2012-12-10 67 views

回答

0

创建一个sqlite数据库并存储你想存储在SD卡上的任何文件的路径。您也可以根据文件类型将它们存储在资产文件夹中,但很多人说这不是一个好习惯。

+0

嘿,多数民众赞成滑稽谷歌的博客文章!相同的名字和相似的答案 – Shrikant

+0

只是巧合维杰:) :) – Shrikant

1

您的SD卡文件无法成为APK文件的一部分,如果您希望这些文件附加到您的apk文件中,请将其插入asset文件夹或raw文件夹中。

编辑:

如果你把你的文件的原始目录,然后:

com.your.package:raw/yourFile 

像这样:

int resourceId = context.getResources().getIdentifier("com.your.package:raw/somefile.txt"); 
File f = new File(context.getResources().openRawResource(resourceId)); 

而这里的人与assets文件夹做

Android资产与子文件夹

InputStream is = getAssets().open("subfolder/somefile.txt"); 
+0

非常感谢... –

+0

它解决了你的问题吗? – Shrikant