示例代碼——HelloWorld
https://github.com/jiutianbian/android_learn/tree/master/HelloWorld
一、開發(fā)環(huán)境搭建
JDK安裝配置搭建
詳細(xì)請(qǐng)查看此教程:http://www.cnblogs.com/iOS-mt/p/5726380.html
開發(fā)工具ANDROIDSTUDIO下載安裝
開發(fā)android程序行拢,主流的開發(fā)工具是eclipse和androidstudio,現(xiàn)著重介紹一下用androidstudio來開發(fā)啡彬,關(guān)于eclipse的的搭建配置逢捺,后期有時(shí)間再補(bǔ)充。
1. androidstudio下載地址(此文下載的是mac版androidstudio 2.3.1戈锻,如果是windows等其他版本编兄,請(qǐng)下載對(duì)應(yīng)版本)
2. androidstudio的安裝運(yùn)行
略
3. 配置并下載androidsdk
初次安裝android studio會(huì)出現(xiàn)找不到android sdk的提示轩性,需要下載配置androidsdk,如下圖
由于下載androidsdk是從google直接下載安裝的狠鸳,我雖然可以直接下載揣苏,但是如果出現(xiàn)被墻下載不了或者下載十分緩慢的情況悯嗓,可以直接訪問此地址:http://tools.android-studio.org/index.php/sdk,然后下載androidsdk卸察,如下圖
然后手動(dòng)配置androidsdk的地址
4. androidsdk目錄結(jié)構(gòu)
二脯厨、簡單程序入門 helloworld
1. 項(xiàng)目創(chuàng)建
如下圖所示,選擇新建一個(gè)android項(xiàng)目
配置新建項(xiàng)目的名稱坑质,唯一標(biāo)識(shí)和項(xiàng)目路徑
選擇需要開發(fā)的android項(xiàng)目的應(yīng)用場景和應(yīng)用最低適配的sdk版本合武,下圖是選擇的應(yīng)用場景是手機(jī)端,最低sdk是android2.3
開始根據(jù)配置安裝需要的組件
選擇新建項(xiàng)目的展示類型涡扼,下圖是選擇創(chuàng)建一個(gè)空的Activity
由于上面選擇了一個(gè)空的Activity稼跳,所以需要配置這個(gè)Activity的名稱,和這個(gè)Activity里面的界面布局名稱
創(chuàng)建完畢后吃沪,項(xiàng)目目錄展示如下
2. 項(xiàng)目app目錄簡介
2.1. manifests:
manifests是存放AndroidManifest.xml文件的目錄岂贩,AndroidManifest.xml文件是android項(xiàng)目中必須存在的文件,它是android應(yīng)用的入口巷波。
在AndroidManifest.xml文件中可以聲明android應(yīng)用中使用的Activity、Service卸伞、BroadCastReceiver抹镊、ContentProvider等組件,以及permissions和instrumentation(權(quán)限和測試)荤傲,如下圖所示垮耳,就是在AndroidManifest.xml文件中配置了一個(gè)的Activity
其他Service等組件的設(shè)置,以后再說遂黍。
2.2 java
如上圖所示终佛,用來存放android項(xiàng)目源碼的地方包括項(xiàng)目的生產(chǎn)代碼,androidtest代碼雾家,以及test代碼铃彰。
2.3 res
如上圖所示,資源文件夾芯咧,用來存放android應(yīng)用開發(fā)需要的各種資源
2.3.1 drawable
用來存放圖片資源
2.3.2 layout
用來存放界面布局資源
2.3.3 mipmap
跟drawable類似牙捉,可以用了存放圖片資源,但最好只是存放ic_launcher
2.3.4 values
用來存放其他android系統(tǒng)用到的文字敬飒,顏色邪铲,樣式等資源
3. 項(xiàng)目Gradle Scripts目錄簡介
這個(gè)目錄是gradle信息配置目錄,主要功能跟javaweb開發(fā)中的meaven庫管理无拗,ios開發(fā)中的cocopods有相似的作用带到,用來進(jìn)行包管理和打包信息的配置,這章不相信說英染,以后再詳細(xì)說一下揽惹。
4. 項(xiàng)目運(yùn)行
4.1 模擬器運(yùn)行
點(diǎn)擊IDE上的運(yùn)行按鈕
由于剛開始沒有創(chuàng)建過模擬器被饿,需要先自己創(chuàng)建模擬器,點(diǎn)下圖所示按鈕
創(chuàng)建模擬器需要下載對(duì)應(yīng)的系統(tǒng)image永丝,如下圖點(diǎn)擊其中一個(gè)下載
同意協(xié)議
開始下載系統(tǒng)image
如下圖锹漱,選擇下載后的系統(tǒng)image
如下圖,創(chuàng)建對(duì)應(yīng)的模擬器
如下圖慕嚷,選擇對(duì)應(yīng)的創(chuàng)建好的模擬器哥牍,開始運(yùn)行程序
如下圖,模擬器運(yùn)行成功喝检,然后這就是我們新建好的anroid程序運(yùn)行成功后的顯示界面
4.2 真機(jī)運(yùn)行
打開手機(jī)嗅辣,找到手機(jī)中的開發(fā)者選項(xiàng),將usb調(diào)試打開
將手機(jī)用usb線電腦挠说,如果出現(xiàn)如圖所示提示澡谭,請(qǐng)點(diǎn)擊同意
如上面模擬器運(yùn)行步驟,點(diǎn)擊運(yùn)行按鈕损俭,此時(shí)除了會(huì)出現(xiàn)模擬器蛙奖,也會(huì)出現(xiàn)你的真機(jī),如下圖所示
由于我的手機(jī)的androidsdk是23杆兵,需要再裝一下sdk23的版本雁仲,裝完之后,就會(huì)默認(rèn)在手機(jī)上安裝你運(yùn)行的應(yīng)用了