Android基礎入門教程——1.2.1 使用Eclipse + ADT + SDK開發Android APP

1.前言

這裏我們有兩條路可以選,直接使用封裝好的用於開發Android的ADT Bundle,或者自己進行配置 
因爲谷歌已經放棄了ADT的更新,官網上也取消的下載鏈接,這裏提供谷歌放棄更新前最新版本的 
ADT Bundle供大家下載!


2.直接使用打包好的Eclipse

32位版:adt-bundle-windows-x86-20140702.zip 
64位版:adt-bundle-windows-x86_64-20140702.zip 
下載解壓,然後直接跳到4.來創建一個Helloworld工程!


3.自己配置Eclipse + ADT + SDK

Eclipse可自行到Eclipse官網下載:Eclipse官方下載 
而SDK和ADT可以到AndroidDevTools處下載:AndroidDevTools官網 
這裏給我們提供了很多Android開發相關的工具,而且不用翻牆,必備開發網站!務必Mark! 
不同版本配置間可能會有一些問題!筆者用的是舊版本的(很舊),又需要的也可以下載: 
Eclipse:eclipse-jee-helios-win32.zip 
ADT:ADT-15.0.0.zip 
SDK:android-sdk-windows.rar 
搭建流程: 
1.解壓Eclipse:到解壓的文件夾中找到eclipse.exe運行,運行後設置工程代碼的存放位置(工作空間) 
2.ADT配置:依次點擊菜單欄:help -> Install new software -> Add -> Local… ->選中下載加壓後的ADT的文件夾 ->accept -> 重啓Eclipse ->看菜單欄是否出現Android小圖標如果出現表示安裝完成 
PS:期間可能出現一個waring,直接忽視~ 
3.SDK解壓配置:依次點擊菜單欄:windows -> Rreferences -> Android ->選中解壓的SDK包 -> OK ->打開重新驗證 
4.創建AVD(安卓模擬器):依次點擊菜單欄:手機小圖標 -> New -> 選定系統版本 -> Skin屏幕分辨率 ->設置下SD卡大小 -> 完成 -> start即可! 
PS:第一次啓動AVD的話可能很慢,需要等等~


4.第一個程序HelloWorld工程創建與運行

1.New -> Android App Project 
如果找不到,可以去Other -> android找到,也是一樣的: 
 
2.然後依次輸入工程信息: 
新建工程填寫的信息 
3.運行創建好的程序 
 
4.從模擬器上看到運行效果: 


5.項目的目錄結構分析

先來看下我們的工程目錄圖: 
工程目錄結構 
接下來我們需要知道的部分:

  • src目錄:包含App所需的全部程序代碼文件,我們大多數時候都是在這裏編寫我們的Java代碼的
  • gen目錄:只關注R.java文件,它是由ADT自動產生的,裏面定義了一個R類,可以看作一個id(資源編號)的字典,包含了用戶界面,圖形,字符串等資源的id,而我們平時使用資源也是通過R文件來調用的,同時編譯器也會看這個資源列表,沒有用到的資源不會被編譯進去,可以爲App節省空間
  • assets目錄:存放資源,而且不會再R.java文件下生成資源id,需要使用AssetsManager類進行訪問
  • libs目錄:存放一些jar包,比如v4,v7的兼容包,又或者是第三方的一些包
  • res資源目錄:存放資源的,drawable:存放圖片資源;layout:存放界面的佈局文件,都是XML文件; 
    values:包含使用XML格式的參數的描述文件,如string.xml字符串,color.xml顏色,style.xml風格樣式等
  • AndroidManifest.xml配置文件:系統的控制文件,用於告訴Android系統App所包含的一些基本信息,比如組件,資源,以及需要的權限,以及兼容的最低版本的SDK等

6.幾個常用的視圖

點擊菜單欄上的:Windows -> show view打開對應的視圖即可:

打開常用視圖

點擊other,下述是Android中一些常用的視圖:

常用視圖

其實主要的還是Logcat的使用,因爲和Java不同,我們的App運行在虛擬機上,而我們的控制檯卻並不會顯示相關信息,只有安裝狀態而已,所以我們會在Logcat上查看程序運行的日誌信息:

Logcat

7.本節小結

本節我們學習了使用Eclipse搭建我們的Android開發環境,懶人版和動手搭建版,兩者都可以; 
接着我們又介紹了下Eclipse開發Android項目的目錄結構的一些信息,在下一節中我們將深入HelloWorld工程,瞭解其中的代碼!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章