999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android系統(tǒng)的手機(jī)軟件開發(fā)實(shí)例探討

2015-05-30 10:48:04蘇樂輝
科技資訊 2015年28期

蘇樂輝

摘 要:Android系統(tǒng)是現(xiàn)在使用最廣泛的手機(jī)操作系統(tǒng),面向該系統(tǒng)開發(fā)手機(jī)軟件具有巨大的市場(chǎng)空間。文章首先分析當(dāng)前Android平臺(tái)軟件開發(fā)整體情況,然后經(jīng)由實(shí)際案例分析,綜合性地探討了Android系統(tǒng)手機(jī)軟件開發(fā)的具體情況。

關(guān)鍵詞:Android系統(tǒng);手機(jī)軟件開發(fā);實(shí)例探討;

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2015)10(a)-0000-00

引言

Android手機(jī)操作系統(tǒng)于2007年由Google公司研發(fā),在其研發(fā)過程中以Linux平臺(tái)為主要基礎(chǔ),整個(gè)系統(tǒng)設(shè)計(jì)中主要包括了用戶界面、操作平臺(tái)及相關(guān)附帶應(yīng)用程序,同時(shí)該快操作系統(tǒng)全面性了涵蓋了移動(dòng)手機(jī)所有需要進(jìn)行下載及使用的軟件,促使手機(jī)運(yùn)用過程中更具備便捷性,構(gòu)建真正意義上開放性的平臺(tái)。將其與其他操作系統(tǒng)實(shí)施比較,可以了解到Android系統(tǒng)的開放性更加突出,用戶在使用時(shí)能夠非常迅速且便捷的與網(wǎng)絡(luò)實(shí)現(xiàn)連接,并在網(wǎng)絡(luò)的基礎(chǔ)下運(yùn)行,與其他阻擾性較強(qiáng)的軟件相比,Android平臺(tái)所構(gòu)建的網(wǎng)絡(luò)環(huán)境更加自由且更具生命力。

1.Android平臺(tái)軟件開發(fā)

1.1Android應(yīng)用程序的開發(fā)

Android系統(tǒng)手機(jī)應(yīng)用軟件開發(fā)相較于其他系統(tǒng)來說更為困難。大量軟件開發(fā)者在開發(fā)使普遍采用Android frameword來展開各個(gè)軟件的開發(fā)工作。第一步需要使用Java開始編寫,第二步則是將得到編寫內(nèi)容形成對(duì)應(yīng)的apk文件。這里形成的所有文件都有可能成為相應(yīng)的手機(jī)應(yīng)用程序。

Android系統(tǒng)中的應(yīng)用程序相對(duì)于其他系統(tǒng)中的應(yīng)用程序來說,主要具備下述不同特征:其一在普通默認(rèn)環(huán)境中,android系統(tǒng)中的程序一定會(huì)運(yùn)行其中的linux進(jìn)程。若應(yīng)用程序接收到代碼,并需要執(zhí)行的時(shí)候,android必然會(huì)開啟一個(gè)對(duì)應(yīng)程序。若在該過程中代碼不能達(dá)到要求或是資源不足,那么android系統(tǒng)將停止運(yùn)行;其二各個(gè)進(jìn)程一定會(huì)對(duì)應(yīng)一個(gè)相對(duì)獨(dú)立的程序;其三各個(gè)應(yīng)用程序必然存在一個(gè)對(duì)應(yīng)的固定id,采用與linux結(jié)合的方式,能夠確保程序?qū)⒃L問與之對(duì)應(yīng)的id。

1.2Android系統(tǒng)手機(jī)應(yīng)用程序開發(fā)存在的重點(diǎn)

1.2.1獲取權(quán)限

