當前位置:首頁 » 安卓系統 » android獲取raw文件

android獲取raw文件

發布時間: 2022-10-31 10:48:35

1. android 如何獲取項目內部文件輸出流OutputStream

this.getResources().openRawResource(R.raw.filename)這個是讀取res文件夾下的raw文件夾內的內容的,對應的打開方式?你是指輸出流?這個不能寫入的,就跟r.drawable.*一樣。只能讀

2. android studio raw 在哪兒

手動添加就好了, 默認的只生成了一個strings.xml 其他的一些raw文件等等基本都是自己添加的。。

3. android程序,R.raw.點不出自己的文件ID

R文件沒有生成自己的id,通常是res目錄下有錯誤。

解決方式:

  1. 選擇「eclipse -- myeclipse」的clean,R文件便會出現。

  2. 在工程上點擊滑鼠右鍵,選擇「Build Project」,R.java就會回復。這樣在程序中調用R文件指向的資源,也就可以自動補全了。

  3. 從別的工程中拷貝一份R文件過來,然後string.xml里隨便改動一下,也可更新R文件。

  4. 如果上述步驟都不行。可能是工程本身所引起的錯誤,比如resoure資源中的文件命名,資源文件名稱需要全部小寫。

  5. 檢查R文件是否import 錯誤了。


4. Android讀取RAW照片

目前來說我只知道佳能的軟體remote可以連接帶WIFI的相機(單反目前只有6D帶WIFI)查看RAW格式文件。

5. android中 R.raw.big怎麼創建文件

打開eclipse,找到你的工程,在res文件夾下創建raw文件夾,之後,將視頻或者音頻文件拷貝到raw文件夾中,在程序中引用的時候就可以寫成R.raw.xxx(xxx:視頻或音頻的名稱)
之後你可以查看一下gen 文件夾下得 R.java中是否存在 raw xxx的ID,存在了說明可以在程序中引用了,不存在將上面步驟重來一次!

建議:最好是找個小一點的視頻文件,不然啟動程序會比較慢,因為啟動程序時,eclipse會把視頻文件與程序打包,一起上傳到android模擬器的sdcard中,文件太大上傳會比較慢,所以測試程序時,用個小視頻文件就好!

6. android中如何用InputStreamReader讀取 在raw文件夾中命名為 中文名字.txt 的文本文檔

android解決文件中文編碼問題:(關鍵是在位元組流轉換成字元流的過程中要定義轉換格式gbk,gb2312,UTF-8之類的)
虛擬機到本地主機:
FileInputStream fis = new FileInputStream(文件名);
InputStreamReader isr = new InputStreamReader(fis, "gbk");
BufferedReader br = new BufferedReader(isr);
本地到虛擬機:OutPutStreamWriter osw = new OutPutStreamWriter(文件位元組流,"gbk");

7. android 如何批量獲取raw文件夾中的文件

也是看到別人寫的,親測有效。
Field[] fields = R.raw.class.getDeclaredFields();
String rawName;
for (int i = 0; i < fields.length; i++) {
rawName = fields[i].getName();
}
fields = null;
rawName就是文件名稱,如果想要id的話可以通過下面的代碼拿到,希望被採納~
rawId = fields[i].getInt(R.raw.class);

8. android工程res目錄下raw文件夾中的文件絕對路徑是什麼

raw是程序包里的文件,安裝到程序以後也沒有絕對路徑,因為這個是在程序內部的
但是你可以通過 InputStream is =getResources().openRawResource(R.id.filename);
來得到這個inputStream

9. Android 里 raw和assets 文件夾的區別

android raw與assets區別 *res/raw和assets的相同點: 1.兩者目錄下的文件在打包後會原封不動的保存在apk包中,不會被編譯成二進制。 *res/raw和assets的不同點: 1.res/raw中的文件會被映射到R.java文件中,訪問的時候直接使用資源ID即R.id.filename;assets文件夾下的文件不會被映射到R.java中,訪問的時候需要AssetManager類。 2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立文件夾 *讀取文件資源: 1.讀取res/raw下的文件資源,通過以下方式獲取輸入流來進行寫操作 InputStream is = getResources().openRawResource(R.id.filename); 2.(1)讀取assets下的文件資源,通過以下方式獲取輸入流來進行寫操作 AssetManager am = null; am = getAssets(); InputStream is = am.open("filename"); (2)如果用Videoview來播放: VideoView.setVideoUri(Uri.parse("android.resource://" + getpackageName() + "/" + R.raw.movie));

10. android 真機調試如何得到raw文件的路勁

"android.resource://com.XXXX.XXXX/" + R.raw.XXXX
這個就是raw文件的路徑。com.XXXX.XXXX是你的包名,也可以用getPackageName()方法替代:
android.resource://"+ getPackageName() + "/raw/XXXX"

熱點內容
火影存儲路徑 發布:2025-03-06 02:50:59 瀏覽:528
電腦ftp下載佔c盤空間 發布:2025-03-06 02:49:23 瀏覽:713
串口伺服器忘了ip怎麼設置 發布:2025-03-06 02:38:31 瀏覽:628
聯想伺服器控制口登錄地址 發布:2025-03-06 02:20:58 瀏覽:68
為什麼安卓淘汰這么快 發布:2025-03-06 02:16:04 瀏覽:47
編譯筆記 發布:2025-03-06 02:11:17 瀏覽:917
linux源碼學習 發布:2025-03-06 02:06:05 瀏覽:559
極坐標圖編程 發布:2025-03-06 01:52:23 瀏覽:308
centos訪問網頁 發布:2025-03-06 01:51:18 瀏覽:974
海康威視華為雲伺服器 發布:2025-03-06 01:36:20 瀏覽:702