參考這篇。
87 posts tagged with "android"
View All Tags非官方 SDK 與新的模擬器
AndAppStore 4/7 日起提供非官方的 Android SDK BT 種子下載(需要註冊),有 Windows、Mac、Linux 版本。
在目前非官方 SDK 1.5 上可以看到繁簡體中文支援了,只是目前這個版本 Image 還有些問題,像是不支援網路等功能。
使用這版本的 emulator 前,需要建立一個 avd 模擬器 image 檔案。這表示不像目前模擬器只能換面板,骨子裡是同一台模擬器。SDK 1.5 發佈後,開發時可以自訂現在要模擬的機器是否支援諸如相機、GPS 等特性。也就是新版本在支援模擬多種不同的手機上跨進了一步。
建立方法是在 SDK 的 tools 目錄下執行以下命令:
$ android create avd --target 1 --name cupcake-dev-vm
自訂完手機模擬器 image 檔案 avd 後,就可以啟動 emulator
emulator -avd cupcake-dev-vm
PS: 還好書裡面有先見之明,全使用 Eclipse 來操作,而不是用 terminal 來控制模擬器或編譯 Android 應用程式,不然馬上就包很大了 XD
Google! Android 手機應用程式設計入門 封面
P0904703.jpg 新書封面設計好囉,全書應該這幾週就會上市啦!到時懇請讀者們支持喔 :)
Update: 3/10 已經 在博客來上架了 :)
HTC Dream
第二台 Android 手機,一樣的 HVGA,機身變薄、512 MB 記憶體、虛擬鍵盤(無實體鍵盤)。
mmm... 太普通了。
在 Android 程式中切換介面語系
在 Android 1.5 版發佈之後,我們就可以用官方文件中教的方法來定義不同語系的資源文件,並根據語言設定,在使用者螢幕上顯示出對應的語言。在此之前,我們可以在 onCreate 中加入下面的程式片段,來測試不同語系的介面:
Resources res = getResources();
Configuration conf = res.getConfiguration();
conf.locale = Locale.TRADITIONAL_CHINESE;
DisplayMetrics dm = res.getDisplayMetrics();
res.updateConfiguration(conf, dm);
這段程式碼還可以搭配 Preference 設定,讓使用者在程式中自己選擇想要的語系。
update: 要針對不同語系做處理時,可以直接判斷
if (conf.locale == Locale.TRADITIONAL_CHINESE)