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能按著我們...