2012-12-10 89 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