我希望从您的经验中了解远程阻止/隐藏Android应用的最佳实践。
iOS可以使用iOS配置文件隐藏某些(或全部)应用程序,并使用MDM服务器将配置文件推送到iOS(如果iOS处于受监管模式)。
有些人建议创建一个Android应用程序,监视前台应用程序并在其上创建覆盖层。你怎么看?
我希望从您的经验中了解远程阻止/隐藏Android应用的最佳实践。
iOS可以使用iOS配置文件隐藏某些(或全部)应用程序,并使用MDM服务器将配置文件推送到iOS(如果iOS处于受监管模式)。
有些人建议创建一个Android应用程序,监视前台应用程序并在其上创建覆盖层。你怎么看?
if (packagename.equals("com.facebook.katana"){
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
}
您需要在服务中使用上述代码。服务将不断检测Facebook应用程序是否在前台。您可以使用计时器或线程来实现。
一旦服务获取到Facebook打开的信号,服务将触发意图到主屏幕。
以上是关闭/阻止应用程序的最佳方式。
谢谢!
您打算在自己的设备上使用吗?如果是这样,您可以创建一个应用程序,在启动设备时启动该应用程序以控制运行任务。当您检测到要终止的应用程序时,该服务将终止它。您可以使用Firebase RemoteConfig功能创建有关您希望列入黑名单的应用程序的远程配置。https://firebase.google.com/docs/remote-config/