国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android平臺軟件開發(fā)方法的研究與應(yīng)用

2015-05-30 16:15:45王萌
中國新通信 2015年18期
關(guān)鍵詞:Android平臺軟件開發(fā)應(yīng)用

王萌

【摘要】 當(dāng)前,智能手機(jī)以其強(qiáng)大的功能與便捷的操作已經(jīng)成為人們手中必不可少的重要工具。Android平臺的構(gòu)建也需要具備更好的便捷性與開放性,在智能手機(jī)領(lǐng)域,Android平臺的重要性越來越凸顯。本文從Android應(yīng)用程序的特點(diǎn)入手,對其軟件發(fā)展技術(shù)問題進(jìn)行了探討,并論述了Android軟件的開發(fā)環(huán)境。

【關(guān)鍵詞】 Android平臺 軟件開發(fā) 應(yīng)用

前言:如今,智能手機(jī)已經(jīng)成為手機(jī)市場的絕對領(lǐng)軍者,Android系統(tǒng)是其中最重要的系統(tǒng)之一,對于Android應(yīng)用程序來說,需要運(yùn)用Java語言進(jìn)行編程,并以Android Framework為基礎(chǔ)實(shí)現(xiàn)。因此,需要對Android平臺軟件開發(fā)方法進(jìn)行研究,可以為以后軟件開發(fā)提供指導(dǎo)的同時,在Android平臺中融入更多軟件。

一、Android應(yīng)用程序的特點(diǎn)

開發(fā)Android應(yīng)用程序時,Android Framework可以提供大量的API,以Android類庫與Java類庫為基礎(chǔ),可以對所中應(yīng)用程序進(jìn)行開發(fā),而Android應(yīng)用程序主要需要具備以下四方面特點(diǎn):第一,如果處于默認(rèn)狀態(tài),程序都會在Linux中運(yùn)行,在程序執(zhí)行代碼的過程中,另一個進(jìn)程會也會啟動,直到資源用盡,代碼便會因此要求退出,程序進(jìn)而關(guān)閉[1]。第二,每一個程序都需要在相對獨(dú)立的Dalvik Virtual中完成運(yùn)行。第三,如果處于默認(rèn)狀態(tài),應(yīng)用程序會得到一個User ID,結(jié)合這個權(quán)限設(shè)置,能夠使該程序只對自己進(jìn)行訪問。第四,一些特殊情況下,一個User ID可能會同時對應(yīng)兩個程序,這時兩個程序之間能夠?qū)崿F(xiàn)相互訪問。為了節(jié)約資源,Android將應(yīng)用程序合二為一,進(jìn)而實(shí)現(xiàn)了兩個程序?qū)σ粋€VM的共享。這四方面特點(diǎn)與傳統(tǒng)意義上的PC軟件開發(fā)存在很大程度上的差異,所以在進(jìn)行Android應(yīng)用程序開發(fā)的過程中,要尤其重視。

二、Android軟件發(fā)展技術(shù)問題

2.1權(quán)限獲取

在對權(quán)限進(jìn)行獲取與命名的過程中,要把握好權(quán)限命名問題,如果應(yīng)用程序并沒有關(guān)聯(lián)其他設(shè)備的權(quán)限,就不能對相關(guān)數(shù)據(jù)進(jìn)行有損操作,如果應(yīng)用程序有這方面的要求,需要通過添加標(biāo)簽的方式聲明權(quán)限。另外,Android Manifest. xml文件是具備支持權(quán)限的,進(jìn)行訪問時需要對其聲明相應(yīng)權(quán)限。

2.2用戶界面構(gòu)建

在生成Android用戶界面時,主要有兩種生成方式,分別為代碼生成與XML配置生成。以MVC為基礎(chǔ),UI與程序邏輯需要分離,因此,UI界面的定義可以在XML中進(jìn)行,這也可以實(shí)現(xiàn)在一個程序中界面之間的簡單切換。Activity是Android應(yīng)用程序所具備的基本功能,但這一功能并不能在屏幕上直接顯示出來,因此,想要讓這一功能在屏幕上得到顯示,就必須對UI進(jìn)行設(shè)計(jì),并借助Android平臺中的用戶界面來完成這一功能的基本表達(dá)[2]。面對布局對象的過程中,主要可以借助的布局方法有相對布局、線形布局、表格布局等。

2.3獲取與使用資源

