從另乙個程式獲得 Assests 資料夾下的東西

2021-08-25 02:07:44 字數 3176 閱讀 4430

resourcesr =

this

.getresources

();assetmanagera =

r.getassets

();string

list =a

.list

("/"

);log.d

("test"

,"length of / is "

+list

.length

);for

(strings :

list

)按照上面的寫法是錯誤的 string

names =am

.list(""

);中間是空格

也可以assetmanager

am =

this

.getassets

();string

names =am

.list(""

); 如果是asset下的子資料夾string

names=am

.list

("subfolder"

);如果是asset下的檔案inputstreamin=

am.open

("file.png"

);子資料夾下的檔案 inputstreamin=

am.open

("subfolder/file.png");

然後使用

bitmap

bitmap

=bitmapfactory

.decodestream

(inputstream

);3.

void

displayfiles

(assetmanager

mgr,

string

path)}

catch

(ioexceptione)

一定注意加/

4.這個問題還會遇到解析出來的是系統目錄

參看這裡

did this code:

try

} catch( ioexception e)

} catch( ioexception e)

and got the following result.

dump from logcat !

v/assets_dir file(7570): images

v/assets_subdir file(7570): images:corky.png

v/assets_subdir file(7570): images:cylon_dot.png

v/assets_subdir file(7570): images:cylon_left.png

v/assets_subdir file(7570): images:cylon_right.png

v/assets_subdir file(7570): images:violet.png

v/assets_dir file(7570): skins

v/assets_subdir file(7570): skins:contact-andy-rubin.png

v/assets_subdir file(7570): skins:contact-larry-page.png

v/assets_dir file(7570): sounds

v/assets_subdir file(7570): sounds:bootanim0.raw

v/assets_subdir file(7570): sounds:bootanim1.raw

v/assets_dir file(7570): webkit

v/assets_subdir file(7570): webkit:missingimage.png

v/assets_subdir file(7570): webkit:nullplugin.png

v/assets_subdir file(7570): webkit:textarearesizecorner.png

void displayfiles (assetmanager mgr, string path)

assetmanager mgr = new assetmanager();

displayfiles(mgr, "/");

prints:

v/assets: (13257):

v/assets: (13257): //meta-inf

v/assets: (13257): //assets

v/assets: (13257): //res

v/assets: (13257):

displayfiles(mgr, "");

prints:

displayfiles(mgr, "");

prints:

v/assets: (14399): /images

v/assets: (14399): images/corky.png

v/assets: (14399): images/cylon_dot.png

v/assets: (14399): images/cylon_left.png

v/assets: (14399): images/cylon_right.png

v/assets: (14399): images/violet.png

v/assets: (14399): /skins

v/assets: (14399): skins/contact-andy-rubin.png

v/assets: (14399): skins/contact-larry-page.png

v/assets: (14399): /sounds

v/assets: (14399): sounds/bootanim0.raw

v/assets: (14399): sounds/bootanim1.raw

v/assets: (14399): /webkit

v/assets: (14399): webkit/missingimage.png

v/assets: (14399): webkit/nullplugin.png

v/assets: (14399): webkit/textarearesizecorner.png

iOS 呼叫另乙個程式

在 ios 裡,程式之間都是相互隔離,目前並沒有乙個有效的方式來做程式間通訊,幸好 ios 程式可以很方便的註冊自己的 url scheme,這樣就可以通過開啟特定 url 的方式來傳遞引數給另外乙個程式。例如在 ipad 上瀏覽網頁,並且 ipad 已經安裝了 hd,那麼就開啟下面這個鏈結就會在 ...

從另乙個角度看自己

從去年11月15號寫下豪言壯語 每天更新一篇,到現在一篇也沒有更新,確實是吹牛吹大了。當然,我並不是忘記了天天積累的重要性,而是,稍微換了乙個地方踐行了不一樣的東西。我從2016年開始,一直在嘗試著通過踐行來重新認知自己,漸漸我發現,很多道理是相通的,很多踐行也是相通的,沒有呈現出來,不代表什麼都沒...

另乙個自己

人們常說 人貴有自知之明 可是話說回來,又有幾人能真正的了解自己呢?我覺得我就是乙個很沒有自知之明的人。生於89年的我,到了今年的生日就28周歲了。都說三十而立,正所謂成家立業,可以回過頭發現自己可以稱得上 一無是處,一無所有 曾幾何時,還是鄰居家叔叔阿姨教育孩子的榜樣 曾幾何時父母因為自己考個好大...