以编程方式将其他(如whatsapp、facebook)应用程序内部内存移动到外部存储



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

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

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

如果有人有什么建议,请告诉我。

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

据我所知,"移动到SD卡"功能在一段时间前就被弃用了(我想是从安卓4开始)。大多数现代安卓设备都不支持它。不同的安装位置可能会给第三方软件带来一些麻烦,尽管一些旧设备(约2.2)可能仍然会从该功能中受益,因为这些设备的内部内存往往非常有限。

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

最新更新