gpt4 book ai didi

android - 如何以编程方式读取/设置 android 上的默认安装位置?

转载 作者:行者123 更新时间:2023-11-29 01:58:04 25 4
gpt4 key购买 nike

我知道可以使用 adb 方法调用 Android 中应用程序的默认安装位置:

adb shell pm getInstallLocation

并且可以通过使用来改变:

adb shell pm setInstallLocation

但我的问题是我们如何以编程方式实现这一点(使用 Android API 或 Java 代码)。

最佳答案

App Install Location Android 开发者文档的页面提供了有关设置应用安装位置和潜在注意事项的信息。

为此,您需要在 list 中指定 installLocation,如下所示:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >

您的选择是:

  • preferExternal:尽可能在设备的外部存储上安装(不保证)
  • auto:默认为内部存储,但允许用户将其移动到外部存储
  • internalOnly:只允许在设备的内部存储上安装。

您不能在应用程序的代码中设置它,因为任何执行该应用程序的代码都已经安装。

关于android - 如何以编程方式读取/设置 android 上的默认安装位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com