Как переместить приложения на SDCard с помощью скрипта оболочки - PullRequest
0 голосов
/ 14 сентября 2011

Я хочу написать небольшой инструмент для перемещения приложений на SD-карту.

Я нашел movePackage() -метод в Android Open Source и отразил метод.Я потерпел неудачу, потому что этот метод требует com.android.PERMISSION.MOVE_PACKAGE, который я не могу получить.Поэтому я хочу использовать сценарий оболочки, чтобы сделать это для корневых устройств.

Но на самом деле я не знаю, что произошло в методе movePackage().Поэтому я не могу написать правильный сценарий.

Не могли бы вы рассказать, что произошло внутри Android, когда приложение было перемещено на SD-карту?Могу ли я сделать это с помощью программы?

1 Ответ

0 голосов
/ 14 сентября 2011

Я не уверен, что понимаю вас, но на рутованном устройстве вы можете использовать adb.

Например:

adb push /home/username/Desktop/app.apk /sdcard/app.apk

Также вы можете сделать это (для удаления):

adb shell rm /sdcard/app.apk

Если вы хотите установить:

adb install /home/username/Desktop/app.apk
...