(4 Android )實(shí)驗(yàn)項(xiàng)目_Android開(kāi)發(fā)環(huán)境搭建

一砍艾、實(shí)驗(yàn)?zāi)康?/strong>

?掌握使用向?qū)?chuàng)建Android項(xiàng)目的方法;

?掌握Android模擬器的創(chuàng)建與使用巍举;

?掌握Android項(xiàng)目的部署及運(yùn)行方法脆荷。

二、實(shí)驗(yàn)內(nèi)容及步驟

1. 在Android Studio中創(chuàng)建一個(gè)AndroidHello項(xiàng)目。

111.jpg

?新建項(xiàng)目AndroidHello時(shí)蜓谋,自動(dòng)創(chuàng)建一個(gè)名為app的模塊梦皮。

?模塊app分別包含名為manifests、java和res的三個(gè)文件夾桃焕。

?清單文件manifests/AndroidManifest.xml包含本應(yīng)用的包名剑肯、主MainActivity、圖標(biāo)等配置信息观堂。

?布局文件res/layout/activity_main.xml默認(rèn)包含一個(gè)TextView控件让网。

?程序文件java/MainActivity.java呈現(xiàn)應(yīng)用的界面(視圖)。

?可以使用Android Studio工具欄上的
222.png

工具师痕,查看項(xiàng)目的配置信息溃睹。

?使用【Ctrl+Click】組合鍵方式,查看Android API及其源碼七兜。

2. Android Studio常用工具丸凭、控制臺(tái)及菜單

333.jpg

?Android Studio編輯功能非常智能,如在Activity里想使用重寫(xiě)方法onRequestPermissionsResult時(shí)腕铸,只需分別輸入on和per就能聯(lián)機(jī)出現(xiàn)惜犀;

?使用gradle作為項(xiàng)目構(gòu)建工具;

?打開(kāi)類(lèi)(或接口)繼承關(guān)系圖:Ctrl+H

?Ctrl+Shift+/:用于代碼的注釋和取消狠裹;

?Ctrl+F12:顯示類(lèi)成員和繼承的方法虽界;

?Ctrl+D:復(fù)制光標(biāo)所行的代碼至下一行;

?Ctrl+Y:刪除光標(biāo)所在的一行涛菠;

?Ctrl+O:顯示所有可以重寫(xiě)的父類(lèi)方法(含接口方法)莉御;

?在出現(xiàn)紅色波浪線的地方按Alt+回車(chē):提供問(wèn)題的解決方案,如自動(dòng)導(dǎo)包俗冻、自動(dòng)生成接口方法和try…catch塊等礁叔;

?Ctrl+Alt+T:把選中的一組代碼包在一塊內(nèi),例如if迄薄、for和try…catch等琅关;

?Alt+Insert(Mac電腦無(wú)Insert鍵,就用右鍵菜單→Generate):生成代碼讥蔽,如set/get方法涣易、構(gòu)造方法等;

?菜單Code-Reformat Code:代碼格式化(快捷鍵Ctrl+Alt+L)與QQ快捷鍵沖突冶伞。

3. 模擬器及其設(shè)備文件管理

3-1 Android模擬器

Android Studio工具欄上的AVD Manager工具 新症,用于創(chuàng)建、編輯和運(yùn)行模擬器响禽,如圖所示徒爹。

444.jpg

開(kāi)啟模擬器后荚醒,將當(dāng)前打開(kāi)的項(xiàng)目部署到模擬器運(yùn)行。

3-2 模擬器文件管理

在Android Studio 3.1里隆嗅,使用菜單View→Tool Windows→Device File Explorer(窗口右側(cè)右方有此對(duì)應(yīng)的工具)腌且,可瀏覽Android設(shè)備里的文件,實(shí)現(xiàn)文件管理工作榛瓮,包括文件的打開(kāi)铺董、刪除、導(dǎo)入與導(dǎo)出等禀晓,如圖所示精续。

555.jpg

注意:使用設(shè)備文件瀏覽器進(jìn)行存儲(chǔ)時(shí),其存儲(chǔ)的路徑與Android設(shè)備的版本有關(guān)粹懒,但如果是在程序里獲取外部存儲(chǔ)根路徑重付,則與版本無(wú)關(guān),代碼如下

String basePath = Environment.getExternalStorageDirectory().getPath();

666.jpg

注意:

?對(duì)于Android 6.0及以上版本的模擬器或手機(jī)凫乖,照片和音樂(lè)等文件存放在路徑/storage/emulated/0下确垫。

?對(duì)于Android 6.0以下版本的模擬器,照片和音樂(lè)等文件存放在路徑/storage/sdcard0下帽芽。

?對(duì)于Android 6.0及以上版本的手機(jī)删掀,如果手機(jī)沒(méi)有root權(quán)限,則無(wú)法瀏覽路徑/storage/emulated/0导街,但在路徑/sdcard下可以找到照片和音樂(lè)等文件披泪。

?對(duì)于沒(méi)有root權(quán)限的Android手機(jī),無(wú)法訪問(wèn)某些位于手機(jī)內(nèi)部存儲(chǔ)的系統(tǒng)文件夾(如位于/data/app/packname里的.apk文件)搬瑰;而模擬器里的所有文件均可被訪問(wèn)款票。

4. 部署Android項(xiàng)目并做運(yùn)行測(cè)試

?確保手機(jī)開(kāi)發(fā)者選項(xiàng)可用,打開(kāi)USB調(diào)試開(kāi)關(guān)泽论。

?單擊Android Studio工具欄上的
777.png

按鈕艾少,分別部署項(xiàng)目到手機(jī)和模擬器中并運(yùn)行。

?查看Android Studio各控制臺(tái)的輸出信息(如Build翼悴、Run和Logcat等)缚够。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市抄瓦,隨后出現(xiàn)的幾起案子潮瓶,更是在濱河造成了極大的恐慌陶冷,老刑警劉巖钙姊,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異埂伦,居然都是意外死亡煞额,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)膊毁,“玉大人胀莹,你說(shuō)我怎么就攤上這事』槲拢” “怎么了描焰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)栅螟。 經(jīng)常有香客問(wèn)我荆秦,道長(zhǎng),這世上最難降的妖魔是什么力图? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任步绸,我火速辦了婚禮,結(jié)果婚禮上吃媒,老公的妹妹穿的比我還像新娘瓤介。我一直安慰自己,他們只是感情好赘那,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布刑桑。 她就那樣靜靜地躺著,像睡著了一般募舟。 火紅的嫁衣襯著肌膚如雪漾月。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天胃珍,我揣著相機(jī)與錄音梁肿,去河邊找鬼。 笑死觅彰,一個(gè)胖子當(dāng)著我的面吹牛吩蔑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播填抬,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼烛芬,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了飒责?” 一聲冷哼從身側(cè)響起赘娄,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎宏蛉,沒(méi)想到半個(gè)月后遣臼,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拾并,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年揍堰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鹏浅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡屏歹,死狀恐怖隐砸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蝙眶,我是刑警寧澤季希,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站幽纷,受9級(jí)特大地震影響胖眷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜霹崎,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一珊搀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧尾菇,春花似錦境析、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至默赂,卻和暖如春沛鸵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缆八。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工曲掰, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奈辰。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓栏妖,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親奖恰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吊趾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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