gpt4 book ai didi

android - 如何在 Android 上阻止或隐藏应用程序访问?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:44 24 4
gpt4 key购买 nike

我想根据您的经验了解远程阻止/隐藏 Android 应用程序的最佳做法是什么?

对于 iOS,您可以使用 iOS 配置文件隐藏某些(或所有)应用程序,并使用 MDM 服务器将配置文件推送到 iOS(如果 iOS 处于受监管模式)

有些人建议创建一个 android 应用程序来监视前台应用程序并在其上创建一个覆盖层。你考虑过这个吗?

最佳答案

让我简要地告诉你这件事,因为我过去做过这类事情。

我们只能在用户移动设备中隐藏我们的应用程序,我们不能在用户移动设备中隐藏其他应用程序,但我们可以阻止用户移动设备中的任何应用程序。为此,您可以使用任何方式静态或动态(通过服务器)

现在的问题是如何?所以这里是答案

  1. 您需要同时运行后台和前台服务。现在检测应用程序(包)。这意味着您需要检测应用程序是在前台还是在后台。
  2. 因此,如果该应用程序在前台运行,那么您需要关闭/阻止该应用程序。

现在另一个问题是我们如何关闭/阻止该应用程序?

假设您想关闭/阻止用户移动设备中的 Facebook 应用程序,然后使用类似

的条件
   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 Open,服务就会将 intent 发送到主屏幕。

以上是关闭/阻止应用程序的最佳方式。

谢谢!

关于android - 如何在 Android 上阻止或隐藏应用程序访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52981976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com