如何通过shell脚本将应用程序移动到SD卡
我想写一个小工具将应用程序移动到SD卡。
我在Android Open Source中找到了movePackage()方法并反映了该方法。我失败了,因为此方法需要我无法获取的 com.android.PERMISSION.MOVE_PACKAGE 。所以我想使用 shell 脚本来为 root 设备执行此操作。
但我实际上不知道 movePackage()
方法中发生了什么。所以我无法写出正确的脚本。
您能告诉我当应用程序移动到 SDcard 时 Android 内部发生了什么吗?我可以用程序做到这一点吗?
I want to write a small tool to move apps to SDcard.
I found the movePackage()
-method in Android Open Source and reflect the method. I failed because this method need com.android.PERMISSION.MOVE_PACKAGE
which I cannot get. So I want to using shell script to do this for rooted devices.
But I don't actually know what happened in the movePackage()
-method. So I can't write the correct script.
Could you please tell what happened inside the Android when a app is moved to SDcard? Can I do this with program?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定我是否理解你的意思,但在 root 设备上你可以使用 adb。
例如:
您也可以执行以下操作(用于删除):
如果您想安装:
I'm not sure If I understand you, but on rooted device you can use adb.
For example:
Also you can do this (for removing):
If you want to install: