2016-04-11 18 views
-1

Ich entwickle Sicherheits-App in Android. Ich möchte, dass der Benutzer kann nicht deinstallieren und erzwingen, meine App zu stoppen, so dass der Anwendungsdetailbildschirm nicht zugreifen kann. Aber so habe ich mehrere Lösungen von StackOverFlow verwendet. Aber ich habe noch keine richtige Lösung gefunden. Die Lösungen unterscheiden sich von Android 4,5 und 6. Bitte lassen Sie mich wissen, wenn Sie die richtige Lösung haben. Vielen Dank im Voraus.Wie kann ich eine Aktion feststellen, welche Einstellungen/Apps Manager in Android programmgesteuert geöffnet ist oder nicht?

Antwort

0

Der Wortlaut Ihrer Frage ist schwer zu verstehen, aber es klingt wie Sie eine Kiosk-App erstellen möchten?

Einige Verhaltensweisen einer Kiosk-App beschreiben Sie. Wenn Ihre App wie ein Startbildschirm funktioniert und Sie keinen anderen Startbildschirm installiert haben, wird sie beim Booten gestartet und Sie können sie nicht beenden.

Die Basis einen Kiosk-App für die Erstellung von

<intent-filter> 
<action android:name="android.intent.action.MAIN" /> 
<category android:name="android.intent.category.HOME" /> 
<category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 

wird mit dem Wenn Sie einige Quelle möchten, können Sie https://github.com/AnderWeb/android_packages_apps_Launcher für Ihre Antwort

+0

Dank an AnderWeb des ADW Launcher aussehen. Ich denke, es ist nützlich. Aber dieser Launcher kann deinstalliert werden. Ich möchte deaktivieren Einstellungen/Apps Manager. Ist es möglich? –

+0

Meine Antwort ist, wie Sie das tun. Beginnen Sie mit dem Setup, das ich beschrieben habe. Und dann überschreiben und handhaben Menü/Zurück Gerät Taste Funktionalität. Beachten Sie, dass Ihre App von Google nicht akzeptiert wird, da dies gegen ihre Richtlinie verstößt. Aber natürlich ist das möglich. – portfoliobuilder