在整個(gè)Android系統(tǒng)內(nèi)部,應(yīng)用程序?qū)⒉挥绊懫渌脩襞c程序,其主要原因是沒有對(duì)應(yīng)權(quán)限,如此便可以保障使用者的信息安全。因此應(yīng)用程序也可以被視為一種較為普遍的安全保護(hù)方法,其本身的使用將不會(huì)對(duì)其他應(yīng)用產(chǎn)生影響。這使得在得到權(quán)限并命名的過程中,必須要強(qiáng)調(diào)權(quán)限命名,主要原因是android應(yīng)用程序必須具備對(duì)應(yīng)的權(quán)限,才能夠?qū)Ω鱾€(gè)使用者展開對(duì)應(yīng)操作。若使用者要開始操作,那么只需要在文件中添加標(biāo)簽,該作用為對(duì)相關(guān)權(quán)限展開進(jìn)一步說明。同時(shí)還必須強(qiáng)調(diào)androidmanifest.xml文件內(nèi)部的支持權(quán)限,采用該文件能夠?qū)?quán)限設(shè)置工作提供幫助,進(jìn)而約束應(yīng)用程序的訪問。

1.2.2建立Android用戶界面

Android用戶界面形成過程普遍可以劃分為兩個(gè)不同部分,其一采用代碼展開工作;其二運(yùn)用XML配置形成。在大多數(shù)環(huán)境下都是采用XML定義當(dāng)前的UI界面。其主要原因是采用XML能夠?qū)⒁粋€(gè)當(dāng)前頁(yè)面轉(zhuǎn)化為更好的頁(yè)面。Android應(yīng)用程序中最為普遍的作用即為Activity,而這種程序卻不會(huì)顯示在屏幕之中。所以為完成屏幕上的相應(yīng)顯示工作,就必須對(duì)UI展開進(jìn)一步設(shè)計(jì)。設(shè)計(jì)的主要方法可以劃分為相對(duì)布局與線性布局兩種。

1.2.3獲取與使用有用資源

獲取與使用有用資源從本質(zhì)來說就是對(duì)外部文件的處理問題。就Android的角度來看,有許多不同類型的資源可以采用,例如說當(dāng)前較為常見的LPEG以及XML格式文件。因此在程序開始運(yùn)行的過程中,必須對(duì)這些資源進(jìn)行解析,其后根據(jù)解析得到的文件劃分為各個(gè)格式。在整個(gè)android系統(tǒng)內(nèi)部,還能夠?qū)?yīng)用程序非代碼的有關(guān)內(nèi)容展開進(jìn)一步跟蹤。

2.系統(tǒng)設(shè)計(jì)

PPT播放軟件所運(yùn)用的系統(tǒng)架構(gòu)主要為Client/Server系統(tǒng)架構(gòu)(簡(jiǎn)稱C/S架構(gòu)),一般情況而言,C/S架構(gòu)是常用性的兩層式結(jié)構(gòu),即客戶端-服務(wù)器架構(gòu),其中客戶端主要泛指所有運(yùn)作與用戶手機(jī)中的程序軟件,而服務(wù)端則存在兩種類型,一是數(shù)據(jù)庫(kù)服務(wù)端,在對(duì)服務(wù)器中蘊(yùn)含的數(shù)據(jù)進(jìn)行訪問的過程中,一般要經(jīng)由客戶端實(shí)施;二是Socket服務(wù)器端,客戶端在實(shí)現(xiàn)通信任務(wù)之前,經(jīng)由Socket通信實(shí)現(xiàn)與用戶手機(jī)軟件間的通信。從另外一個(gè)方面而言,C/S架構(gòu)具備非常完善的操作及用戶界面,安全性得到了保障,在多層次的認(rèn)證過程中具備高效性,同時(shí)在認(rèn)證之后促使通信整體效率提升愈快。在本文的例子中,Android系統(tǒng)手機(jī)所運(yùn)用的移動(dòng)服務(wù)器就是Socket服務(wù)器。

3.軟件實(shí)踐性設(shè)計(jì)與實(shí)踐過程

