免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1507 | 回复: 0
打印 上一主题 下一主题

[转]Jollen 的 Android 教學,#3: 第一個 Android 專案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-04 16:47 |只看该作者 |倒序浏览
原文地址:
http://www.jollen.org/blog/2008/12/jollen-android-programming-3.html

初步了解如何撰寫第一個 Android 應用程式後,接著就可以實際來建立我們的第一個 Android 專案了。Android Development Kit(ADT)使用 Eclipse 整合式開發環境,根據 Android SDK 裡的文件說明,先安裝 Eclipse 以及 ADT,然後建立一個新專案(File -> New -> Project),並選擇「Android Project」,如圖1。

圖1:建立 Android Project
接著輸入專案屬性:
1. Package name:Java 套件名稱,在這裡我們將應用程式的套件命名為 com.moko.hello。
2. Activity name:輸入應用程式的 Activity 類別名稱,建立一個繼承 Activity 的新類別。
3. Application name:輸入應用程式名稱,即應用程式標題。

圖2:輸入專案屬性
建立新專案後,在主程式 HelloMoko.java 撰寫第一個 Android 應用程式如圖3。第一個 Android 應用程式在 Activity 上顯示一個 View。

圖3:第一個 Android 應用程式
設計好的應用程式可以使用 Android 模擬器來執行。Android Development Kit 也將 Android 實體手機整合在開發環境裡,因此,我們實際以 T-Mobile G1 手機(全球第一支 Google phone)來做測試。
選取 Run -> Run Configurations 後,可以看到圖4的設定選單。在「Project:」欄位選取「Browse...」選取我們的 Android 專案 - HelloMoko,然後點選「Apply」套用設定。

圖4:設定 Run Configurations
接著點選「Target」標籤,將「Device Target Selection Mode」設定為「Manual」,然後點選「Run」執行 Android 專案。在執行專案前,請先將手機連接到電腦。

圖5:設定 Target
最後,可以看到圖6的畫面,Android Development Kit 會自動偵測 Android 手機。選取手機後按「OK」,Android Development Kit 就會自動編譯專案,並將應用程式打包成 apk 套件後下載到手機上執行。
除了 G1 手機外,Openmoko 的 Neo FreeRunner 也能執行 Android 系統,Android Development Kit 也能偵測到 Neo FreeRunner 並自動將套件下載到 Neo FreeRunner 上安裝執行。

圖6:選擇 Android 手機
在 Eclipse 的訊息窗裡,可以看到 apk 套件的下載、安裝以及執行過程的完整訊息:
[2008-12-29 16:51:29 - HelloMoko] ------------------------------
[2008-12-29 16:51:29 - HelloMoko] Android Launch!
[2008-12-29 16:51:29 - HelloMoko] adb is running normally.
[2008-12-29 16:51:29 - HelloMoko] Launching: com.moko.hello.HelloMoko
[2008-12-29 16:51:32 - HelloMoko] Uploading HelloMoko.apk onto device 'HT843GZ46367'
[2008-12-29 16:51:32 - HelloMoko] Installing HelloMoko.apk...
[2008-12-29 16:51:35 - HelloMoko] Success!
[2008-12-29 16:51:35 - HelloMoko] Starting activity com.moko.hello.HelloMoko on device
[2008-12-29 16:51:36 - HelloMoko] ActivityManager: Starting: Intent { comp={com.moko.hello

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/87328/showart_1812859.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP