1. 程式人生 > >Android Studio 下使用assets資料夾心得

Android Studio 下使用assets資料夾心得

最新公司開發一個新的專案,具體什麼鬼專案我就不說了,一提起就心中千萬個草泥馬奔跑一樣。有種恰似一群太監上青樓的無法言說的痛,當然這個不是說本人。

好吧扯回來。

新專案要求使用android studio,一聽感覺高大上,終於把谷歌親兒子用上了有點出任總經理當上CEO走上人生巔峰的感覺。

可是,問題接踵而來。

對於使用習慣了eclipse的小屌絲(本人)來說,的確需要一定的學習成本。工作總歸工作,不是說不懂就可以不去做。

於是,面臨如何使用assets檔案這問題,我面對起來是一片蒼白,於是趕緊上網查詢我的答案去。

有些人說把assets檔案放在src\main下,然後在project專案下一個字尾名為iml檔案中加入:

<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />  

我以為看到了人生的希望,於是趕緊屁顛屁顛的跟著幹起來。後來發現,加入這個配置語句後,3秒左右時間android studio自動會把它刪除掉!!我以為是我的眼神出了問題,試了N+2次,我甚至開始懷疑我的輸入方式了。結果還是一樣,不靠譜呀。

於是繼續在知識的海洋上面去尋找我的答案,感覺遨遊在這海洋上萌萌噠!!!

最後我發現,原來使用assets檔案方法改變了,從前eclipse裡面使用的是:

getResource().getAssets().open("xxx.xml");

而android studio要這樣來寫:
context.getClass().getClassLoader().getResourceAsStream("assets/"+xxx.xml);


好吧終於問題解決了,但我的心在滴血,我的淚還在流~~~做開發就是這樣,新知識永遠比你學習速度的更新來得快(當然這跟我只喜歡研究島國文學這一習慣有一點的關係)。所以,多點學習是好的,有空就碼碼程式碼,寫寫部落格,深刻自己的記憶。

不說了,島國的影片已經下載好了我先去看了。