標籤:des android style blog java http
今天晚上沒去實驗室,自己一個人跑到教室來學android了,教室很涼快,很安靜,是一個學習的好地方,閑話不多說,記錄自己的學習過程,沒寫過部落格,也許有寫的有點水,見諒啦~
第一講:android的學習路線
(1)android學習基礎與內容
學習android需要具備以下基礎:(當然本人現在小白,從未學過java,只能學一點補一點)
java語言基礎,物件導向基礎,Java常用設計模式(原廠模式,單例模式等),java資料結構和演算法,關係型資料庫(mysql和Oracle),JDBC資料庫編程,html和javascript編程,java動態網頁編程
(2)本部落格涉及的主要內容:(主要是常規android開發的內容)
UI介面設計,android資料庫編程,android服務的應用,android內容提供者,android網路編程,android多媒體編程,android非同步任務載入,android感應器編程,androiGoogle地圖的開發,android藍芽開發,android的wifi編程,android與Webservice。
(3)android後期進階:(也算不上進階,其實就是開發遊戲,目前不在本部落格的範圍之內)
圖片不會插入,暫且不插入了
第二講:android系統的架構
(1)在android中主要有以下幾個檔案夾:src,assets,res,bin,project.properties,gen,R.java等。
src目錄:主要完成java代碼的編寫
assets目錄:資來源目錄,存放各種資源
res目錄:存放圖片,布局檔案,字串和菜單等檔案---drawable,layout,values;values下面可以放置strings.xml,arrays.xml,colors.xml , dimens.xml,style.xml等
bin目錄:編譯產生的安裝檔案apk即存放在此
project.properties檔案:工程屬性設定檔
gen目錄:系統自動產生的原始碼目錄
R.java檔案:這個是系統自動產生的,但是它在android工程中十分重要,預設的有attr,drawable,string,layout四個靜態內部類。沒添加一種資料都會在相應的類中添加 一條資料
下面介紹一下AndroidManifest.xml檔案
其存放在根目錄下,用來描述activities,services,ContentProvider,Intent Receiver,permission等。
(2)什麼是activity(下面通過一些來講一下activities 和 生命週期的概念)
今天暫且寫到這裡,等下學習一下資料的傳輸方式,貌似有點難理解,好好啃一下~