一、前言: 安卓(Android):是一種基於Linux的自由及開放源代碼的操作系統,主要用在移動設備上,如手機、平板電腦。其他的設備也有使用安卓操作系統,比如:電視機,游戲機、數位相機等等。 二、具體: 1、首先需要有開發安卓的環境,安卓SDK。在此本人提供Android4.4的版本下載鏈接:ht ...
一、前言:
安卓(Android):是一種基於Linux的自由及開放源代碼的操作系統,主要用在移動設備上,如手機、平板電腦。其他的設備也有使用安卓操作系統,比如:電視機,游戲機、數位相機等等。
二、具體:
1、首先需要有開發安卓的環境,安卓SDK。在此本人提供Android4.4的版本下載鏈接:http://pan.baidu.com/s/1qYo4bmc 密碼:y8pn
2、配置相對應的環境變數:(不詳細寫相關的步驟) 變數名:android_home 變數值:sdk 根目錄(也就是本壓縮包下載後的sdk文件夾路徑)
3、打開下載後的解壓包,找到並且打開eclipse,接下來所有的Android應用都在這個eclipse上開發。
三、介紹Android Application Project
1、在package explorer 上new一個Android Applicatioin Project :
2、創建成功,具體的項目目錄介紹:
① src文件: 存放的是源代碼,都是Android的邏輯代碼,在MainActivity.java文件中定義了當Android開啟的時候需要去做生麽事情。在這個類中的onCreate()方法,指的是當應用開啟的時候需要載入哪個文件,指向的的是layout中的xml文件。
② gen文件: 存放系統自動生成的配置文件,不需要我們進行修改,比如說res配置文件中自動生的資源ID,是通過R.java文件進行資源索引生成相對應的資源ID。如果不能映射成相關的資源,那麼說明有錯誤。
③ 工具包 應用需要使用到的工具包。
④ 資源文件 存放資源文件,但是和res中不同,不會生成相對應的資源ID,並且這些文件是通過二進位流的方式來訪問的。
⑤ 文件 當應用被編譯後的文件,有的是apk可執行的文件。
⑥ 文件 存放的是應用所需要用到的jar包,但是這些jar包是第三方提供的。
⑦ 資源文件 : 會生成相對應的資源ID(由R.java生成 ),存放的是xml配置文件。
圖片資源: drawable-*。 其中 hdpi、ldpi、mdpi、xdpi、xxdpi 代表的是不同的解析度的圖片配置文件。
佈局文件:layout。 這裡面的是頁面佈局的資源文件,(體現了Android的顯著特點,邏輯代碼和佈局代碼分類,耦合度大大降低 。)
菜單文件:menu。
文 件:values 。 有字元串、顏色、樣式、尺寸,設置相對應的鍵值對。基於安卓的一種特殊方式:在安卓中res 會自動生成資源ID 通過ID就可以找到相對應的資源。
其 他:values-*。適配文件。
Android相關的環境搭建和文件夾介紹到此結束。