如何以编程方式检测 Settings/Apps 管理器在 android 中打开或未打开的操作?

How can I detect action which Settings/Apps Manager is opened or not in android programmatically?

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

您的问题措辞难以理解,但听起来您想创建一个 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