所謂“資源”,主要是指外部文件,Android平臺能夠?qū)Ψ浅6囝愋偷馁Y源與文件進(jìn)行支持,其中包含JPEG、XML、PNG等,在Android應(yīng)用程序運(yùn)行時,能夠被讀取的文件與資源會被解析。另外,Android平臺還能夠跟蹤應(yīng)用程序代碼,以及與其相關(guān)的主要內(nèi)容,因此,開發(fā)程序的相關(guān)人員能夠利用資源來訪問與之相對應(yīng)的應(yīng)用程序資源。

三、Android軟件開發(fā)環(huán)境

Android軟件的開發(fā)環(huán)境需要滿足以下四個方面:

第一,Eclipse安裝前。Eclipse也是需要利用Java編程語言進(jìn)行編寫的,因此,在進(jìn)行Eclipse安裝以前,一定要確保程序中Java編程環(huán)境已經(jīng)建設(shè)完成,否則即便安裝了Eclipse,也無法實(shí)現(xiàn)啟動,具體來講,安裝內(nèi)容需要有最新的JDK,還需要事先設(shè)定好與之相對應(yīng)的Java環(huán)境[3]。

第二,安裝Eclipse。在對Eclipse進(jìn)行安裝的過程中,需要在正規(guī)的官網(wǎng)上下載相應(yīng)軟件,之后對軟件進(jìn)行合理安裝,最后還要插入ADK,從而完成正規(guī)安裝過程。

第三,安裝AndroidSDK。這一過程主要是集合了Android整個開發(fā)過程中的所有函數(shù)庫資源,也是開發(fā)Android程序的重要組成部分。

第四,配置Android AVD。實(shí)際上,AVD是模擬器的一種,只是需要經(jīng)過重新配置,還需要制定target。在SDK1.5中,add-on和platform是最典型的target。

四、結(jié)論

在Android應(yīng)用程序中,需要以Android Framework為基礎(chǔ),也離不開Java編程語言,本文以Android平臺為基礎(chǔ),對其軟件開發(fā)的技術(shù)問題與開發(fā)環(huán)境進(jìn)行了研究,對相關(guān)領(lǐng)域具有一定程度的指導(dǎo)意義,研究這一問題,不僅可以對未來的智能手機(jī)軟件開發(fā)領(lǐng)域提供科學(xué)有效的指導(dǎo),還可以將更多的有用軟件放入到Android平臺中來,實(shí)現(xiàn)Android平臺空間的拓展與延伸。

參 考 文 獻(xiàn)

[1]姜明,嚴(yán)頊琦.Windows Mobile智能手機(jī)中Flash數(shù)據(jù)讀取功能的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用.2014.11(16):155-156.

[2]張睿敏,唐占紅,曹博等.基于Android的農(nóng)業(yè)信息組合系統(tǒng)設(shè)計(jì)與開發(fā)[J].蘭州工業(yè)高等??茖W(xué)校學(xué)報.2012.02(11):247-248.

[3]徐光俠,涂演等.基于Android和Google Maps的生活輔助系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].重慶郵電大學(xué)學(xué)報(自然科學(xué)版).2013.09(05):132-134.

猜你喜歡
Android平臺軟件開發(fā)應(yīng)用
基于Android平臺軟件開發(fā)技術(shù)研究
科技資訊(2016年25期)2016-12-27 18:46:40
基于Android平臺的人臉識別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于Android平臺的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
建模技術(shù)在軟件開發(fā)中的應(yīng)用
Android手機(jī)主題設(shè)計(jì) 
核電廠定期試驗(yàn)管理軟件開發(fā)
科技視界(2016年21期)2016-10-17 20:50:03
FPGA軟件開發(fā)過程中編碼規(guī)范的作用
科技視界(2016年20期)2016-09-29 13:35:10
GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
科技視界(2016年20期)2016-09-29 11:47:01
石台县| 灵寿县| 浦江县| 溧阳市| 潞城市| 临夏市| 潢川县| 嘉黎县| 怀远县| 六盘水市| 汾阳市| 新干县| 辛集市| 南汇区| 湖北省| 丹寨县| 玉溪市| 罗定市| 桓台县| 邵武市| 讷河市| 广饶县| 湖州市| 扎鲁特旗| 姜堰市| 屯留县| 新龙县| 盐亭县| 启东市| 墨脱县| 石狮市| 南郑县| 集贤县| 上蔡县| 武安市| 宜黄县| 罗江县| 皮山县| 武山县| 六枝特区| 措美县|