gpt4 book ai didi

android - 如何管理已安装的应用程序(必要时具有root权限)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:28:06 24 4
gpt4 key购买 nike

android用户可以进入“管理应用程序”(又名“应用程序管理器”)屏幕,选择一个应用程序,然后使用“应用程序信息”屏幕选择在那里做什么。
我希望开发一个应用程序,允许用户以更简单的方式(甚至可能是批处理操作)做出这些选择。
如何访问那里的每个功能?我需要哪些权限,对于无法通过api获得的功能,如何通过根访问获得这些权限?
我说的特点是:
强制停止。
卸载上次更新。
禁用。
卸载-为此我实际上知道怎么做,但它当然需要确认:

final Uri packageURI=Uri.parse("package:"+packageName);
final Intent uninstallIntent=new Intent(Intent.ACTION_DELETE,packageURI);

切换“显示通知”。
清除数据
清除缓存
清除默认值。我还想知道如何设置为默认,并获得所有注册意图和他们当前的默认应用程序(将处理它们)。
查看外部和内部存储(和缓存)中的应用程序存储使用情况
如果你不知道我的意思,这里是应用程序信息页面的截图:
我还发现了一些有趣的android权限,这些权限从api 1开始就存在,但是我找不到任何使用它们的示例。这些权限是 CLEAR_APP_CACHEDELETE_PACKAGESCLEAR_APP_USER_DATA
我发现的是一个三星代码示例(可用 here),它拥有 CLEAR_APP_CACHE权限,但我找不到他们在哪里使用它,如果有的话。

最佳答案

我发现这个链接可能会帮助你:http://android.amberfog.com/?p=98
这条线索也可能帮助你:Uninstall application in android?
对于android开发来说,用google搜索你的问题非常有帮助:android“你的问题”是通过编程实现的
示例:android以编程方式管理应用程序

android卸载应用程序

关于android - 如何管理已安装的应用程序(必要时具有root权限)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14166142/

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