白手起家之android學習第一天

來源:互聯網
上載者:User

標籤: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 和 生命週期的概念)

    

 

今天暫且寫到這裡,等下學習一下資料的傳輸方式,貌似有點難理解,好好啃一下~

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.