我们需要在SD卡上创建自己的文件结构来存储首选项文件,数据库文件和文件吗?
这可能吗?我知道我们可以在sdcard上的任何地方存储文件,但不确定SQLiteDatabase文件和共享首选项文件。
请就此提出建议。
先谢谢。
答案 0 :(得分:3)
雅可能在开发application.in manifest时提供
android:installLocation="preferExternal"
然后应用程序和应用程序的文件将被正确写入SD卡设备的外部存储器。您将有两个选项“auto”和“intenalOnly”就像这样
<manifest xmlns:android="*******************"
package="*************"
android:versionCode="1"
android:installLocation="auto"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>