『壹』 android裡面res內沒有raw這個那怎麼傳自帶音頻文件井進去
新建工程都沒有這個文件夾,都是自己建這個文件夾,或者讀sd卡。
『貳』 android res/raw文件夾中的文件內容亂碼問題
2個原因:
第1個可能是文件存的時候編碼不對;
第2個可能是程序在讀寫這個文件的時候編碼轉換問題。
『叄』 android開發的一個程序有一個自建目錄並將res/raw中的資料庫復制到該目錄,這個功能單獨編譯成功,但是。
try
{
//SD卡路徑
String filename =android.os.Environment
.getExternalStorageDirectory().getAbsolutePath()
+ "/"+"1.JPG";//圖片名稱
//將文件從資源文件放到合適地方(資源文件也就是放在項目的res下的raw目錄中的圖片)
//將文件復制到SD卡中
File dir = new File(filename);
if (!dir.exists())
dir.mkdir();
//判斷是否存在該文件
if (!(new File(filename)).exists())
{
InputStream is = this.getResources().openRawResource(
R.raw.xxx);//xxx對應你的圖片名稱
//創建輸出流
FileOutputStream fos = new FileOutputStream(databaseFilename);
//將數據輸出
byte[] buffer = new byte[8192];
int count = 0;
while ((count = is.read(buffer)) > 0)
{
fos.write(buffer, 0, count);
}
//關閉資源
fos.close();
is.close();
}
//這是一個復制文件到SD卡的demo 樓主可以封裝成方法,然後調用多次 就可以把多張圖復制到SD卡,純手寫,望採納。
『肆』 android工程res目錄下raw文件夾中的文件絕對路徑是什麼
raw是程序包里的文件,安裝到程序以後也沒有絕對路徑,因為這個是在程序內部的
但是你可以通過 InputStream is =getResources().openRawResource(R.id.filename);
來得到這個inputStream
『伍』 Android項目中res文件夾下沒有raw文件夾,且在res文件夾下新建raw文件夾後仍然有問題
親,你R文件導的android.R吧,換成com.liri.asmhelper.R
『陸』 android res中新建raw 無法獲取ID
看你的是raw報錯,可能是導包導錯了,你看下上面R文件是不是導成了import android.R或者類似的了?要和你gen文件夾下R的包名一樣才行的。還有就是最好文件名是英文。
『柒』 Android ADT里的res目錄下找不到raw文件夾呀
在res目錄下新建一個raw文件夾就好了。raw和asset的區別,你自己網路下吧,反正也是復制的。
『捌』 android 的res/raw可以寫入文件不
官方說:不行!
「Tip: If you want to save a static file in your application at
compile time, save the file in your project res/raw/ directory. You can open it with
openRawResource(), passing the R.raw.<filename> resource ID. This method returns an InputStream
that you can use to read the file (but you cannot write to the original file).」
參考地址:http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
『玖』 Android問題之res/raw和assets的區別及文件大小限制
res/raw和assets文件夾中的文件是不是只能讀不能寫?回答:不能寫。如果想要把數據文件(json)保存在程序中,又不想讓用戶刪除,同時又可以更新(覆蓋)。應該怎麼做?回答:基本上你能操作到的任何文件,用戶都可以操作到。所以建議你可以把數據文件存儲到資料庫中,沒多少用戶會去清除APK的數據的。 查看原帖>>
『拾』 android中怎麼在res文件中建一個 raw文件夾
點RES 右鍵新建一個文件夾就行了。。。 不找不到的話你就用我的電腦打開你的WORKSPACE裡面在項目目錄下res裡面新建一個文件夾