大家好檐迟,從今天開始我將會(huì)每天推送一小篇文章补胚,讓大家利用碎片時(shí)間輕松入門Android 開發(fā)。
?在我的分享中追迟,你不需要有任何的編程經(jīng)驗(yàn)溶其,只要你有一顆愛探索的心就行。
考慮到大多數(shù)基友都是學(xué)生敦间,而且都是用手機(jī)去閱讀瓶逃,所以我的所有分享都會(huì)用 Android上的開發(fā)工具 “AIDE” 和PC上的開發(fā)工具 AndroidStudio 分別演示束铭,以方便所有人。
注意厢绝,我們學(xué)的是編程技術(shù)而不是開發(fā)工具契沫,所以,請(qǐng)不要糾結(jié)于使用那款開發(fā)工具昔汉。
1.1 配置 Android 開發(fā)環(huán)境懈万。
相信大多數(shù)人都是用的手機(jī),手機(jī)上只要安裝AIDE就可以了挤庇。如果你還沒有下載這個(gè)開發(fā)工具钞速,可以下載我使用的漢化版:
微云鏈接:https://share.weiyun.com/5RM4joq
百度云:https://pan.baidu.com/s/1BlWgXC6Ke3FY3FCL_ABv8g
1.2 創(chuàng)建并運(yùn)行一個(gè)項(xiàng)目
第一次打開 AIDE 后會(huì)看到 “你想做什么對(duì)話框“ ,我們選擇代碼下的“開始工作” 再按返回就能看到主頁面了嫡秕。
這時(shí)點(diǎn)擊右下角的選擇(綠色小圈)
來一起看看主界面渴语,頂欄的箭頭是「運(yùn)行」按鈕中間的綠圈是「選擇」,選擇左邊是當(dāng)前項(xiàng)目的「路徑」昆咽,最下面是當(dāng)前路徑下的「文件」驾凶,文件和當(dāng)前路徑之間夾的是一些選項(xiàng)。現(xiàn)在點(diǎn)擊新建項(xiàng)目
點(diǎn)擊新建 Android App掷酗。新建AndroidApp 就是建立一個(gè)新的空白的 Android 項(xiàng)目调违,那個(gè) Samples是一些演示項(xiàng)目,有興趣可以閱讀一下泻轰。
輸入應(yīng)用名稱和包名后點(diǎn)創(chuàng)建技肩,然后點(diǎn)右上角的運(yùn)行,AIDE就會(huì)編譯項(xiàng)目浮声。名稱只可以輸入英文虚婿,如何在創(chuàng)建后修改,見以后的分享泳挥。
「名稱和包名的區(qū)別:
通俗來講然痊,名稱就好像一個(gè)人的名字,包名就好像身份證號(hào)屉符。人可以改名剧浸,但是身份證號(hào)永遠(yuǎn)不變。系統(tǒng)識(shí)別應(yīng)用判斷的是包名矗钟,名稱只是給用戶看的唆香。」
「編譯:
通俗來講就是把代碼轉(zhuǎn)換為可執(zhí)行文件的過程」
當(dāng)然是選擇安裝了吨艇。
安裝之后打開
這就是你的第一個(gè)自己打包編譯的 App 了躬它,有成就感吧。
2.1 如何配置 PC 開發(fā)環(huán)境
有電腦的小伙伴秸应,當(dāng)然推薦用谷歌官方的開發(fā)工具 AndroidStudio 了虑凛。由于眾所周知的原因,我推薦從 AndroidStudio 中文站下載软啼,速度也很快桑谍。AIndroidStudio 中文站 ,選擇合適自己的安裝包祸挪,推薦選擇無 SDK 锣披,無安裝程序的那個(gè)。如果你的電腦的運(yùn)行內(nèi)存為 8G 或以上贿条,選擇 64 位版本雹仿,如果低于 8G 不建議使用 AndroidStudio,建議考慮使用手機(jī)上的 AIDE 整以。
下載后解壓得到以下目錄
打開 bin 文件夾
在 studio64.exe 上右鍵胧辽,發(fā)送到,桌面快捷方式公黑,然后雙擊桌面上的圖標(biāo)就可以啟動(dòng) AndroidStudio 了邑商。
「注意:
如果你之前看過類似的教程,可能會(huì)記得有一步是安裝 JDK 并配置 JDK 路徑凡蚜,但是從 Android Studio 2.2 Preview 3 以后AndroidStudio 就內(nèi)置 JDK 了人断,不需要手動(dòng)配置,如果配置錯(cuò)了反倒影響程序運(yùn)行朝蜘《衤酰」
2.2 創(chuàng)建并運(yùn)行第一個(gè)項(xiàng)目
雙擊運(yùn)行剛才發(fā)送到了桌面的圖標(biāo)。
詢問是否導(dǎo)入之前安裝的 AndroidStudio 的配置谱醇,由于我們這是第一次安裝暇仲,選擇第二個(gè)不導(dǎo)入,點(diǎn)OK枣抱。
看到歡迎界面熔吗,意思是可以開發(fā)安卓手機(jī),安卓平板佳晶,安卓手表桅狠,安卓電視,安卓汽車轿秧,安卓眼鏡的應(yīng)用程序中跌。
在這里選擇安裝類型,有 Standard(默認(rèn))和 Custom(自定義)兩種菇篡,Standard 可以滿足絕大多數(shù)開發(fā)者的需要漩符,這里簡單起見選擇 Standard 默認(rèn),點(diǎn)擊 Next 繼續(xù)驱还。
現(xiàn)在點(diǎn)擊Finish 按鈕嗜暴,完成全部配置工作凸克,然后 AndoridStudio 會(huì)嘗試聯(lián)網(wǎng)下載一些更新,更新完成之后點(diǎn)擊 Finish 完成配置闷沥,打開歡迎界面萎战。
歡迎界面的面板日后細(xì)講,選擇 Start a new Android Studioproject (開始一個(gè)新的 AndroidStudio 項(xiàng)目)之后會(huì)打開一個(gè)創(chuàng)建新項(xiàng)目的界面舆逃。
在Applicationname 輸入應(yīng)用名稱蚂维,在 Company domain 輸入公司網(wǎng)址(沒有的話就隨意填一個(gè)),在 Project location 輸入項(xiàng)目存放路徑路狮,最后的包名是根據(jù)公司網(wǎng)址自動(dòng)生成的虫啥,Android系統(tǒng)就是通過包名來區(qū)分不同應(yīng)用程序的,因此包名一定要具有唯一性奄妨。不喜歡自動(dòng)生成的可以點(diǎn) Edit 進(jìn)行手動(dòng)編輯涂籽。我們只是體驗(yàn)一下過程,直接點(diǎn)擊 Next 進(jìn)行項(xiàng)目最低版本配置展蒂。
在第一行的下拉列表選擇最低兼容 API 版本又活,說白了就是選擇你的程序最低可以在那個(gè)安卓版本上運(yùn)行,比如你選擇 Android 5.1 那么 Android 5.0 的設(shè)備就安裝不了锰悼。不過這個(gè)也不是越低越好柳骄,要適當(dāng),因?yàn)槔系南到y(tǒng)可能不支持新的用法箕般,你還要特意去兼容他耐薯。由于幾乎所有的安卓設(shè)備都在4.4 以上了,所以這里選擇 API 19 Android 4.4丝里。另外曲初,Wear、TV和Android Auto這幾個(gè)選項(xiàng)分別是用于開發(fā)可穿戴設(shè)備杯聚、電視和汽車程序的臼婆,目前這幾個(gè)領(lǐng)域在國內(nèi)還沒有普及,我們暫時(shí)就先忽略吧幌绍。我們點(diǎn)擊Next 進(jìn)行模板選擇颁褂。
可以看到 AndroidStudio 為我們提供了豐富的模板,我們由于是初學(xué)傀广,使用過多的模板不助于理解颁独,我們這里選擇Empty Activity 這個(gè)空模板就行。繼續(xù)點(diǎn)擊 Next 對(duì)空模板進(jìn)行一些配置伪冰。
這里給活動(dòng)和布局命名誓酒,活動(dòng)和布局的概念日后介紹,此處默認(rèn)即可贮聂,最后點(diǎn)擊 Finish 按鈕靠柑,稍微等一會(huì)寨辩,項(xiàng)目就會(huì)創(chuàng)建成功了。
當(dāng)屏幕左下角出現(xiàn) Glidle build finished in xxxxx 就代表項(xiàng)目創(chuàng)建并加載成功了
注:由于我這里的 AndroidStudio 安裝了漢化包歼冰,所以你會(huì)看到一些中文捣染,實(shí)際上是沒有任何中文的,我在教程中一律使用官方的英文停巷。
我們來端詳一下主界面,右上角有這兩個(gè)按鈕榕栏,綠色的三角箭頭是運(yùn)行鍵畔勤,點(diǎn)擊他可以編譯并運(yùn)行測(cè)試模式的程序到手機(jī)或者模擬器;一個(gè)手機(jī)右下角有個(gè)小安卓頭的是 AVD Manager 可以理解為模擬器管理扒磁。
由于 AndroidStudio 自動(dòng)為我們生成了很多東西庆揪,我們甚至不需要編寫一行代碼就可以運(yùn)行了。但是運(yùn)行我們的程序先需要一個(gè)載體妨托,可以是一臺(tái) Android 手機(jī)也可以是一個(gè)模擬器缸榛。我們先使用模擬器,如果你想立刻運(yùn)行到手機(jī)上的話兰伤,可以通過搜索引擎搜索 “AndroidStudio真機(jī)調(diào)試“ 來提前學(xué)習(xí)這方面的知識(shí)内颗。我們點(diǎn)擊模擬器管理。
彈出模擬器管理界面敦腔,由于你們是第一次使用均澳,這里應(yīng)該是空的。我們點(diǎn)擊左下角的Create VirtualDevice(創(chuàng)建新的設(shè)備)符衔,彈出模擬器配置界面找前。
左側(cè)可以選擇模擬設(shè)備類型,可選TV(電視)判族,Wear(可穿戴設(shè)備)躺盛,Phone(手機(jī)),Tablet(平板)形帮。中間可選幾個(gè)型號(hào)槽惫,這里我們保持默認(rèn)即 Phone 下的 Nexus5 然后點(diǎn)擊 Next 繼續(xù)配置。
這里選擇一個(gè)系統(tǒng)鏡像沃缘,說白了就是給你的模擬器選擇一個(gè)系統(tǒng)版本躯枢。你會(huì)發(fā)現(xiàn)都不可以選而且后面有個(gè) Download 的標(biāo)志。它的意思是這個(gè)系統(tǒng)電腦上還沒有槐臀,需要下載锄蹂,我們這里點(diǎn)擊 P 后的Download ,然后系統(tǒng)便會(huì)自動(dòng)開始下載
下載完成后點(diǎn)擊 Finish 完成下載水慨,
這時(shí)看看上一個(gè)界面得糜,P 就可以選擇了敬扛。選中后點(diǎn)擊 Next 進(jìn)行詳細(xì)配置。
在 AVD Name 給這個(gè)模擬器起個(gè)名字朝抖,我這里就默認(rèn)了啥箭,你們隨意。下面還可以配置橫豎屏什么的治宣,暫時(shí)用不到急侥,而且之后還可以重新編輯,這次就都默認(rèn)侮邀。點(diǎn)擊 Finish 完成配置坏怪。
現(xiàn)在就可以看到我們剛才創(chuàng)建的模擬器了,點(diǎn)擊右側(cè)的運(yùn)行按鈕(綠色三角)啟動(dòng)模擬器绊茧。
模擬器和正常手機(jī)一樣會(huì)有一個(gè)啟動(dòng)的過程铝宵,慢慢等吧。
模擬器和正常的手機(jī)一樣可以隨意操作
現(xiàn)在運(yùn)行的設(shè)備準(zhǔn)備好了华畏,我們把項(xiàng)目構(gòu)建到設(shè)備鹏秋。點(diǎn)擊運(yùn)行按鈕
彈出“選擇調(diào)試設(shè)備“窗口,選擇我們剛剛創(chuàng)建的虛擬設(shè)備亡笑,最后點(diǎn)擊 OK 結(jié)束配置侣夷,并將程序運(yùn)行到設(shè)備。
彈窗提示是否安裝并配置 Instnt Run 仑乌,關(guān)于Intant Run 日后再介紹惜纸,此處選擇 Install and Continue(安裝并繼續(xù))。系統(tǒng)會(huì)自動(dòng)下載一些文件绝骚,下載結(jié)束后點(diǎn)擊 Finish 繼續(xù)編譯耐版。
稍等片刻便可以看到程序成功的運(yùn)行到了模擬器上
3.1 總結(jié)
現(xiàn)在我相信你已經(jīng)掌握了在手機(jī)和電腦上配置 Android 開發(fā)環(huán)境了,學(xué)了這么多你一定收獲滿滿压汪。
烽哥帶你學(xué) Android , 每日更新 高質(zhì)量 零基礎(chǔ) Android 教程
掃描二維碼粪牲,添加微信公眾號(hào),提前看一天
加的人多了止剖,我還可以多吃幾個(gè)雞腿腺阳,寫教程超級(jí)累的,感謝大家
聯(lián)系方式:
Wechat: gtf0305
Email:? ? gtfdeyouxiang@gmail.com