以系統(tǒng)分類為基礎(chǔ),將Android系統(tǒng)主要分解為服務(wù)器與終端兩個(gè)子系統(tǒng)組成部分,前者主要實(shí)現(xiàn)PPT文件在終端之間傳送及顯示、響應(yīng)工作。而后者主要的任務(wù)主要將控制方面的指令向外發(fā)出,手機(jī)接收器在獲取PPT頁(yè)面并解析之后將其在手機(jī)屏幕上顯示,此外同時(shí)

整體手機(jī)系統(tǒng)在其系統(tǒng)設(shè)計(jì)過程中,其服務(wù)器主要為java圖形界面編輯。其中,AWT庫(kù)要求不同的目標(biāo)平臺(tái)對(duì)本地圖形用戶的相關(guān)能力及行為采取相應(yīng)的解決方法,促使無論怎樣的平臺(tái)環(huán)境下,圖形界面軟件都保持在運(yùn)行的狀態(tài)下。而Android終端主要為運(yùn)用系統(tǒng)自身富含的UI及自定義化組件實(shí)現(xiàn)當(dāng)前的界面開發(fā)工作。

此外,在實(shí)現(xiàn)服務(wù)器端子系統(tǒng)的過程中,首先要構(gòu)建具體化的登錄模塊,其主要由一個(gè)子類的集成JFrame構(gòu)建,對(duì)于JFrame類而言,其作為一種容器,主要作用就是讓開發(fā)者將不同種類的組件放入進(jìn)去,而JFrame在所有組件之中則屬于一個(gè)組織者的身份,在實(shí)施組織之后經(jīng)由JFrame展示給每個(gè)用戶,同時(shí)為了確保組件的簡(jiǎn)易化,JFrame可以在實(shí)際中不斷運(yùn)行該部分組件所蘊(yùn)含的操作系統(tǒng)或者在操作系統(tǒng)方面具備一定獨(dú)立性的Swing組件。當(dāng)前系統(tǒng)界面中最底層的容器就是JFrame,而在本機(jī)中,其在注冊(cè)相應(yīng)的操作系統(tǒng)的過程中主要運(yùn)用頁(yè)面、窗口的形式,所以具備一定的特殊性。

在系統(tǒng)頁(yè)面顯示過程中,當(dāng)PPT文件經(jīng)由解析工作之后,軟件就直接到達(dá)PPT演示模板之中,成為一種實(shí)現(xiàn)PPT演示的系統(tǒng)頁(yè)面。在頁(yè)面展示的過程中,其中的主界面作為JFrame中存在的一個(gè)子類,可稱之為 Exhibition UI,在對(duì)PPT圖片進(jìn)行顯示的過程中往往就是由該子類同時(shí)結(jié)合JPanle這一組件實(shí)現(xiàn)的。同時(shí)在Recieve Page Control Commend Thread接收到客戶端發(fā)出的相應(yīng)指令之后,對(duì)下達(dá)的命令進(jìn)行初步判斷并給予針對(duì)性的反應(yīng),目前主要將該部分反應(yīng)分為四類:PPT的控制性指令、畫筆坐標(biāo)指令、畫筆屬性指令及清除與終止指令。針對(duì)性分析Graphics2D類可以發(fā)現(xiàn),其主要就是以Graphics類為基礎(chǔ)所實(shí)施的一種擴(kuò)展性產(chǎn)物,主要為了確保管理坐標(biāo)的改變、文本布局、幾何圖形等方面的精確性。

4.結(jié)語(yǔ)

由于科技不斷發(fā)展,特別是嵌入式硬件計(jì)算逐漸進(jìn)步,大量電子產(chǎn)品開始進(jìn)入到民眾生活中,同時(shí)產(chǎn)生了大量影響。在這幾年的時(shí)間中只能手機(jī)以人們預(yù)想不到的速度快速發(fā)展。直至2014年末,我國(guó)使用智能手機(jī)的人數(shù)比例已經(jīng)超過80%。當(dāng)前我們使用的智能手機(jī)終端在各面性能都有穩(wěn)步提升。這對(duì)后續(xù)完成各種手機(jī)應(yīng)用功能做好了較為堅(jiān)固的基礎(chǔ)。當(dāng)前只能手機(jī)系統(tǒng)主要可以劃分為Windows、Symbian、iOS以及Android四種。就實(shí)際情況來說,我國(guó)使用Android系統(tǒng)的手機(jī)數(shù)量最多。因此開發(fā)大量滿足用戶需要的Android系統(tǒng)手機(jī)軟件工作就顯得尤為重要。

