【发布时间】:2016-05-06 16:06:06
【问题描述】:
我有一个 Android 应用程序,目前只能安装在内存中:
android:installLocation="internalOnly"
因为它使用小部件,如果将应用程序移到 SD 卡上,服务将无法正常工作 (doc)
我想让应用使用 Android 6 Adoptable storage,我想知道是否有办法只为运行 Android 6+ 的用户执行此操作...
你知道这是否可能吗?
谢谢
【问题讨论】:
我有一个 Android 应用程序,目前只能安装在内存中:
android:installLocation="internalOnly"
因为它使用小部件,如果将应用程序移到 SD 卡上,服务将无法正常工作 (doc)
我想让应用使用 Android 6 Adoptable storage,我想知道是否有办法只为运行 Android 6+ 的用户执行此操作...
你知道这是否可能吗?
谢谢
【问题讨论】:
您不能在 Manifest 中设置它,但您可以随时检查运行时,如果有任何不符合您的要求,只需向用户显示错误对话框。
【讨论】: