以编程方式访问Android的管理应用程序

时间:2012-02-07 17:57:51

标签: android

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

2 个答案:

答案 0 :(得分: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);

就是这样,这将打开正确的屏幕。您只需查看提供程序包即可。它具有不同屏幕所需的所有设置。感谢您的回答,尽管它们根本没用。

答案 1 :(得分:2)

  

我希望能够提供一个将所有应用程序移动到SD卡的按钮。

很抱歉,这是不可能的,除非可能是通过自定义固件。