這個base.apk能裝,只要是apk格式都能安。
apk就是Android的安裝包,跟以前塞班的sis差不多,丟手機或者模擬器里點開就能裝。說白了就是個zip壓縮包,改了個后綴叫apk,解壓出來能看到個dex文件,那是安卓用的Dalvik字節(jié)碼,不是Java ME那套。安卓跑程序要先解壓,然后直接運行,跟Windows Mobile的pe文件不一樣。
開發(fā)環(huán)境這塊,得先下安卓SDK,里面有核心庫、模擬器、開發(fā)工具和例子。建議用Eclipse加ADT插件,夠用。要是頭回搞Java開發(fā),最好把JDK也下了,簽名打包要用。
應用架構很重要,不搞明白的話,游戲?qū)懗鰜韇ug一堆還不好修。得知道app、activity、intent這些玩意兒咋配合的,谷歌文檔寫得挺清楚。關鍵是想明白為啥游戲里不能只有一個activity,用戶體驗咋做才順。
生命周期是系統(tǒng)管的,每個activity都是系統(tǒng)命令拉起來的,處理好這些狀態(tài)特別重要,用戶可不管你在后臺咋折騰。建議寫代碼前先弄懂生命周期,省得后面調(diào)半天還得重寫。大部分應用默認設置就行,但游戲不一樣,通常得設成單實例模式(singleInstance),不然點一下又彈一個窗口,體驗直接崩。默認情況下安卓會不斷新建activity,對游戲來說沒必要,甚至會出問題,所以得自己管好狀態(tài)和實例數(shù)量。
apk就是Android的安裝包,跟以前塞班的sis差不多,丟手機或者模擬器里點開就能裝。說白了就是個zip壓縮包,改了個后綴叫apk,解壓出來能看到個dex文件,那是安卓用的Dalvik字節(jié)碼,不是Java ME那套。安卓跑程序要先解壓,然后直接運行,跟Windows Mobile的pe文件不一樣。
開發(fā)環(huán)境這塊,得先下安卓SDK,里面有核心庫、模擬器、開發(fā)工具和例子。建議用Eclipse加ADT插件,夠用。要是頭回搞Java開發(fā),最好把JDK也下了,簽名打包要用。
應用架構很重要,不搞明白的話,游戲?qū)懗鰜韇ug一堆還不好修。得知道app、activity、intent這些玩意兒咋配合的,谷歌文檔寫得挺清楚。關鍵是想明白為啥游戲里不能只有一個activity,用戶體驗咋做才順。
生命周期是系統(tǒng)管的,每個activity都是系統(tǒng)命令拉起來的,處理好這些狀態(tài)特別重要,用戶可不管你在后臺咋折騰。建議寫代碼前先弄懂生命周期,省得后面調(diào)半天還得重寫。大部分應用默認設置就行,但游戲不一樣,通常得設成單實例模式(singleInstance),不然點一下又彈一個窗口,體驗直接崩。默認情況下安卓會不斷新建activity,對游戲來說沒必要,甚至會出問題,所以得自己管好狀態(tài)和實例數(shù)量。