萬(wàn)事開(kāi)頭難,這真的是一篇android app開(kāi)發(fā)入門教程,一步步指導(dǎo)你如何創(chuàng)建一個(gè)helloword程序。雖然簡(jiǎn)單,但涵蓋了android開(kāi)發(fā)的各個(gè)細(xì)節(jié),幫你快速理解android程序開(kāi)發(fā)的整個(gè)環(huán)節(jié)。如果你還沒(méi)有部署自己的安卓開(kāi)發(fā)環(huán)境,可以直接跳到文章結(jié)尾,參照教程完成android開(kāi)發(fā)環(huán)境配置。
一.建立Android項(xiàng)目
1.填寫android項(xiàng)目名稱,并設(shè)置存放目錄
2.選擇android系統(tǒng)版本
這部分是Android的框架版本,后面有一列API Leval 是指API的版本代買。
3.android項(xiàng)目屬性設(shè)置
Application name: 指的是應(yīng)用程序圖標(biāo)下面那行字,例如
圖標(biāo)后面總會(huì)跟幾個(gè)描述的字。
Package name: 包名。
Create Activity: 目前大家先理解為一個(gè)手機(jī)屏幕。
4.設(shè)置android項(xiàng)目支持的低android版本
Min SDK Version: 是指本項(xiàng)目支持的低Android版本。 后面的5就是前面說(shuō)的 API Leval。
5.項(xiàng)目建立完成
二. 編寫項(xiàng)目代碼
1. android項(xiàng)目目錄結(jié)構(gòu)解釋
src為項(xiàng)目的源代碼文件,存放的就是業(yè)務(wù)代碼。
gen目錄非常重要,特別是R.Java這個(gè)文件。這個(gè)目錄一般不用手動(dòng)修改所有的都是用Android系統(tǒng)自身維護(hù)。
更類似于一個(gè)賬本一樣,記錄著各種各樣的信息,隨著后續(xù)的文章我們會(huì)詳細(xì)講解;目前先有一個(gè)這樣的認(rèn)識(shí)。
res目錄是資源文件目錄,其中 layout->main.xml是布局文件。
values strings.xml是資源中的字符文件(當(dāng)然可以不放在這里),為了統(tǒng)一管理維護(hù)方便。
AndroidManifest.xml 清單文件,default.properties存放項(xiàng)目的Android版本信息等。
2.編寫資源文件strings.xml
這里存放的是項(xiàng)目代碼中用到的所有字符串
3.編寫布局文件main.xml
這個(gè)文件就像他的名字一樣,是控制項(xiàng)目顯示布局的
4.編寫項(xiàng)目主文件Activity(屏幕)
5.編寫清單文件
6.做一個(gè)自己的快捷圖標(biāo)。
至此我們的Android應(yīng)用就開(kāi)發(fā)完畢了。我們前面說(shuō)過(guò) R文件時(shí)系統(tǒng)自動(dòng)維護(hù)的文件,在這里有必要看下。
這些元素相信大家都知道,使我們前面那些文件中自定義的東西,Android系統(tǒng)自動(dòng)維護(hù)。
三.創(chuàng)建自己的手機(jī)設(shè)備
1.建立手機(jī)
點(diǎn)擊工具欄中的
對(duì)于該窗口不清晰的地方進(jìn)行解釋:
Target 為手機(jī)的版本(Android版本)
SD Card 手機(jī)內(nèi)存卡,在系統(tǒng)中為一個(gè)鏡像文件
Sking 指的是屏幕
四.將項(xiàng)目部署安裝到創(chuàng)建好的手機(jī)上
1.發(fā)布項(xiàng)目啟動(dòng)手機(jī)
在項(xiàng)目上右鍵 ->Run As->2 Android Application
手機(jī)正在啟動(dòng)中
五.運(yùn)行自己的應(yīng)用
這時(shí)我們看到自己的應(yīng)用圖標(biāo)點(diǎn)擊運(yùn)行應(yīng)用。
至此第一個(gè)Android應(yīng)用跑起來(lái)了,我們會(huì)在后期連續(xù)跟大家分享Android開(kāi)發(fā)技巧。
android環(huán)境搭建教程:
Linux中android開(kāi)發(fā)環(huán)境搭建教程
Windows環(huán)境下的android開(kāi)發(fā)環(huán)境搭建教程
Android SDK的安裝與android環(huán)境變量配置
android studio安裝教程及其環(huán)境配置
熱點(diǎn)新聞
課程問(wèn)答