2012-09-13 32 views
3

我需要让用户选择的应用程序是否应安装到SD卡或内部存储器。我无法在developer.android.com找到任何有关信息。如何让用户选择Android应用程序的安装位置(SD卡或内部存储)

我能做的唯一的事情是指定android:installLocation为“internalOnly”,“自动”或“preferExternal”。但是,我想让用户在安装应用程序时选择该选项。

在Android上可以这样做吗?

+0

它没有帮助,意思? – njzk2

回答

3

不幸的是,这是不可能明确地让用户选择安装您的应用程序

它的安装之前,你的应用程序无法运行,所以你不能在那个时候运行任何代码。

选项你提到: “internalOnly”, “自动” 和 “preferExternal” 是唯一的选择。

从个人的经验,我建议你,除非你有一些限制,迫使你用“internalOnly”使用“自动”。

“preferExternal”可能会在一些较旧的设备上产生错误(“无法打开SD卡”或类似的东西,我不记得了)。

相关问题