2012年4月9日 星期一

Android main.xml & strings.xml(自訂義自串)

前面有介紹一些(雖然自己也不太懂哈,反正寫給自己以後忘記時看的)

今天換了本簡單的書來看Andorid2 sdk 開發入門與應用 作者是

董士偉、王威翔、洪才庭、林明璋

這本書比較簡單建議跟我一樣的初學者去看看,廢話不多

Java 好像可以自訂議文字在專案下面找到

res/values/strings.xml如下圖及可定義文字






在res/layout/main.xml 
可抓name = hello 跟name = test2的字出來
  


執行java後就跑出下面,雖然很簡單,但了解結構基礎我覺得是相當重要的


在gen/com.xxx.xxx/R.java會出現剛設定在mail.xml後面自定的TextView



Andorid 系統架構-Libraries(函式庫)

網路上很多請自行尋找
這篇是從書上看來的也是寫給自己看的

1.Media Framework(媒體函式庫)
就是用來看影片檔的mpeg4、h264、mp3、acc、amr、jpg、png

2.Surface Manager(外觀處理函式庫)
2d、3d操作圖層顯示

3.webkit
Android內建瀏覽器

4.SGL
Android處理2D圖型

5.OpenGL|ES
適合嵌入式使用3D圖型含式庫,如果硬體有3D加速就會使用沒有就會用軟體加速

6.SQLite
就是資料庫,關聯式的

Andorid 系統架構-Linux Kernel


主要是以Linux2.6版當核心
完整架構圖可由網路搜尋

Andorid 執行專案

1.依圖操作
2.也是依圖操作
3.
Manual:執行專但時會詢問啟動的Android裝置
Automatic:需要勾選預設的Andorid模擬器,之後就不詢問


Andorid 新增專案

1.選擇開發專案類型
2.選擇Andorid Project(不然要開發啥)
 3.輸入專案名稱
 4.開發的類型(因目前使用2.x版的人還是相當多所以用舊一點的開發)
5. 輸入Package Name,初學者目前不知有啥用處,但看很多軟體都是com.xxx.xxx所以照著打,然後就Finish就完成了


Andorid 設定Android的模擬器

Name:模擬器的名稱,由英文跟數字組成
Target:執行的平台,如果在安裝時有裝sdk這邊就能下拉
SD Card: Size(記憶卡大小),File(記憶卡影像檔案路徑)目前還不懂意思><
Snapshot:可能是截圖功能吧
Skin:執行時螢幕解析
Hardware:選完上面會自帶

設定完後按Create AVD
就完成了


ps後來發現

1.SD Card:Size就是模擬器上的SD卡的大小><一開始設200還真小
但其實也用不到那麼多
如果要改可能會在
因為我是xp開發w7可能會稍不一樣
或者是你模擬器名稱不一樣時可能要找找!!
C:\Documents and Settings\user\.android\avd\Android_2.3.3.avd