Android
- 必要開發工具
- JDK5 或是 JDK6
- Eclipse
- Eclipse SDK Version: 3.6.2這個部分可以搭配 http://portableapps.comjava portable 來變成隨身版的開發工具
- ADT
- Android Development ToolKit
- 在Eclipse內 Help --> Install New Software
- SDK
- Software Development Kit下載 SDKhttp://develop.android.com/sdk/index.html在 Eclipse 選單內 Window --> Preferences --> Android要先指定 SDK Location ( 就是 SDK 解壓縮後的位置)在 Eclipse 選單內 Window --> Android SDK and AVD Manager點選 Available packages 展開相關套件 然後安裝( 例如 安裝 SDK Platform Android 2.3.3, API 10, revision 1)主要是以要開發的Android 版本為主, 勾選 SDK Tools, Platform-tool, Platform, Samples, and Google APIs
- AVD
- Android 虛擬機器 Android Virtual Device在 Eclipse 選單內 Window --> Android SDK and AVD Manager點選 Virtual devices點選 New 新增虛擬機器輸入虛擬機器的名稱於 Name: 欄位點選 Target: 標籤的下拉式選單, 選取 Android 機器的版本輸入 SD Card 的大小於 Size 欄位選取 虛擬機器畫面大小於 Built-in 下拉式選單在 Hardware 硬體的區域 可以點選 New 新增**SD Card support**Touch-screen support點選 "Create AVD" 建立虛擬機器測試:可以選取 AVD 後點選 Start --> Launch 測試AVD 目前還沒有找到設定儲存的地方所以如果是使用類似 Dropbox 這樣的機制同步Project在不同的機器, 要建立新的AVD可以使用Ctrl + F12 切換螢幕方向Alt + Enter 切換全螢幕F6 切換軌跡球模式
- 閱讀書籍
- gasolin_Android2
- Notes
- Projects 專案
- Windows SDK 建議可以參考android-sdk-windows\samples\android-10\ApiDemos相關 的寫法src 原始碼目錄(source)gen 自動生成目錄(Generate)
- R.java
- 自動產生, 不可以手動修改
- 當改變專案的xml 或是其他資源的時候, 會自動更新修改 R.java
- 包含資源的id 以及相關資源
res 資源目錄(resource)- layout 版面配置
- 預設是 main.xml
- 透過 View 類別來顯示LinearLayout 線性版面配置
- 一個一個元件, 由上而下排列下來
- android:orientation 版面配置
- android:orientation="vertical" 垂直編排
- android:orientation="horizontal" 水平排列
- android:layout_width 元件寬度
- android:layout_width="fill_parent" 填滿上層元件
- android:layout_height 元件長度
- android:layout_height="fill_parent" 填滿上層元件
TextView 文字檢視- 顯示文字到螢幕上面
- android:layout_width 元件寬度
- android:layout_width="fill_parent" 填滿上層元件
- android:layout_height 元件長度
- android:layout_height="wrap_content" 包住內容
- 隨著文字內容的不同改變高度
- android:layout_height="wrap_content" 包住內容
- android:text 顯示文字內容
- 所以呼叫的方式是 R.layout.main
- 預設是 main.xml
- values 參數值目錄
- 包含所有使用XML格式的參數值
- drawable 圖片目錄
- 包含所有圖片與圖示的相關資源
AndroidMainfest.xml 功能清單- 指定執行的 activity如果有新增 Activity 類別的時候要先到這邊註冊才可以順利使用
- R.java
- 移除程式
- adb ( Android Debug Bridge)可以使用 adb shell#cd data/app#rm 要移除的應用程式
- 線上文件
- TutorialAPI 文件右上角, 有Filter by API Level 的按鈕,可以針對不同的 API Level查看不同版本Android 所支援的API
- 小技巧
- 可以在 Eclipse 程式編輯的邊界上面按滑鼠右鍵勾選Show Line Numbers顯示行號可以在 Eclipse 上面輸入 Alt + / 會彈跳出輸入提示視窗
- Projects 專案
沒有留言:
張貼留言