音樂 (278) 初音未來 (205) 創作 (185) 生活小感 (133) vocaloid (104) ubuntu (79) 欣賞 (65) 活動 (64) 開放原碼 (63) 漢字研究 (58) ACG (52) linux (47) ukulele (47) 烏克麗麗 (41) 自由軟體 (30) 人文 (27) carryme (26) kuso (26) GNU (25) 國產漫畫加油 (25) 趣味 (25) vocaloid2 (24) 個人出版 (21) Wii (19) 旅遊 (18) 自行車 (18) 電影 (18) wiki (17) 創意 (17) opensource (16) hack (15) 洞見 (14) 現金流 (13) 財商 (13) 個人小感 (11) 好設計 (10) 設計 (10) 運動 (10) mediawiki (9) web2.0 (9) 太平洋自行車 (9) 架站 (9) 篤姬 (9) thinkpad (8) 動物 (8) 維基百科 (8) google (7) miniku (7) tuxdroid (7) 台語 (7) 大河劇 (7) mmd (6) tux (6) wine (6) 初音 (6) 機器人 (6) 腳踏車 (6) 表演 (6) 電視 (6) 黃金 (6) EeePC (5) java (5) mii (5) mikulin (5) wikibook (5) 創業 (5) gnome (4) 地震 (4) (4) android (3) gtd (3) 心理學 (3) 棒球 (3) 歷史 (3) 漫畫 (3) 美學 (3) 遊戲 (3) blogger (2) cc (2) emacs (2) fon (2) robot (2) (2) 同人誌 (2) 小說 (2) 巨大 (2) 昭和歌謠 (2) 理財 (2) 維基讀本 (2) 軍事 (2) 麵包經濟學 (2) 3d動畫 (1) EVA (1) Summer_Glau (1) arduino (1) debian (1) music (1) rosegarden (1) skype (1) tiddlywiki (1) 內容 (1) 圍棋 (1) 寫作 (1) 念佛機 (1) 投資 (1) 書評 (1) 桌上遊戲 (1) 環保 (1) 舞蹈 (1)

2007年11月20日星期二

我的第一個Android程式


今始寫Android程式。

此為我的Helloworld。開發的方式,彷彿幾年前寫J2ME時的感覺。不同的是,J2ME的JVM只是一個手機系統底下的次平台,專門執行java程式。而Android的VM,是其操作介面的基礎,java語言不只可以寫應用程式,也可以寫出更基本的系統程式。而模擬器裏面,是幾近完整的Android OS模擬器,也因此,在測試軟體時,Android開機要花去不少時間,今天試了很多次Hello不成功(最後乾脆照抄Google的範例說,還是不行),就看到這個絕命小紅球在那邊左右跑來跑去/_\,兩三分鐘,非常難寫程式。後來才發現,先開模擬器(從console啟動),再從Eclipse run程式,這時會出現dialog,問是不是在已經開啟的模擬器實體上跑程式,回答「是」,Helloworld就可以跑起來了。

3 留言數:

andy 提到...

在我的系统上,好象不是这样的。
我装了后,直接点运行,然后虚拟机就运行了。不需要事先打开console。不过我试了事先打先也没关系,因为会reuse的。

魔法設計師 提到...

我想是你的電腦比較快。對我的電腦而言,光是讓Android開機就要快兩分鐘。每次run程式Android都要很久才會反應,這樣發展程式很困難。所以我會先單獨啟動Android emulator然後在重複使用該實體。

Ted (Hsiang-Tai) Chien 提到...

有 Android 的問題,再私底下一起討論吧 :)

還是,要來我公司? XD

count

部落格觀察

<>