Android從零開始——開發(fā)環(huán)境搭建

示例代碼——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)版本)

http://www.android-studio.org

下載地址.jpg

2. androidstudio的安裝運(yùn)行

3. 配置并下載androidsdk

初次安裝android studio會(huì)出現(xiàn)找不到android sdk的提示轩性,需要下載配置androidsdk,如下圖

找不到android sdk的提示

選擇需要安裝的sdk版本和安裝目錄

安裝內(nèi)容信息

開始安裝

由于下載androidsdk是從google直接下載安裝的狠鸳,我雖然可以直接下載揣苏,但是如果出現(xiàn)被墻下載不了或者下載十分緩慢的情況悯嗓,可以直接訪問此地址:http://tools.android-studio.org/index.php/sdk,然后下載androidsdk卸察,如下圖
直接下載androidsdk

然后手動(dòng)配置androidsdk的地址
手動(dòng)配置sdk的地址

4. androidsdk目錄結(jié)構(gòu)
androidsdk目錄結(jié)構(gòu)

二脯厨、簡單程序入門 helloworld

1. 項(xiàng)目創(chuàng)建

如下圖所示,選擇新建一個(gè)android項(xiàng)目


新建項(xiàng)目.jpg

配置新建項(xiàng)目的名稱坑质,唯一標(biāo)識(shí)和項(xiàng)目路徑


項(xiàng)目名稱包名配置.jpg

選擇需要開發(fā)的android項(xiàng)目的應(yīng)用場景和應(yīng)用最低適配的sdk版本合武,下圖是選擇的應(yīng)用場景是手機(jī)端,最低sdk是android2.3
SDK選擇配置.jpg

開始根據(jù)配置安裝需要的組件


配置安裝組件.jpg

選擇新建項(xiàng)目的展示類型涡扼,下圖是選擇創(chuàng)建一個(gè)空的Activity
選擇項(xiàng)目展示類型.jpg

由于上面選擇了一個(gè)空的Activity稼跳,所以需要配置這個(gè)Activity的名稱,和這個(gè)Activity里面的界面布局名稱
配置Activity信息.jpg

創(chuàng)建完畢后吃沪,項(xiàng)目目錄展示如下
android項(xiàng)目目錄結(jié)構(gòu)

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


AndroidManifest.xml文件

其他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)行按鈕


點(diǎn)擊運(yùn)行

由于剛開始沒有創(chuàng)建過模擬器被饿,需要先自己創(chuàng)建模擬器,點(diǎn)下圖所示按鈕


創(chuàng)建模擬器

創(chuàng)建模擬器需要下載對(duì)應(yīng)的系統(tǒng)image永丝,如下圖點(diǎn)擊其中一個(gè)下載
下載系統(tǒng)image

同意協(xié)議


同意協(xié)議

開始下載系統(tǒng)image
開始下載

如下圖锹漱,選擇下載后的系統(tǒng)image
選擇系統(tǒng)image

如下圖,創(chuàng)建對(duì)應(yīng)的模擬器
創(chuàng)建對(duì)應(yīng)的模擬器

如下圖慕嚷,選擇對(duì)應(yīng)的創(chuàng)建好的模擬器哥牍,開始運(yùn)行程序
選擇模擬器

如下圖,模擬器運(yùn)行成功喝检,然后這就是我們新建好的anroid程序運(yùn)行成功后的顯示界面


helloworld
4.2 真機(jī)運(yùn)行

打開手機(jī)嗅辣,找到手機(jī)中的開發(fā)者選項(xiàng),將usb調(diào)試打開


打開usb調(diào)試

將手機(jī)用usb線電腦挠说,如果出現(xiàn)如圖所示提示澡谭,請(qǐng)點(diǎn)擊同意


手機(jī)用usb線連上電腦

如上面模擬器運(yùn)行步驟,點(diǎn)擊運(yùn)行按鈕损俭,此時(shí)除了會(huì)出現(xiàn)模擬器蛙奖,也會(huì)出現(xiàn)你的真機(jī),如下圖所示
手機(jī)用usb線連上電腦

由于我的手機(jī)的androidsdk是23杆兵,需要再裝一下sdk23的版本雁仲,裝完之后,就會(huì)默認(rèn)在手機(jī)上安裝你運(yùn)行的應(yīng)用了


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末琐脏,一起剝皮案震驚了整個(gè)濱河市攒砖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌日裙,老刑警劉巖吹艇,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異昂拂,居然都是意外死亡受神,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門政钟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來路克,“玉大人,你說我怎么就攤上這事养交【悖” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵碎连,是天一觀的道長灰羽。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么廉嚼? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任玫镐,我火速辦了婚禮,結(jié)果婚禮上怠噪,老公的妹妹穿的比我還像新娘恐似。我一直安慰自己,他們只是感情好傍念,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布矫夷。 她就那樣靜靜地躺著,像睡著了一般憋槐。 火紅的嫁衣襯著肌膚如雪双藕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天阳仔,我揣著相機(jī)與錄音忧陪,去河邊找鬼。 笑死近范,一個(gè)胖子當(dāng)著我的面吹牛嘶摊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播评矩,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼更卒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了稚照?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤俯萌,失蹤者是張志新(化名)和其女友劉穎果录,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咐熙,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弱恒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棋恼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片返弹。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖爪飘,靈堂內(nèi)的尸體忽然破棺而出义起,到底是詐尸還是另有隱情,我是刑警寧澤师崎,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布默终,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏齐蔽。R本人自食惡果不足惜两疚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望含滴。 院中可真熱鬧诱渤,春花似錦、人聲如沸谈况。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸦做。三九已至励烦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泼诱,已是汗流浹背坛掠。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留治筒,地道東北人屉栓。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像耸袜,于是被迫代替她去往敵國和親友多。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容