1

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

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

请给我这方面的建议。

提前致谢。

4

1 回答 1

3

是的,在开发应用程序时有可能。在清单中只需给出

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"/>
于 2012-05-04T09:57:50.400 回答