如何以编程方式禁用没有root的应用程序?

and*_*per 5 android android-package-managers samsung-mobile

我刚刚发现一个应用程序,允许禁用没有root的三星应用程序,并在后台:

https://play.google.com/store/apps/details?id=com.hecorat.packagedisabler

还有这个免费的:

https://play.google.com/store/apps/details?id=com.ospolice.packagedisabler

  1. 怎么会这样?它甚至没有显示系统类型的alertDialog来询问用户是否可以禁用该应用程序.他们找到了允许这样做的缺陷吗?

  2. 它仅适用于某些三星应用程序吗?其他应用程序和其他公司怎么样?那也有可能吗?

  3. 是否可以将相同的机制用于其他操作?像启用应用程序?

我目前没有三星设备,所以我甚至无法检查这个应用程序.

Pin*_*nks 1

您可以隐藏或取消隐藏应用程序,只要您使用 DevicePolicyManager 的 api setApplicationHidden 将您的应用程序设置为设备所有者