我希望我的应用程序只能安装在内部存储上。我尝试了两种选择:
- 未在清单中指定任何存储首选项(文档说这会强制应用仅安装到内部存储)
android:installLocation="internalOnly"
在清单中明确指定
在这两种情况下,当我尝试将其安装在运行 Android 4.4.2、内核 3.4.67 并具有 SD 卡的平板电脑上时,它会提示我选择是否应将应用程序安装在 Tablet Storage 或 SD 卡上。平板电脑有充足的免费内部存储空间 (9 GB)。默认写入磁盘也设置为内部存储。
在用户批准应用所需的权限后,有没有办法绕过这个提示并安装到内部存储?