Gibt es eine Möglichkeit, den Zugriff auf den Gerätebesitzer in einem React Native -Projekt zu ermöglichen?Java

Java-Forum
Guest
 Gibt es eine Möglichkeit, den Zugriff auf den Gerätebesitzer in einem React Native -Projekt zu ermöglichen?

Post by Guest »

Ich bin immer noch ziemlich neu im Programmieren und muss die App, in der ich arbeite Was ich aus Dokumentation und AIS-Hilfe (Chatgpt und Claudeai) verstehe, hatte ich keinen Erfolg. Br /> SDK -Version: 30 < /p>
Ich bin wirklich verloren, jede Hilfe wäre sehr geschätzt, danke im Voraus. Erstellen Sie eine adminReceiver.java-Klasse mit diesem Code: < /p>

Code: Select all

    @Override
public void onEnabled(Context context, Intent intent) {
super.onEnabled(context, intent);
}

@Override
public void onDisabled(Context context, Intent intent) {
super.onDisabled(context, intent);
}
< /code>
Ich habe die Referenz zu dieser Klasse in AndroidManifest.xml hinzugefügt: < /p>
    





Ich habe die Datei also mit den erforderlichen (und einigen unnötigen) Berechtigungen im Ordner res/xml erstellt:

Code: Select all

    










< /code>
Und ich habe dies zu meiner MainApplication.java hinzuge -Override ">  @Override
public void onCreate() {
super.onCreate();

// Initialize SoLoader
SoLoader.init(this, /* native exopackage */ false);

// Dispatcher for Expo modules
ApplicationLifecycleDispatcher.onApplicationCreate(this);

// Detailed logging (optional)
try {
DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName adminComponent = new ComponentName(this, AdminReceiver.class);

Log.d("MainApplication", "Is Device Owner: " +
dpm.isDeviceOwnerApp(getApplicationContext().getPackageName()));
Log.d("MainApplication", "Is Admin Active: " +
dpm.isAdminActive(adminComponent));
} catch (Exception e) {
Log.e("MainApplication", "Error checking device admin status", e);
}
}
< /code>
Antworttext, als ich versuchte, den Befehl zu verwenden < /p>
adb shell dpm set-device-owner com.myGroup.myPackage/.AdminReceiver
:
Fehler: Unerkennt Admin: componentInfo {com.mygroup.mypackage/com.mygroup.mypackage.adminReceiver}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post