日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

我認為現(xiàn)代世界里最重要的不是我們所處的位置,而是我們前進的方向。??(老奧利費·溫德爾·霍姆斯?)

大家好,我是今天的值班小編,業(yè)余android開發(fā)工程師,來這個平臺湊個數(shù)。

今天是鼠年的第四天了,不知道朋友們在家里宅的可開心。 其實不能出門也不算是壞事,網(wǎng)上不是流傳一個關于牛頓大佬的說法么:

1665 年,英國倫敦大瘟疫,當時牛頓被迫回家進行隔離,他親戚不走,聚會也不參加,但就是通過這段時間的學習和思考,他終于創(chuàng)立了萬有引力定律。

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

建議大家也趁著這段特殊的時期,多休息,多學習,比如跟著小編學一下android開發(fā)?

可能您是iphone黨,但是考慮到android 85%以上的市場份額,還是值得閱讀一下本文的。

環(huán)境安裝

win10

IDE就用android studio。小編這里就不貼下載地址了,百度搜索一下第二條結果就是官方網(wǎng)站(英文,google公司出的)。 什么?你說第一條搜索結果?那是國內的山寨官方網(wǎng)站。為什么說它是山寨網(wǎng)站呢,因為它的下載速度還不如英文的官網(wǎng)速度快。

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

下載一個700多M的安裝文件,一路Next安裝成功;打開android studio之后,又開始下載幾百M的SDK,這里小編就不截圖了。

創(chuàng)建項目

下面就可以正常運行android studio了。如下圖所示,創(chuàng)建一個新的項目:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

然后進入下面的界面,可以看到,android設備有很多,比如手機、pad、可穿戴設備(手環(huán)之類的)、電視、汽車、其它,咱們選擇手機就行了,然后選擇一個”Add No Activity“的空白項目:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

然后就是最后一步了,填寫項目信息:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

第一行是項目名稱,要用英文名稱哈,而且第一個字母通常都要大寫。

第二行是package name,理論上可以隨便寫;第三行是這個項目在硬盤上的位置,隨便選一個;第四行是開發(fā)語言,支持java或者Kotlin,小編只會java,就選java吧。

第五行很重要很重要,它設置的是咱們的android app可以在哪些版本的 android手機上運行。

從圖上可以看到,小編選擇的是大于等于android 6.0,然后下方還有一個提示,說是選擇android6.0之后,可以在大約62.6%的手機上運行。 也就是說世界上有37.4%的手機,運行的android系統(tǒng)版本低于6.0,不能運行咱們這個app。

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

看到這里,可能有的朋友就要說了,那我選最低的android 1.0, 豈不是可以兼容全部的android手機了,話雖沒錯,但是老版本的android里面很多的功能都缺失,有可能會給開發(fā)過程帶來困難,甚至某些功能根本就開發(fā)不出來了。

這里小編有個建議,看一下您老板的手機運行的是android哪個版本的系統(tǒng),提前做好準備~

開發(fā)前的準備

點擊"finish"之后,就進入了android studio的開發(fā)界面。

然后先別動,它會執(zhí)行一個sync操作,說白了就是下載項目依賴的包,又是幾百M啊。

直到出現(xiàn)成功為止:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

添加頁面

在左上角的app上面點擊右鍵,new一個empty activity:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

如果您右鍵之后,發(fā)現(xiàn)沒有這么多的菜單項,一般都是上一步的sync操作還沒做完,或者沒成功。

Activity就可以認為是一個頁面了, 記得勾選上”Launcher Activity“,表示app啟動的時候就首先打開這個頁面:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

添加控件

android的界面設計可以說是非常的簡單了,可以像vs或者網(wǎng)頁開發(fā)一樣,直接拖控件:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

記得先切換到activity_main.xml文件,然后才會出現(xiàn)上圖中的界面設計器;紅框里面就是各種控件了,非常的豐富。

為了演示,咱們就添加一個數(shù)字輸入框,一個按鈕、以及一個TextView:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

實現(xiàn)的功能就是用戶輸入數(shù)字并點擊按鈕之后,在TextView里面顯示這個數(shù)字。雖然是很無聊且無意義的功能,但是做為一個演示功能,也足夠了。

雖然從預覽界面上看起來,這三個控件排列的很好,但是如果此時在手機上運行一下這個app的話,會發(fā)現(xiàn)這三個控件重疊到了一起。

需要給每一個控件設置一下Layout,也就是它在屏幕中的位置:

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

添加業(yè)務邏輯

在界面上切換到MainActivity.java,開始準備寫代碼了,直接寫到onCreate()方法里面就可以。

代碼邏輯比較簡單,就是給button添加了一個事件,然后getText和setText就可以了,注釋也寫得比較清楚,小編就不再一句一句地解釋代碼了。

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

值得一提的是R.id.xxxx 是在上一步界面設計的時候給每個控件生成的默認id,是可以修改的。

編譯

ctrl F9就可以編譯了。

或者是通過菜單里面的build -> Make Project來進行編譯。

話說要做正式的android開發(fā),一定要準備個配置高一點的電腦。小編這個幾年前狗東買的雙核4G聯(lián)想筆記本,編譯這么一個簡單的項目就要好幾分鐘。

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

運行

項目編譯通過之后,就可以考慮運行的事情了。有兩種方式,第一種是通過android studio可以安裝任意版本的android模擬器,然后在模擬器里面運行。 小編試了一下,果斷放棄了。實在是電腦的配置太低了,模擬器根本跑不起來。

第二種方式是真機運行。找一個android手機,在設置里面打開"開發(fā)人員選項–USB調試", 然后通過usb數(shù)據(jù)線連接到電腦。

shift F10就可以運行了,也可以通過菜單上面的Run->Run app來運行。

小編妹子手把手帶您開發(fā)第一個android應用(開發(fā)第一個安卓程序的步驟)

自動化測試

android studio里面有一個專門用來做UI自動化測試的包,叫做androidx.test.espresso。

由于篇幅有限,小編就不具體展開了,有興趣的朋友可以網(wǎng)上找找教程。

總結

在這個舉國歡慶又舉國謹慎的日子里面,朋友們千萬要沉住氣,還是那句話,多休息,多學習,希望就在明天。

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
灌阳县| 芮城县| 平遥县| 彩票| 舟曲县| 阜宁县| 建始县| 偏关县| 巴青县| 河北区| 永顺县| 吉林市| 大城县| 成武县| 凤山市| 安福县| 巴青县| 邯郸县| 宜兴市| 石屏县| 通州区| 延吉市| 临澧县| 茌平县| 榆树市| 慈溪市| 肥东县| 天门市| 两当县| 阿尔山市| 盐津县| 武川县| 萝北县| 屏山县| 鹿邑县| 五莲县| 文山县| 沈丘县| 嘉祥县| 广南县| 双鸭山市|