上一節(jié)我們?cè)贏ndroid系統(tǒng)上搭建了iAPP開(kāi)發(fā)工具所需的開(kāi)發(fā)環(huán)境睦番,現(xiàn)在我們將實(shí)現(xiàn)創(chuàng)造自己的第一個(gè)
Android APP程序
本章你將學(xué)會(huì)
1.認(rèn)識(shí)iAPP主界面荧止,了解工程的關(guān)鍵詞重窟,并新建iAPP工程
2.了解iAPP可視編程設(shè)計(jì)功能
3.將一個(gè)工程進(jìn)行打包镊逝,封裝成可安裝的APK安裝包并安裝運(yùn)行
新建iAPP工程
1.我們從Android系統(tǒng)桌面點(diǎn)擊iAPP圖標(biāo)來(lái)打開(kāi)iAPP程序以此來(lái)進(jìn)入主界面
這就是iAPP主界面本尊触创,可能和你看到的主界面有略微不同们颜。
我們將分區(qū)分塊逐一了解。
2.點(diǎn)擊左上角的創(chuàng)建進(jìn)入創(chuàng)建應(yīng)用(工程衅澈、項(xiàng)目)頁(yè)面
可以看到幾項(xiàng)我們需要填寫(xiě)的內(nèi)容键菱,下面我們以比較通俗的文字來(lái)介紹這些內(nèi)容都有什么用谬墙。
應(yīng)用標(biāo)題
顯示在桌面今布,APP圖標(biāo)正下方的名稱(chēng)。
我們填上Hello World
應(yīng)用圖標(biāo)
顧名思義拭抬,點(diǎn)擊這個(gè)圖片就可以更換你的應(yīng)用圖標(biāo)部默。本章暫時(shí)不講細(xì)節(jié)。先使用默認(rèn)的造虎。
應(yīng)用包名
現(xiàn)實(shí)生活中傅蹂,在我們的國(guó)家中國(guó),我們的名字和身份證是一一對(duì)應(yīng)的算凿。雖然有時(shí)候會(huì)遇到重復(fù)的名字份蝴,但身份證號(hào)碼卻是永遠(yuǎn)不會(huì)重復(fù)的,包名就是這樣一個(gè)存在氓轰。這就意味著
搭載相同Android系統(tǒng)的不同手機(jī)(A手機(jī)和B手機(jī))代表不同的”國(guó)家”婚夫,每個(gè)”國(guó)家(手機(jī))”里的“人(應(yīng)用)“允許有相同的”名字(應(yīng)用標(biāo)題)”,但絕不可能出現(xiàn)相同的“身份證號(hào)碼(應(yīng)用包名)“署鸡。
也就是說(shuō)案糙,如果有兩個(gè)相同包名但內(nèi)容不同的APP,不會(huì)同時(shí)存在于同一部手機(jī)里靴庆。這也是強(qiáng)調(diào)包名的重要性所在时捌。
因此,默認(rèn)的炉抒,我們對(duì)包名的命名規(guī)則一般為
包(packages)的命名規(guī)范: 采用反域名命名規(guī)則奢讨,全部使用小寫(xiě)字母。一級(jí)包名為com焰薄,二級(jí)包名lwz(為個(gè)人或公司名稱(chēng)禽笑,可以簡(jiǎn)寫(xiě)),三級(jí)包名guidecity(根據(jù)應(yīng)用進(jìn)行命名)蛤奥,四級(jí)包名ui或utils等(模塊名或?qū)蛹?jí)名)佳镜,根據(jù)實(shí)際情況也是可以用五級(jí)包名,六級(jí)包名凡桥。
也就是蟀伸,推薦大家如下填寫(xiě)
com.個(gè)人或公司的名稱(chēng).XXXXX
例如,我,明澤啊掏,第三章內(nèi)容是關(guān)于helloworld的文章
因此我們可以填入
com.mingze.class3.helloworld
應(yīng)用版本
應(yīng)用版本號(hào)就是我們常見(jiàn)的那個(gè)應(yīng)用版本號(hào)蠢络,這個(gè)版本號(hào)也有相應(yīng)的命名規(guī)則。
軟件版本號(hào)由四部分組成迟蜜,第一個(gè)1為主版本號(hào)刹孔,第二個(gè)1為子版本號(hào),第三個(gè)1為階段版本號(hào)娜睛,第四部分為日期版本號(hào)加希臘字母版本號(hào)培廓,希臘字母版本號(hào)共有5種耍铜,分別為:base逗物、alpha闪盔、beta、RC障斋、release纵潦。例如:1.1.1.051021_beta。
版本號(hào)定修改規(guī)則:
o? ? 主版本號(hào)(1):當(dāng)功能模塊有較大的變動(dòng)垃环,比如增加多個(gè)模塊或者整體架構(gòu)發(fā)生變化邀层。此版本號(hào)由項(xiàng)目決定是否修改。
o? ? 子版本號(hào)(1):當(dāng)功能有一定的增加或變化遂庄,比如增加了對(duì)權(quán)限控制寥院、增加自定義視圖等功能。此版本號(hào)由項(xiàng)目決定是否修改涧团。
o? ? 階段版本號(hào)(1):一般是 Bug 修復(fù)或是一些小的變動(dòng)只磷,要經(jīng)常發(fā)布修訂版,時(shí)間間隔不限泌绣,修復(fù)一個(gè)嚴(yán)重的bug即可發(fā)布一個(gè)修訂版钮追。此版本號(hào)由項(xiàng)目經(jīng)理決定是否修改。
o? ? 日期版本號(hào)(051021):用于記錄修改項(xiàng)目的當(dāng)前日期阿迈,每天對(duì)項(xiàng)目的修改都需要更改日期版本號(hào)元媚。此版本號(hào)由開(kāi)發(fā)人員決定是否修改。
o? ? 希臘字母版本號(hào)(beta):此版本號(hào)用于標(biāo)注當(dāng)前版本的軟件處于哪個(gè)開(kāi)發(fā)階段苗沧,當(dāng)軟件進(jìn)入到另一個(gè)階段時(shí)需要修改此版本號(hào)刊棕。此版本號(hào)由項(xiàng)目決定是否修改。
這里只是科普待逞,在這里甥角,我們不需要也用不著這么復(fù)雜的命名,使用
1.0识樱,簡(jiǎn)單方便
應(yīng)用版本號(hào)
這個(gè)類(lèi)似而又不同于應(yīng)用之前的應(yīng)用版本嗤无,我們填上相同的即可震束,避免混淆
應(yīng)用備注
顧名思義,備注工程用的当犯,填上該編輯框會(huì)將編輯框內(nèi)的內(nèi)容顯示在iAPP主頁(yè)的工程包名旁邊垢村。這里就不截圖,動(dòng)手試試即可嚎卫。
所以最后我們填完是這個(gè)樣子
最后點(diǎn)擊下方 創(chuàng)建新應(yīng)用嘉栓,將會(huì)跳轉(zhuǎn)到應(yīng)用工程管理界面。
iAPP可視編程設(shè)計(jì)
我們創(chuàng)建完工程后拓诸,來(lái)到了應(yīng)用工程管理界面侵佃,通過(guò)該界面我們可以對(duì)該工程進(jìn)行管理和編輯。
在上面一張圖中恰响,我們可以注意到有一個(gè)名字為
可視編程設(shè)計(jì)
的選項(xiàng)趣钱,點(diǎn)擊打開(kāi)涌献,我們就來(lái)到了我們創(chuàng)造的地方胚宦。
好,在這個(gè)界面上我們可以看到左側(cè)和右側(cè)分別有兩個(gè)藍(lán)色的框框燕垃,分別寫(xiě)了界面和控件枢劝。
界面
用于管理界面和和調(diào)試程序
控件
這里可以管理添加修改控件信息 什么是控件我們之后會(huì)講到
而除去這兩個(gè)按鈕的其他內(nèi)容,就是你創(chuàng)造的APP的默認(rèn)界面內(nèi)容卜壕。至此您旁,你可以看到界面上的Hello World了
如何修改這個(gè)界面上的內(nèi)容,我們會(huì)之后再講轴捎。
現(xiàn)在我們要做到是安裝這個(gè)程序到你的手機(jī)上鹤盒。
打包與安裝
我們點(diǎn)擊左側(cè)的界面按鈕,這樣就可以彈出左側(cè)側(cè)滑侦副,點(diǎn)擊下方的 退出
回到我們的應(yīng)用工程管理界面侦锯,在這個(gè)界面的下方找到
我們先點(diǎn)擊“打包測(cè)試”,等待提示打包完成秦驯,再點(diǎn)擊“安裝測(cè)試”就可以安裝我們剛剛創(chuàng)造的程序了尺碰。
安裝之后,來(lái)到桌面就可以找到我們所安裝的程序打開(kāi)之后译隘,是不是和可視編程設(shè)計(jì)的界面一樣呢?
好亲桥,本章內(nèi)容結(jié)束。
為了適應(yīng)讀者們的閱讀習(xí)慣固耘,這里按順序列出了相關(guān)課程题篷,方便快速瀏覽。