亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        蘇樂(lè)輝

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

        關(guān)鍵詞:Android系統(tǒng);手機(jī)軟件開(kāi)發(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ā)過(guò)程中以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)用過(guò)程中更具備便捷性,構(gòu)建真正意義上開(kāi)放性的平臺(tái)。將其與其他操作系統(tǒng)實(shí)施比較,可以了解到Android系統(tǒng)的開(kāi)放性更加突出,用戶在使用時(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)軟件開(kāi)發(fā)

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

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

        Android系統(tǒng)中的應(yīng)用程序相對(duì)于其他系統(tǒng)中的應(yīng)用程序來(lái)說(shuō),主要具備下述不同特征:其一在普通默認(rèn)環(huán)境中,android系統(tǒng)中的程序一定會(huì)運(yùn)行其中的linux進(jìn)程。若應(yīng)用程序接收到代碼,并需要執(zhí)行的時(shí)候,android必然會(huì)開(kāi)啟一個(gè)對(duì)應(yīng)程序。若在該過(guò)程中代碼不能達(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問(wèn)與之對(duì)應(yīng)的id。

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

        1.2.1獲取權(quán)限

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

        1.2.2建立Android用戶界面

        Android用戶界面形成過(guò)程普遍可以劃分為兩個(gè)不同部分,其一采用代碼展開(kāi)工作;其二運(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展開(kāi)進(jìn)一步設(shè)計(jì)。設(shè)計(jì)的主要方法可以劃分為相對(duì)布局與線性布局兩種。

        1.2.3獲取與使用有用資源

        獲取與使用有用資源從本質(zhì)來(lái)說(shuō)就是對(duì)外部文件的處理問(wèn)題。就Android的角度來(lái)看,有許多不同類型的資源可以采用,例如說(shuō)當(dāng)前較為常見(jiàn)的LPEG以及XML格式文件。因此在程序開(kāi)始運(yùn)行的過(guò)程中,必須對(duì)這些資源進(jìn)行解析,其后根據(jù)解析得到的文件劃分為各個(gè)格式。在整個(gè)android系統(tǒng)內(nèi)部,還能夠?qū)?yīng)用程序非代碼的有關(guān)內(nèi)容展開(kā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)行訪問(wèn)的過(guò)程中,一般要經(jīng)由客戶端實(shí)施;二是Socket服務(wù)器端,客戶端在實(shí)現(xiàn)通信任務(wù)之前,經(jīng)由Socket通信實(shí)現(xiàn)與用戶手機(jī)軟件間的通信。從另外一個(gè)方面而言,C/S架構(gòu)具備非常完善的操作及用戶界面,安全性得到了保障,在多層次的認(rèn)證過(guò)程中具備高效性,同時(shí)在認(rèn)證之后促使通信整體效率提升愈快。在本文的例子中,Android系統(tǒng)手機(jī)所運(yùn)用的移動(dòng)服務(wù)器就是Socket服務(wù)器。

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

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

        此外,在實(shí)現(xiàn)服務(wù)器端子系統(tǒng)的過(guò)程中,首先要構(gòu)建具體化的登錄模塊,其主要由一個(gè)子類的集成JFrame構(gòu)建,對(duì)于JFrame類而言,其作為一種容器,主要作用就是讓開(kāi)發(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)的過(guò)程中主要運(yùn)用頁(yè)面、窗口的形式,所以具備一定的特殊性。

        在系統(tǒng)頁(yè)面顯示過(guò)程中,當(dāng)PPT文件經(jīng)由解析工作之后,軟件就直接到達(dá)PPT演示模板之中,成為一種實(shí)現(xiàn)PPT演示的系統(tǒng)頁(yè)面。在頁(yè)面展示的過(guò)程中,其中的主界面作為JFrame中存在的一個(gè)子類,可稱之為 Exhibition UI,在對(duì)PPT圖片進(jìn)行顯示的過(guò)程中往往就是由該子類同時(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)品開(kāi)始進(jìn)入到民眾生活中,同時(shí)產(chǎn)生了大量影響。在這幾年的時(shí)間中只能手機(jī)以人們預(yù)想不到的速度快速發(fā)展。直至2014年末,我國(guó)使用智能手機(jī)的人數(shù)比例已經(jīng)超過(guò)80%。當(dāng)前我們使用的智能手機(jī)終端在各面性能都有穩(wěn)步提升。這對(duì)后續(xù)完成各種手機(jī)應(yīng)用功能做好了較為堅(jiān)固的基礎(chǔ)。當(dāng)前只能手機(jī)系統(tǒng)主要可以劃分為Windows、Symbian、iOS以及Android四種。就實(shí)際情況來(lái)說(shuō),我國(guó)使用Android系統(tǒng)的手機(jī)數(shù)量最多。因此開(kāi)發(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)開(kāi)發(fā)研究[J]. 福建電腦. 2012(11):201-203.

        国产一区内射最近更新| 久久亚洲宅男天堂网址| 亚洲一区第二区三区四区| √天堂中文官网在线| 日产无人区一线二线三线新版| 久久国产精品99精品国产987| 偷偷夜夜精品一区二区三区蜜桃| 无码a级毛片免费视频内谢5j| 熟女人妻在线视频| 乱人伦中文字幕在线不卡网站| 翘臀诱惑中文字幕人妻| 亚洲人成人无码www| 精品亚洲国产成人av| 亚洲Va中文字幕无码毛片下载| 久久国产精品国语对白| 国产做无码视频在线观看| 亚洲永久精品ww47| 久久精品国产88久久综合| 美女免费观看一区二区三区| 国产人妻熟女高跟丝袜图片| 亚洲综合欧美日本另类激情| 亚洲综合精品在线观看中文字幕| 中文字幕在线看精品乱码| 久久久久无码精品国产app| 秋霞影院亚洲国产精品| av网站在线观看二区| 欧美性白人极品1819hd| 性色av无码不卡中文字幕 | 人妻av一区二区三区高| 亚洲中文字幕久久在线| 欧美人与动牲交a精品| 一本一道av无码中文字幕麻豆| 又硬又粗又大一区二区三区视频 | 欧美午夜精品一区二区三区电影| 国产午夜激情视频自拍| 一区二区人妻乳中文字幕| 亚洲中文字幕无码天然素人在线| 无码中文字幕加勒比一本二本| 国产伦理自拍视频在线观看| 久久午夜精品人妻一区二区三区| 中国老妇女毛茸茸bbwbabes|