2008年12月28日 星期日

Android 淺探

在網路上找到了寫Android的文章
裏面介紹Android的概念和基本架構


該作者分成了兩部份

一是 Android淺深(一)
另為 Android 淺探(二):系統架構

2008年12月27日 星期六

Android模擬器下的SD卡

mksdcard 是用來建立模擬SD記憶卡,其格式為FAT32。
檔案位置為 Android_sdk/toos/

指令為
mksdcard [-l label] size[K|M] file

參數 -l 為該記憶卡的標籤(Label)
size 指定記憶卡的容量大小 可輸入1024M 或1048576K
file 建立影像檔(記憶卡)的路徑/檔名

例如 要新增一1024M的模擬SD記憶卡

/Android_sdk/tools/mksdcard 1024M SDi (快速建立一模擬SD卡)
/Android_sdk/tools/mksdcard -l MySD 1024K SDi (完整模擬SD卡)

新增完後可以在tools的目錄中看到影像檔,檔名為SDi


新增完成後,還要將SD卡掛在Android模擬器上

指令為

emulator -sdcard file

參數 file SD卡的影像檔

例如
emulator -sdcard SDi



最後補充 影像檔的副檔名是ISO 不是 IMG

嗯…那個Android怎麼開始

學妹:學長,我想學Android,但…嗯…那個Android怎麼開始
學長:話說Android起源於google為了...
學妹:不是啦…我不是說這個開始啦…我是說怎麼安裝開發環境啦…
學長:OK, 那我們就開始說重點嘍!!
學妹:嗯…(拿椅子坐在電腦前狀)

首先,就是要取得開發環境用程式

1.eclipse 開發平台
2.Java Runtime Evirement 簡稱JRE
3.Android SDK

因為Android目前所提供的環境必需基於JAVA所以要用Java來開發。

學妹:那我要去那裏下載…
學長:嗯…觀念很不錯…任何程式…給它上網下載就對啦…

eclipse 的部份到官網 http://www.eclipse.org/downloads/

這裏建議下載Eclipse IDE for Java EE Developers 版本

Eclipse 本身並沒有安裝程式,解壓縮後會有一個目錄,將該目錄放在電腦上即可。
為了不要改太多權限設定,最好將eclipse 放到 /home/(登入名)/










java 程式Linux有提供安裝程式以Ubuntu來說
從 系統->管理 ->Synaptic套件管理程式->在Quick Search輸入Java
然後在列表中找到sun-java6-jre點選即可。
搜尋出來的java 相關程式有很多,但其他的不用點。因為管理程式會
依照主程式所需選擇其他的項目。所以只要點選sun-java6-jre即可。


















Android SDK 也是到官網下載 http://code.google.com/intl/zh-TW/android/download.html

進入下載畫面會先出現版權說明,給它勾選就好啦…

Adnroid SDK 沒有安裝程式,解壓縮後會有一個目錄,將它放到eclipse目錄下即可。
但是目錄名稱要改成 android_sdk
例如 /home/(user)/eclipse/android_sdk/














如果到這裏都沒有問題,那開發環境就安裝好啦…

官方有提供軟硬體的需求

要在Android SDK的程式碼和工具下開發Android應用程式,開發者必需有穩定的開發電腦和開發環境,建議如下

支援的作業系統:

  • Windows XP 或 Vista
  • Mac OS X 10.4.8 或 later (x86 only)
  • Linux (tested on Linux Ubuntu Dapper Drake)

支援開發環境:

Android 的碎碎唸

開發Android的第一步當然就是要有"良好"的開發環境… 當然不是有山水景觀的房間(有是最好啦)
這裏指的是電腦…

這裏用的是Linux + eclipse + Android SDK。

話說以目前來說,Android的開發工具不多,就只有eclipse + Android SDK。
當然在Windows系統下也是可以開發。但是個人還是比較喜歡用linux的系統。
所以自然環境就是用Linux + eclipse + Android SDK啦…

目前除了官網有提供完整的資料外,好像很少目前有提供相關方面資料的網
站。(官網也很少說)