第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何按名稱從res / raw讀取文件

如何按名稱從res / raw讀取文件

肥皂起泡泡 2019-07-27 14:22:38
如何按名稱從res / raw讀取文件我想從res / raw /文件夾中打開一個(gè)文件。我絕對相信文件存在。要打開我試過的文件File ddd = new File("res/raw/example.png");命令ddd.exists();收益率為假。所以這種方法不起作用。試MyContext.getAssets().open("example.png");以getMessage()“null”結(jié)束異常。簡單地使用R.raw.example因?yàn)槲募麅H在運(yùn)行時(shí)作為字符串被識(shí)別,所以是不可能的。為什么訪問文件夾/ res / raw /中的文件如此困難?
查看完整描述

3 回答

?
侃侃爾雅

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊

在給定鏈接的幫助下,我能夠自己解決問題。正確的方法是獲取資源ID

getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION",
                             "raw", getPackageName());

將其作為InputStream

InputStream ins = getResources().openRawResource(
            getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION",
            "raw", getPackageName()));


查看完整回答
反對 回復(fù) 2019-07-27
?
LEATH

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊

您可以使用原始/ res讀取文件getResources().openRawResource(R.raw.myfilename)

但是有一個(gè)IDE限制,您使用的文件名只能包含小寫字母數(shù)字字符和點(diǎn)。所以文件名喜歡XYZ.txtmy_data.bin不會(huì)在R中列出。


查看完整回答
反對 回復(fù) 2019-07-27
  • 3 回答
  • 0 關(guān)注
  • 506 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)