Der obige Code löst keine Ausnahme aus, noch sperrt er den Bildschirm nur für Motorola xoom Tablets. (Sowohl Homeycomb als auch Icecream Sandwitch) Derselbe Code funktioniert perfekt auf anderen Homeycomb- und ICS-Tablets.
Ich habe gegoogelt, aber keine Lösung gefunden. Irgendwelche Ideen .....?
Mögliche Gründe für dieses Problem
1) Ich denke, es gibt ein Problem mit den Metadaten des Empfängers in Ihrer AndroidManifest.xml
2) Sie haben nicht die korrekte Klasse (erweitert mit DeviceAdminReceiver) zu adminComponent ODER zur Eigenschaft android: name des Empfängers hinzugefügt.
Nachdem ich viel Zeit damit verbracht habe, habe ich den Code erstellt.
Code für die Hauptaktivität
Erstellen Sie eine neue Klasse - Darclass - code
Erstellen Sie einen Ordner 'xml' in 'res'. Erstellen Sie anschließend die Datei my_admin.xml im Ordner "xml". Code für meine_admin.xml. Hinweis: Fügen Sie diesen Empfänger nach </activity>
und vor </application>
Fügen Sie den unten angegebenen Empfänger zu Ihrer AndroidManifest.xml hinzu
Es sollte auf Ihrem Gerät funktionieren.
Tags und Links android locking motorola block-device device-policy-manager