Android 如何允许用户选择放置应用程序的位置?(如果在内部或外部存储器中)

Android 如何允许用户选择放置应用程序的位置?(如果在内部或外部存储器中),android,Android,我的应用程序始终保留在设备的内部内存中,如果用户尝试将其移动到Sd卡,则“移动到Sd卡”按钮不可能被禁用,我想知道如何才能赋予用户选择如何放置我的应用程序的权限 将其添加到内部的清单文件中 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xy.package" android:versionCode="1" android:versionName="1

我的应用程序始终保留在设备的内部内存中,如果用户尝试将其移动到Sd卡,则“移动到Sd卡”按钮不可能被禁用,我想知道如何才能赋予用户选择如何放置我的应用程序的权限

将其添加到内部的清单文件中
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.xy.package"
    android:versionCode="1"
    android:versionName="1.0"
    android:installLocation="preferExternal" >

如果将其设置为自动,系统将选择安装位置,用户可以移动到外部/内部内存(如果可用)(例如,小部件不可用)。可用选项:
“自动”
“仅限内部”
“首选外部”

有关更多信息:

将其添加到内部的清单文件中
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.xy.package"
    android:versionCode="1"
    android:versionName="1.0"
    android:installLocation="preferExternal" >

如果将其设置为自动,系统将选择安装位置,用户可以移动到外部/内部内存(如果可用)(例如,小部件不可用)。可用选项:
“自动”
“仅限内部”
“首选外部”

有关更多信息:

您所说的内容不允许用户选择安装应用程序的位置用户将永远不会收到安装应用程序的提示。如果installLocation设置为auto,系统将选择as作为其他两种可能性。但如果设置了此选项,用户以后可以安装到外部/内部内存。如果未设置installLocation,它将只允许内部内存。您所说的不允许用户选择安装应用程序的位置用户将永远不会被提示安装应用程序的位置。如果installLocation设置为auto,系统将选择as作为其他两种可能性。但如果设置了此选项,用户以后可以安装到外部/内部内存。如果未设置installLocation,则只允许使用内部内存。