Android的程序化访问“管理应用程序”

3

Andorid有一个管理应用程序按钮,可以让您管理应用程序。对于每个应用程序,你可以选择将其移动到SD卡或卸载。你可以单独访问每个应用程序。我希望能够提供一个单一的按钮,将所有应用程序都移动到SD卡中。是否有一种以编程方式访问管理应用程序的方法?Android是否具有任何界面/API允许这样做。

2个回答

4
实际上我已经想出来了,这是可能的,并且非常简单。代码如下所示:
Intent intent = new Intent();
intent.setAction(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", "com.test.test", null);
intent.setData(uri);
startActivity(intent);

就是这样,这将打开正确的屏幕。你只需要查看提供程序包。它具有不同屏幕所需的所有设置。感谢您的回答,尽管它们一点也没有帮助。


2
我希望能提供一个按钮,让所有应用都移动到SD卡上。很抱歉,除非使用自定义固件,否则不可能实现。

你会在哪里获取定制固件? - Kawlym Baygh
@KawlymBaygh 你需要自己编写它。这并不是一件简单的事情。 - kabuko
我正在寻找方向,如果我要自己编写它,我应该从哪里开始?我希望Android提供了一个类,可以让我打开“管理应用程序”屏幕。 - Kawlym Baygh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接