[英]How can I copy a file from my assets folder into my SD card at first run of the app in Android?
[英]Android - How can i install my app to sd card
我创建了我的Android应用程序。 我安装了电话。 但它保存了我的电话。 我想将APP和DATABASE保存到我的SD卡中。 因为当人们格式化电话时,app和db数据不会被删除
在你的清单中
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="YOUR_PACKAGE" android:installLocation="internalOnly"
android:installLocation
可以更改为preferExternal
以优先选择外部存储。 但这并不保证应用程序将安装在外部存储上,如同从Android引用
该应用程序更喜欢安装在外部存储(SD卡)上。 无法保证系统会遵守此请求。 如果外部媒体不可用或已满,则可能会将应用程序安装在内部存储上。 安装后,用户可以通过系统设置将应用程序移动到内部或外部存储。
请阅读此处以获取有关清单元素的更多信息(如下面受尊敬的用户所述)
如果应用程序数据存储为SharedPreference
,它将自动以设备格式清除,因此您可以选择使用自定义首选项文件从应用程序将首选项保存到外部存储。
在这里阅读有关在android上存储数据的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.