我知道可以通过调用adb方法检索Android中应用的默认安装位置:
adb shell pm getInstallLocation
可以使用以下内容进行更改:
adb shell pm setInstallLocation
但我的问题是我们如何以编程方式实现(使用Android API或Java代码)。
答案 0 :(得分:1)
Android Developer's文档的App Install Location页面提供了有关设置应用安装位置和潜在警告的信息。
为此,您需要在清单中指定installLocation
,如下所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
您的选择是:
您无法在应用程序的代码中设置此项,因为任何代码都会执行已安装的应用程序。