我是新手,这是我的第一篇文章。
我想创建一个包含大量静态文件(html)的应用程序。由于这些html文件的大小,当用户安装应用程序时,我希望能够“强制”将这些文件安装在SD卡(外部存储器)上。读取这些文件的实际应用程序可以安装在内置存储中。 我应该把这些文件放在哪里?在哪个文件夹?我知道我不能将它们放在“assets”或“res / raw”文件夹中,因为它们将打包为应用程序的一部分,然后安装在内置存储中。 我想象字典/拼写检查应用程序将实现类似的方法(参考数据存储在SD卡上,而主应用程序在内置存储中) 感谢。
答案 0 :(得分:3)
答案 1 :(得分:3)
如果您正在为2.2之后的Android版本开发,您可以查看AndroidManifest.xml的根元素中的android-installLocation
属性。谷歌提供的机制是基于应用程序的。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="yourpackage"
android:versionCode="yourversion"
android:versionName="your version name"
android:installLocation="auto">
以下网址提供完整说明可能会帮助您入门。 http://developer.android.com/guide/appendix/install-location.html