Android tutorial : Before HelloWorld

由於google android 官網上推薦使用Eclipse,我們當然從善如流。
打開Eclipse後,直接 File->New->Project, 再選擇 Android Project!

就進入命名的部份,接著要填入4個名稱:
Project Name、Package Name、Activity Name以及Application Name。
其中
Project Name及Package Name跟開發Java的習慣一樣,而新增的Activity是Android新增的一個介面來控制程式,之後會再講解,Application Name 則是顯示在應用程式上的標題。

確定之後就會建立一個簡單的project包含:

src\myproject.java
src\R.java
res\drawable\icon.png
res\layout\main.xml
res\values\strings.xml
AndroidManifest.xml

--

src裏面的當然是我們主要的程式,但是其中我們只會修改到myproject.java,我們不需要動到,因為R.java是來幫助我們控制resource的程式,會自動因應res\目錄中的東西而有所更動。

icon.png就是icon請不要懷疑。

res\layout\main.xml則是主要來掌管外觀的設定,可以調用些android本身有的widget。在Eclipse下新增android project後會自動幫我們放入一個TextView來顯示文字。

res\values\strings.xml則是讓我們定義些常數的檔案。在Eclipse下新增android project後會自動幫我們放入



< string name="hello"> Hello World, myproject </string>


AndroidManifest.xml則是相當奧妙的東西,負責來管理android各個activity之間的互動。由於我們根本除了設定名字之外什麼都沒做。


< application android:icon="@drawable/icon" android:label="@string/app_name" >
< activity android:name=".Myproject" android:label="@string/app_name" >
< intent-filter >
< action android:name="android.intent.action.MAIN" / >
< category android:name="android.intent.category.LAUNCHER" / >
< /intent-filter >
< /activity >
< /application >


裏面也是幫我們做一個簡單的宣告。

以上只是簡單的檔案介紹,邊研究邊寫些筆記再慢慢分享上來。




--

2009/11/28

話說最近Moto開始認真對Android做開發了

有一系列的說明文件

MOTODEV > Documentation & Tools > Android Technical Library

http://developer.motorola.com/docstools/library/

大夥快來看唷

--


Eclipse 相關文章:

set Android error log on Eclipse

linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題

Android tutorial : Before HelloWorld

留言

  1. "以开发者的眼光来看Android SDK",作者在其中分析了的关于DOC的阅读顺序


    1. 首先当然是要知道,什么是Android?


    2. 读一下Anatomy of an Android Application 能够知道一个Android application 中到底都有些什么东西


    3. 接着可以读一下 Development Tools 文档


    4. 然后可以看一下关于什么周期的文章 Lifecycle of an Android Application


    5. 现在可以动手了,玩玩hello world 吧,Hello Android


    6. 回去读一下 Installing the SDK文档,再这篇文章的后半部分讲了很多关于Debug的功能和技巧


    7. 开始Notepad Application 的制作和学习吧,如果你真正弄懂了关于这个应用程序的4个练习,你已经从菜鸟开始转向高手喽。


    8. Developing Android Applications 花了很多时间来介绍更多的细节,包括如何实现UI,数据存储和读取,安全问题等


    9. 最后,你现在可以自由的漫步在links中了,找你感兴趣的读读吧

    回覆刪除

張貼留言

發表一下意見,互動一下唄!

Google Search

推薦內容橫式

本月熱門文章

鋼鐵韓粉站出來 讓韓國瑜每天唱歌喝酒好不好

黑金? 不得不提前總統馬英九大姊馬以南 吳敦義 林益世

捐款支持義大利靈醫會 一起來幫助他們 就像當初教士來台灣協助我們一樣 !!

「港版國安法」,法律將會放在《基本法》附件三在港實施,而非就《基本法》23條立法

從台灣省長宋楚瑜到台北市長柯文哲,可以說 宋楚瑜 2.0 就是柯文哲

香港事件回顧 2020/08/10 前眾志成員周庭及壹傳媒創辦人黎智英被捕 今日累計10人被捕

除了兒福聯盟 還有其他團體是努力守護孩子們 芥菜種會愛心育幼院 及忠義育幼院 都需要大家幫忙

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

兒福聯盟到底多有錢?收捐款為什麼不做事情而是定存?王育敏不解釋嗎?

這個網誌中的熱門文章

Android應用開發豆知識:利用 adb 安裝 apk 到裝置上

Android 中文輸入法 官方版 ! Gboard - Google 鍵盤 開始支援注音輸入啦

Google Play 推薦Android app 誠徵App排行榜

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

[家教][社會觀察] 建中教我的事 沒上建中被父母親折磨? 在建中到底是如何 ...

[FAANG面試] Amazon/AWS 領導力準則 14 Amazon Leadership Principles

Acer ICONIA Smart S300 更新後越來越好 Acer也有出手機?!

[品質控制] 什麼是Sanity test ? 軟體測試常見名詞整理 包含不同部門的測試人員負責範圍

新鮮人找工作:職場名詞解釋 AE FAE Pre-sales Post-sales