如何以编程方式检测android中是否打开了Settings / Apps Manager的操作?

时间:2016-04-11 20:19:26

标签: android android-broadcastreceiver android-settings

我在android中开发安全应用程序。 我希望该用户无法卸载并强制停止我的应用程序,以便无法访问应用程序详细信息屏幕。 但是我使用了StackOverFlow的几个解决方案。但我还没有找到正确的解决方案。 解决方案与Android 4,5和6不同。 如果您有正确的解决方案,请告诉我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您的问题的措辞很难理解,但听起来您想创建一个Kiosk应用程序?

Kiosk应用程序的某些行为就是您所描述的。如果你的应用程序就像一个主屏幕而你没有安装其他主屏幕,它将在启动时启动,你将无法退出。

创建Kiosk应用程序的基础是使用

<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>

如果您想要一些来源,可以查看Anderweb的ADW启动器https://github.com/AnderWeb/android_packages_apps_Launcher