參考文獻(xiàn)

[1] 謝平. 嵌入式Linux操作系統(tǒng)實(shí)時(shí)性能的改進(jìn)[J]. 湖南文理學(xué)院學(xué)報(bào)(自然科學(xué)版). 2010(02):56.

[2] 李惠,丁革建. 智能手機(jī)操作系統(tǒng)概述[J]. 電腦與電信. 2014(03):189-193.

[3] 陳昱,江蘭帆. 基于Google Android平臺(tái)的移動(dòng)開發(fā)研究[J]. 福建電腦. 2012(11):201-203.

主站蜘蛛池模板: 国产亚洲欧美在线中文bt天堂| 午夜国产大片免费观看| 亚洲国产天堂久久九九九| 成人日韩视频| 丰满人妻中出白浆| 中文字幕av一区二区三区欲色| 国产成人综合亚洲欧洲色就色| 成人一区专区在线观看| 五月激激激综合网色播免费| 国产免费福利网站| 久久人妻系列无码一区| 国产成人精品第一区二区| 久久精品无码中文字幕| 女人天堂av免费| 国产成人精品一区二区三在线观看| 久久综合色天堂av| 视频一区亚洲| 99在线免费播放| 婷婷综合在线观看丁香| 久久综合九九亚洲一区| 婷婷综合在线观看丁香| 久久久噜噜噜久久中文字幕色伊伊| 亚洲国产精品不卡在线| 亚洲日韩国产精品综合在线观看| 亚洲欧洲日产国产无码AV| 久久香蕉国产线看观看精品蕉| 色综合久久88色综合天天提莫| 亚洲精品777| 尤物视频一区| 久久免费精品琪琪| 免费在线国产一区二区三区精品| 亚洲精品第五页| 99精品伊人久久久大香线蕉| 亚洲国产日韩一区| 国产一二视频| 久久婷婷色综合老司机| 亚洲第一区在线| 亚洲国产清纯| 亚洲欧洲日韩国产综合在线二区| 亚洲日本精品一区二区| 1024国产在线| 亚洲清纯自偷自拍另类专区| 亚洲中文无码av永久伊人| 亚洲妓女综合网995久久| 一级一毛片a级毛片| 亚洲v日韩v欧美在线观看| 精品国产Ⅴ无码大片在线观看81| 国产又黄又硬又粗| 男人天堂伊人网| 欧美三级自拍| 欧美亚洲另类在线观看| 国产高清免费午夜在线视频| 青青草欧美| 欧美日本一区二区三区免费| 久久久亚洲色| 久久综合九色综合97网| 亚洲经典在线中文字幕| 日本道综合一本久久久88| 91精品久久久久久无码人妻| 欧美精品v欧洲精品| 99er精品视频| 免费在线国产一区二区三区精品| 日韩欧美中文字幕一本| 精品一区二区三区自慰喷水| 中文字幕人成人乱码亚洲电影| 亚洲日韩国产精品无码专区| 国产亚洲精品资源在线26u| 免费观看国产小粉嫩喷水 | 一级做a爰片久久毛片毛片| 中文字幕无码中文字幕有码在线| 国产自产视频一区二区三区| 国产91透明丝袜美腿在线| 久久a毛片| 国产激情无码一区二区免费| 国产精品19p| 日本高清视频在线www色| 国产一级在线观看www色| 亚洲aⅴ天堂| 毛片大全免费观看| 久久a级片| 国产人前露出系列视频| 欧美综合成人|