移动其他(如whatsapp,facebook)以编程方式将内部存储器应用于外部存储

时间:2015-05-01 08:48:24

标签: android

我想创建一个应用程序,可以直接从我们的应用程序将第三个应用程序从内部存储应用程序移动到外部存储。

例:
我想将WhatsApp内部存储移动到外部存储。 和我的应用程序名称“APPSMover”。然后通过APPSMover WhatsApp将内部移动到外部存储。我不想去应用程序信息页面,也不想按“移动到SD卡”按钮。

我想以编程方式将WhatsApp和任何其他应用程序从内部存储移动到外部存储。

如果有人有任何建议,请告诉我。

1 个答案:

答案 0 :(得分:2)

如果没有root权限,我认为这是不可能的。安装在SD卡上的应用程序有一定的限制,因此我怀疑系统不允许应用程序将另一个应用程序移动到SD卡(因此限制了其功能)。

据我所知,"转向sdcard"功能在不久前被弃用(我猜自Android 4以来)。大多数现代Android设备无论如何都不支持它。不同的安装位置可能会导致第三方软件出现问题,尽管某些旧设备(大约2.2)可能仍然可以从该功能中受益,因为这些设备往往内部内存非常有限。

在我看来,你在浪费你的时间。有一小群用户需要这个功能。移动应用程序的主要原因是释放内部存储空间,因此在移动应用程序时仅安装额外的应用程序以保存点击效果并不聪明。据我所知,你基本上想要跳过应用信息屏幕并点击按钮"转到SD卡"。同样,我不认为使用标准API和权限是可能的,即使是这样,也会浪费时间。