AssetManager asset的使用 轉

2021-09-08 16:22:43 字數 2372 閱讀 3265

android 系統為每個新設計的程式提供了/assets目錄,這個目錄儲存的檔案可以打包在程式裡。/res 和/assets的不同點是,android不為/assets下的檔案生成id。如果使用/assets下的檔案,需要指定檔案的路徑和檔名。下面這個例子,顯示如何訪問/assets下的內容。

在檔案中/assets 中建立/image子目錄,將/res/drawable下的icon.png子目錄拷貝到該目錄中。在/assets子目錄中建立readme.txt檔案,檔案中輸入文字「hello,world!!!」。

布局檔案:main.xml

<?xml version="1.0"

""android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

"@+id/firstid"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

"@+id/secondid"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

程式檔案:

package

importimportimportimportimportimportimportimportandroid.os.bundle

importimport

publicclassextendsprivateprivate@override

publicvoidsuper//  log.d("show main.xml","ok

setcontentview(r.layout.main

log.d

assetmanager assetmanager = getassets();

nulltryfiles = assetmanager.list("image");

catchlog.e

}firstfield = (edittext) findviewbyid(r.id.firstid

firstfield.settext(integer.tostringnulltryinputstream = assetmanager.open("readme.txt");

catchlog.e

}string s = readtextfile(inputstream);

secondfield = (edittext) findviewbyid(r.id.secondid

secondfield.settext(s);

}privatenewbytenewbyteinttrywhileoutputstream.write(buf, 0, len);

}outputstream.close();

inputstream.close();

catch}

return}

}程式顯示結果:使用模擬器。

類的使用,物件的使用

一 類的使用 class student school luffycity def eat self print yes defdrink self print drink 檢視print student.dict 增student.teacher gaohui print student.dict...

messagebox的使用(使用整理)

定義 messagebox顯示乙個模態對話方塊,其中包含乙個系統圖示 一組按鈕和乙個簡短的特定於應用程式訊息,如狀態或錯誤的資訊。訊息框中返回乙個整數值,該值指示使用者單擊了哪個按鈕。messagebox hwnd hwnd text,caption pchar type word hwnd 訊息框...

gulp的使用基本使用

1.全域性安裝gulp 目的是在命令列裡使用gulp的命令 2.命令列中cd到專案目錄,區域性安裝gulp 如果不在專案中再次安裝會報錯,據說這樣是為了避免發生版本衝突 3.在專案目錄下新建乙個gulpfile.js檔案 必須這個名字,這個檔案算是乙個配置檔案 編寫我們的需求,以便gulp能按著我們...