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

        ?

        Android系統(tǒng)的手機(jī)軟件開發(fā)

        2018-02-26 07:53:50張洪龍
        電子技術(shù)與軟件工程 2018年15期

        張洪龍

        摘要

        近年來,智能手機(jī)已經(jīng)逐漸成為人們生活中必不可少的一部分,Android系統(tǒng)是智能手機(jī)主要搭載系統(tǒng)之一基于此,本文首先簡要闡述了Android系統(tǒng)開發(fā)技術(shù),其次,通過對應(yīng)用程序開發(fā)步驟、應(yīng)用程序開發(fā)重點(diǎn)項目以及構(gòu)建應(yīng)用程序環(huán)境等方面,就Android系統(tǒng)手機(jī)軟件開發(fā)進(jìn)行簡要分析,并提出自己一點(diǎn)看法。

        【關(guān)鍵詞】Android系統(tǒng) 手機(jī)軟件 應(yīng)用程序開發(fā)

        Android企業(yè)前身是高科技企業(yè),僅在成立22個月后被Google并購,隨后,逐漸推行開展了包括短信、手機(jī)檢索、全球定位等服務(wù)業(yè)務(wù),而在2007年11月5日,正式公布這項操作系統(tǒng)。Android系統(tǒng)一經(jīng)問世便由于極其強(qiáng)大的功能,受到廣大公眾的歡迎。其優(yōu)勢在于擁有功能強(qiáng)大的API、出色的文檔、流暢的操作界面以及強(qiáng)勁的模擬運(yùn)行應(yīng)用程序功能,此外,Android系統(tǒng)對于手機(jī)軟件開發(fā)方面提供了良好的空間,使其能夠開發(fā)出滿足客戶需求的軟件。

        1 Android系統(tǒng)的開發(fā)技術(shù)

        Android系統(tǒng)的用于軟件開發(fā)的技術(shù)非常多,主要包括以下幾種:

        1.1 Java

        Java是Android系統(tǒng)用于軟件開發(fā)的基礎(chǔ)語言,其濃縮了C++語言的眾多優(yōu)勢,而且在難度上,比C++語言更為簡練,具有安全、簡單、獨(dú)立以及動態(tài)等特點(diǎn),在Android系統(tǒng)開發(fā)過程中,占據(jù)非常重要的地位。

        1.2 Web Service

        Web Service是一種用于開發(fā)分布式,能夠?qū)⑦\(yùn)行于不同終端的軟件進(jìn)行信息互換的應(yīng)用程序。

        1.3 XML

        XML技術(shù)在Android系統(tǒng)軟件開發(fā)中能夠通過可擴(kuò)展標(biāo)記進(jìn)行數(shù)據(jù)交換、傳遞的程序語言。

        1.4 Linux

        Linux指令能夠通過對開發(fā)軟件下達(dá)一系列指令,來達(dá)到驅(qū)動Android系統(tǒng)運(yùn)行目的的功能性語言。

        1.5 Socket

        Socket通信能夠通過協(xié)議建立一個軟件客戶端與軟件開發(fā)服務(wù)器之間的連接,從而達(dá)到信息傳輸?shù)哪康?,這種連接存在兩向性。

        2 Android系統(tǒng)的手機(jī)軟件開發(fā)

        2.1 Android系統(tǒng)應(yīng)用程序開發(fā)步驟

        Android系統(tǒng)的應(yīng)用程序開發(fā)過程極為繁瑣,其中需要經(jīng)歷的過程如下:軟件開發(fā)人員需要Android Frame work來進(jìn)行應(yīng)用程序軟件設(shè)計工作,在設(shè)計過程中,需要通過Java語言對設(shè)計內(nèi)容進(jìn)行編寫,再改變其文件性質(zhì),將其轉(zhuǎn)化成為apk格式的文件。在這個過程中需要注意的問題有很多:

        (1)在Android系統(tǒng)開發(fā)過程中,會自行運(yùn)行Linux工具,若應(yīng)用程序在未完成編寫過程中,需要采用代碼執(zhí)行的方式,Linux工具會下達(dá)啟動程序的指令,一旦系統(tǒng)并沒有滿足系統(tǒng)承載要求,Android系統(tǒng)將會將編寫的程序執(zhí)行任務(wù)終止;

        (2)一切編寫內(nèi)容諸如獨(dú)立程序,都需要依托于Android平臺,所以需要注意時刻要滿足Android系統(tǒng)編寫系統(tǒng)的要求;

        (3)Android系統(tǒng)中存在的應(yīng)用程序都存在特有的ID,通過Linux指令改變其權(quán)限,便能夠?qū)ndroid系統(tǒng)進(jìn)行安全訪問。

        2.2 Android系統(tǒng)應(yīng)用程序開發(fā)重點(diǎn)項目

        應(yīng)用程序主要是為人們提供消遣或者生活便利的服務(wù)性質(zhì)軟件,因此在設(shè)計軟件過程中需要按照以下重點(diǎn)項目進(jìn)行研究:

        2.2.1 隱私保護(hù)、權(quán)限設(shè)置

        Android系統(tǒng)軟件首先需要保障用戶的隱私安全,Android系統(tǒng)應(yīng)用程序在設(shè)計過程中,需要對軟件以及用戶設(shè)定相應(yīng)權(quán)限,從而達(dá)到在保證用戶隱私的前提下,能夠使用戶得到良好的操作,因此可以在設(shè)計過程中,向設(shè)計的軟件添加的標(biāo)簽,來達(dá)到設(shè)置權(quán)限的目的,此外,設(shè)計人員可以通過對軟件進(jìn)行說明,來提示用戶使用范圍。

        2.2.2 設(shè)計軟件選用

        在設(shè)計軟件選用上,需要根據(jù)實(shí)際情況來進(jìn)行選擇,如XML在頁面優(yōu)化時使用效果更好,而Activity在一些功能方面更為突出,但是由于其并不能直接顯示與應(yīng)用程序終端,如果采取這種方式,還需要進(jìn)行UI設(shè)計。

        2.3 Android系統(tǒng)構(gòu)建應(yīng)用程序的環(huán)境

        Android系統(tǒng)在開發(fā)過程中,主要進(jìn)行設(shè)計需要的語言為Java,而Java語言中Eclipse是目前來說針對Android系統(tǒng)軟件開發(fā)最為有效的語言開發(fā)工具,所以Android系統(tǒng)在應(yīng)用程序設(shè)計過程中需要搭建Java語言環(huán)境。除此之外,OHA為Eclipse開發(fā)一些專用于軟件程序開發(fā)的插件,來達(dá)到提升軟件設(shè)計效率的目的,下面以Win10系統(tǒng)為例,講述An山℃記系統(tǒng)環(huán)境搭建的過程:

        2.3.1 下載以及安裝

        下載JDK以及刀U:等用于環(huán)境搭建的軟件,在安裝過程中需要注意不能將兩者安裝到一個文件夾,否則會出現(xiàn)替換情況。

        2.3.2 環(huán)境變量設(shè)置

        在我的電腦中的屬性中尋找環(huán)境變量模塊,新建一個名為“JAVA HOME”的系統(tǒng)變量,其變量值設(shè)定為JDK所在目錄,此外再建立一個名為“CLASSPATH”的系統(tǒng)變量,然后打開“Path”系統(tǒng)變量,新建這兩個系統(tǒng)變量,來保證系統(tǒng)能夠在任何情況下對Java命令有效識別。

        2.3.3 認(rèn)證

        保存后,運(yùn)行cmd,查看是否存在類似“Javac不是內(nèi)部或外部指令”等提示警句。通過這種方式,便能對Java軟件開發(fā)進(jìn)行有效提供有效環(huán)境。

        3 總結(jié)

        綜上所述,對于Android系統(tǒng)軟件的開發(fā)有助于手機(jī)用戶在娛樂消遣以及生活便利上提供良好的服務(wù)。根據(jù)本文分析可知,Android系統(tǒng)軟件開發(fā)主要依托于Android系統(tǒng)的各項開發(fā)軟件的使用,也因此對于Android系統(tǒng)手機(jī)軟件能否繼續(xù)開發(fā),也決定了未來智能手機(jī)的發(fā)展方向。

        參考文獻(xiàn)

        [1]劉鵬.基于Android系統(tǒng)的手機(jī)軟件開發(fā)研究[J].信息與電腦(理論版),2016(09):95-96.

        [2]韓路,高賢強(qiáng),王世發(fā).基于Android系統(tǒng)的手機(jī)軟件開發(fā)研究[J].電子技術(shù)與軟件工程,2014(03):60-61.

        国产一区二区欧美丝袜| 日韩av无码精品一二三区| 国产午夜精品一区二区三区软件 | 免费又黄又爽又色的视频| 久久夜色精品国产噜噜av| 国产精品亚洲片夜色在线 | 欧美多人片高潮野外做片黑人| 老子影院午夜精品无码| 亚洲av无码专区在线亚| 亚洲国产天堂av成人在线播放| 丰满女人猛烈进入视频免费网站| 亚洲午夜精品a片久久www慈禧| 98在线视频噜噜噜国产| 亚洲av第二区国产精品| 青春草在线视频观看| 国产精品亚韩精品无码a在线| 亚洲av在线播放观看| 人妻少妇偷人精品一区二区| 无码人妻一区二区三区兔费| 人人妻人人添人人爽日韩欧美| 中文字幕麻豆一区二区| 中国老熟女露脸老女人| 国产揄拍国产精品| 亚洲AV永久无码精品导航| 精品国产日产av在线| 亚洲夜夜性无码| 久久久久久久无码高潮| 国产一区二区三区视频免费在线| 91日韩东京热中文字幕| 亚洲成人色区| 熟女人妻丰满熟妇啪啪| 区一区二区三免费观看视频| 最新日本一道免费一区二区| 亚洲欧美日韩国产色另类| 精品自拍偷拍一区二区三区| 午夜无码一区二区三区在线观看| 国产超碰人人做人人爱ⅴa| 无码av永久免费大全| 亚洲一区二区三区综合免费在线| 欧美人与物videos另类| 成年男人裸j照无遮挡无码|