2012-06-06 61 views
0

閱讀我想我的Android應用程序的資源(所有圖片,視頻等)導出到一個單一的文件,並從SD卡讀取它。這是關於教育應用程序 - 我想將我的應用程序安裝在手機內存中,並從SD卡讀取數據,因爲用戶可能會更改其SD卡並加載新數據。出口資源和SD卡

有什麼想法?

回答

0

基本上什麼你能做的就是在SD卡上創建一個文件夾和轉儲全部信息 there.You應用程序可以從文件夾上讀取的所有文件。

您可以通過編寫

Environment.getExternalStorageDirectory().getAbsolutePath+"/MyDirecotry/"+abc.mp4; 
Environment.getExternalStorageDirectory().getAbsolutePath+"/MyDirecotry/"+abc.jpg; 
+0

我知道我可以在目錄中讀取我的SD卡中的文件,但我不希望這些文件是從出文件管理器我的應用程序的訪問。有沒有辦法來保護這些文件?我只想要我的應用程序可以讀取文件。即使用戶無法使用PC內部的USB內存讀取器打開文件 – Farhad

0

對於手機內存使用安裝的應用程序下面的代碼你的SD卡上訪問文件夾

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example11" 
android:versionCode="1" 
android:versionName="1.0" **android:installLocation="internalOnly"**> 

你應該使用代碼您提取您的內容的一個壓縮文件它在SD卡上,然後訪問內容形式的SD卡。

我希望它幫助你。

+0

我知道我可以從目錄中的SD卡中讀取文件,但我不希望這些文件可從我的應用程序中從文件管理器中訪問。有沒有辦法來保護這些文件?我只想要我的應用程序可以讀取文件。即使用戶也無法在PC中使用USB內存讀取器打開文件 – Farhad