是否可以将所有应用程序的数据存储在SD卡中?

时间:2012-05-04 09:34:00

标签: android

我们需要在SD卡上创建自己的文件结构来存储首选项文件,数据库文件和文件吗?

这可能吗?我知道我们可以在sdcard上的任何地方存储文件,但不确定SQLiteDatabase文件和共享首选项文件。

请就此提出建议。

先谢谢。

1 个答案:

答案 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"/>