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

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

2015-07-13 15:05:35
中國新技術(shù)新產(chǎn)品 2015年10期

葉 賓

(沈陽職業(yè)技術(shù)學(xué)院,遼寧 沈陽 110000)

信息技術(shù)

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

葉 賓

(沈陽職業(yè)技術(shù)學(xué)院,遼寧 沈陽 110000)

摘 要:隨著智能手機(jī)的快速普及,人們對(duì)智能手機(jī)應(yīng)用系統(tǒng)質(zhì)量要求也越來越高,Android操作系統(tǒng)是目前使用人數(shù)最多的智能手機(jī)系統(tǒng),因此基于Android系統(tǒng)的手機(jī)軟件開發(fā)和研究也越來越多,目前,人們不僅重視Android系統(tǒng)軟件開發(fā)的數(shù)量,同時(shí)對(duì)于質(zhì)量也有了更高的要求。本文主要介紹了在Android平臺(tái)下軟件開發(fā)的方法以及手機(jī)管理器的研發(fā)和應(yīng)用。

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

自從Android 手機(jī)操作系統(tǒng)面世以來,其開發(fā)語言都是以linux為主的,并且在操作系統(tǒng)、用戶界面以及應(yīng)用程序的使用上也都有著較強(qiáng)的開放性和靈活性,而開放的系統(tǒng)環(huán)境不僅便于人們?nèi)粘?yīng)用,對(duì)于Android系統(tǒng)軟件的開發(fā)也有著重要的促進(jìn)作用。相比其他較為封閉的操作系統(tǒng),Android系統(tǒng)在軟件開發(fā)時(shí)人們可以根據(jù)自己的喜好來進(jìn)行軟件的開發(fā)和制作,并且不會(huì)受到系統(tǒng)的干擾和影響,這也是目前Android智能手機(jī)系統(tǒng)使用用戶最多的原因之一。

1 Android 手機(jī)系統(tǒng)中軟件開發(fā)的基本要求

在Android平臺(tái)下,軟件開發(fā)的方法主要是Android應(yīng)用層開發(fā)方法,我們對(duì)其進(jìn)行分析和研究后也可以發(fā)現(xiàn),在Android平臺(tái)下進(jìn)行資源的獲取和開發(fā)環(huán)境的搭建上也具有著更多的優(yōu)勢(shì)。

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

Android應(yīng)用程序開發(fā)也是一項(xiàng)相對(duì)繁瑣的過程,在進(jìn)行程序開發(fā)之前,開發(fā)人員需要利用Android framework來對(duì)要開發(fā)的程序進(jìn)行設(shè)計(jì),同時(shí)通過Java語言來對(duì)應(yīng)用程序進(jìn)行編寫,程序編寫完成后再打包成apk文件,其中每個(gè)文件都可以作為單獨(dú)的應(yīng)用程序來進(jìn)行使用。

在進(jìn)行Android 應(yīng)用程序開發(fā)的過程中,我們需要注意以下幾方面內(nèi)容:首先,Android程序在進(jìn)行開發(fā)的過程中會(huì)自動(dòng)運(yùn)行l(wèi)inux進(jìn)程,如果應(yīng)用程序還需要代碼來執(zhí)行,那么Android就會(huì)自動(dòng)的進(jìn)行程序的啟動(dòng),在這樣的情況下,系統(tǒng)資源如果不夠充分,或者系統(tǒng)中的代碼編寫不合乎相應(yīng)的要求時(shí),那么Android系統(tǒng)也就會(huì)將所編寫的程序進(jìn)行終止操作。其次,不同的進(jìn)程在運(yùn)行的過程中也都會(huì)有獨(dú)立的程序運(yùn)行,而所運(yùn)行的條件也必須要在Android平臺(tái)下進(jìn)行。最后,Android操作系統(tǒng)中的應(yīng)用程序都需要有一個(gè)固定的id,在通過與Linux的結(jié)合就能夠?qū)崿F(xiàn)對(duì)系統(tǒng)的訪問,從而更好的對(duì)程序加以使用。

1.2 Android平臺(tái)下應(yīng)用程序開發(fā)的重點(diǎn)淺析

1.2.1 獲取開發(fā)權(quán)限

Android系統(tǒng)本身不會(huì)對(duì)應(yīng)用程序進(jìn)行自動(dòng)操作,而系統(tǒng)在運(yùn)行過程中,如果需要對(duì)應(yīng)用程序進(jìn)行操作,那么用戶就需要給予系統(tǒng)響應(yīng)的權(quán)限,這樣才能夠進(jìn)行程序的開發(fā)和使用。通常情況下,Android平臺(tái)下的權(quán)限設(shè)置可以對(duì)用戶的隱私和數(shù)據(jù)進(jìn)行保護(hù),這也是Android系統(tǒng)的安全方法措施之一。我們?cè)谶M(jìn)行程序開發(fā)時(shí)就需要給予系統(tǒng)相應(yīng)的權(quán)限,因此對(duì)于權(quán)限的獲取上也是一項(xiàng)重要的步驟。獲取權(quán)限首先要給用戶權(quán)限命名,只有Android應(yīng)用程序中存在著相關(guān)的權(quán)限,用戶才能夠進(jìn)行相應(yīng)的操作,在操作過程中也可以利用標(biāo)簽的功能來對(duì)所獲取的權(quán)限進(jìn)行說明,從而保證程序使用的安全性。同時(shí),程序開發(fā)也要獲得androidmanifest.xml文件中支持權(quán)限,有了這個(gè)權(quán)限的支持,我們就可以對(duì)應(yīng)用文件的權(quán)限級(jí)別進(jìn)行設(shè)置,這樣也保證了應(yīng)用程序權(quán)限開發(fā)的合理性。

1.2.2 Android用戶界面的構(gòu)建

Android 用戶界面的構(gòu)建可以通過兩種方式來實(shí)現(xiàn),首先可以利用代碼來直接生成用戶界面,其次是通過XML配置來實(shí)現(xiàn)Android用戶界面的構(gòu)建。通常情況下采用XML定義UI界面的會(huì)相對(duì)較多,這主要是由于XML能夠更好的將一個(gè)頁面切入到另一個(gè)頁面中,這也避免了不必要的繁瑣步驟。而Android應(yīng)用程序中Activity也是一項(xiàng)主要的功能,這個(gè)程序在運(yùn)行過程中不會(huì)出現(xiàn)在用戶的屏幕上直接顯示,但為了讓Activity程序在屏幕上直接進(jìn)行顯示,那么還需要對(duì)UI進(jìn)行設(shè)計(jì),通常會(huì)采用線性布局以及相對(duì)布局等方式來進(jìn)行,而用戶界面的構(gòu)建也主要體現(xiàn)在這幾點(diǎn)內(nèi)容當(dāng)中。

1.2.3 獲取和使用資源

由于Android系統(tǒng)平臺(tái)的開放性,在進(jìn)行外部文件的使用時(shí)也會(huì)相對(duì)容易一些,其中XML、JPEG等文件格式都可以直接進(jìn)行使用,因此在進(jìn)行使用資源獲取時(shí)只要對(duì)這些格式的資源直接進(jìn)行使用即可,其他格式的程序也可以通過轉(zhuǎn)換的方式加以使用,并且Android系統(tǒng)還可以對(duì)應(yīng)用程序中非代碼的相關(guān)內(nèi)容進(jìn)行跟蹤,這樣也有效的提高了系統(tǒng)資源的使用效率。

2 Android開發(fā)環(huán)境的搭建步驟

在進(jìn)行Android應(yīng)用程序開發(fā)時(shí),開發(fā)語言的選擇也是一個(gè)關(guān)鍵的步驟,大多數(shù)開發(fā)者會(huì)采用Java語言來進(jìn)行程序的開發(fā)。目前最為流行的開發(fā)工具是Eclipse,利用這種開發(fā)工具能夠更好的提高程序開發(fā)的效率和質(zhì)量,并且操作也相對(duì)簡單,能夠滿足開發(fā)者的一切基本要求。為了更好的滿足應(yīng)用程序方便快捷的功能, Eclipse中也專門的設(shè)計(jì)了一種輔助開發(fā)的插件,這樣就更加方便了開發(fā)者的使用。同時(shí),在Android開發(fā)環(huán)境下,我們選擇了Java語言進(jìn)行開發(fā)時(shí)還要對(duì)開發(fā)語言的環(huán)境進(jìn)行搭建,同時(shí)還要安裝Eclipse和其他相關(guān)的插件,并且要對(duì)Android AVD進(jìn)行配置,從而保證程序開發(fā)的合理性。

2.1 開發(fā)語言環(huán)境的搭建

通常情況下,開發(fā)程序都會(huì)采用Java來作為開發(fā)語言,在進(jìn)行Eclipse安裝之前就需要先搭建一個(gè)Java語言環(huán)境,否則Eclipse工具就無法正常啟動(dòng)。首先要安裝JDK,其次再對(duì)Java環(huán)境變量進(jìn)行設(shè)置,這樣就可以完成整個(gè)開發(fā)語言環(huán)境的搭建。

2.2 安裝Eclipse和插件ADT

首先在官網(wǎng)上進(jìn)行軟件的下載,然后安裝上這一下載下來的軟件,然后再次安裝插件。

2.3 安裝Android SDK

在Android系統(tǒng)中軟件運(yùn)行所需要的數(shù)據(jù)函數(shù)庫需要由Android SDK進(jìn)行打包整理,而Android SDK也是Android系統(tǒng)程序中不可缺少的重要部分,為程序的開發(fā)提供了重要的支持。首先要對(duì)Android SDK組件進(jìn)行下載,而后再對(duì)所運(yùn)行的環(huán)境進(jìn)行重新設(shè)定,能夠達(dá)到標(biāo)準(zhǔn)使用要求后才可以進(jìn)行下一步的銜接。

2.4 配置Android AVD

Android AVD的配置需要從最初運(yùn)行的階段開始,通常情況下,Android平臺(tái)中Android AVD的配置也要采用插件來對(duì)其進(jìn)行完善,其中包括了platform以及add-on兩種類型,這兩種類型都是在插件的基礎(chǔ)上來進(jìn)行配置的。

3 文件管理器基本功能

文件管理器是手機(jī)操作系統(tǒng)中一項(xiàng)不可缺少的重要組成部分,通過文件管理器的使用能夠讓用戶與手機(jī)實(shí)現(xiàn)更多的交流,在進(jìn)行文件瀏覽的過程中也可以有效的提高文件瀏覽的效率,并且還有著文件搜索以及文件管理等功能。文件管理器中需要對(duì)Activity進(jìn)行設(shè)計(jì),同時(shí)不同的Activity之間也要進(jìn)行切換操作,并且不同的Activity之間的銜接也是一項(xiàng)重要的功能。下面就文件管理器的基本功能進(jìn)行詳細(xì)的說明。

應(yīng)用中設(shè)計(jì)和實(shí)現(xiàn)Activity:文件管理器的功能一般都很固定,主要是搜索文件,對(duì)文件進(jìn)行相應(yīng)的管理等等。所以設(shè)計(jì)一般是由三個(gè)界面組成。從另一個(gè)角度來說,這個(gè)設(shè)計(jì)包括三個(gè)活動(dòng),包括三個(gè)Activity,第一就是主界面,第二就是文件搜索,第三就是參數(shù)設(shè)置。對(duì)應(yīng)的三個(gè)Activity分別是FilerActivity,SearchActivity及PreferenceActivity。

FilerActivity:FilerActivity是應(yīng)用程序的主界面,只有主界面設(shè)計(jì)好了之后,相應(yīng)的后續(xù)操作,比如瀏覽文件系統(tǒng),操作文件等才可以進(jìn)行下去。與此同時(shí),F(xiàn)ilerActivity還是啟動(dòng)應(yīng)用之后的第一個(gè)活動(dòng)。一般需要在文件管理器中將FilerActivity活動(dòng)信息注冊(cè)到android應(yīng)用中,這樣才能在點(diǎn)擊桌面的時(shí)候,能夠出現(xiàn)一個(gè)信息,然后按照相應(yīng)的提示來進(jìn)行操作。一旦進(jìn)入FilerActivity,就能讀取到配置文字的信息,在初始化系統(tǒng)中找到一些數(shù)據(jù)的變量。當(dāng)FilerActivity開始正式運(yùn)行的時(shí)候,進(jìn)一步需要完成的便是其他步驟。

結(jié)語

Android系統(tǒng)平臺(tái)下手機(jī)軟件的開發(fā)能夠?yàn)锳ndroid用戶提供更多可用的手機(jī)資源,人們能夠通過對(duì)系統(tǒng)開發(fā)軟件的應(yīng)用來獲取更多的公共資源,因此,對(duì)Android平臺(tái)下手機(jī)軟件的開發(fā)和研究也有著非常重要的意義,目前Android手機(jī)系統(tǒng)是使用人數(shù)最多的手機(jī)系統(tǒng),并且由于其開放的系統(tǒng)環(huán)境也受到了眾多軟件開發(fā)者的青睞。而Android手機(jī)系統(tǒng)中軟件的開發(fā)也為Android系統(tǒng)未來的發(fā)展提供了更多的可能性,同時(shí)也影響著智能手機(jī)未來的發(fā)展。

參考文獻(xiàn)

[1]蘇銘君.基于ARM11的Android系統(tǒng)移植及其溫度傳感器程序設(shè)計(jì)[D].沈陽工業(yè)大學(xué)學(xué)報(bào),2013.

[2]宋杰,黨李成,郭振朝,趙萌.Android OS手機(jī)平臺(tái)的安全機(jī)制分析和應(yīng)用研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2010(06).

[3]菲斯特(MarkFewster),(美)[D.格雷厄姆](DorothyGraham)著,舒智勇等譯.軟件測(cè)試自動(dòng)化技術(shù)與實(shí)例詳解[M].北京:電子工業(yè)出版社,2000.

中圖分類號(hào):TP391

文獻(xiàn)標(biāo)識(shí)碼:A

主站蜘蛛池模板: 真实国产精品vr专区| 在线欧美日韩国产| 日日拍夜夜嗷嗷叫国产| 91啪在线| 黑人巨大精品欧美一区二区区| 99国产精品国产| 无遮挡国产高潮视频免费观看| 国产麻豆精品久久一二三| 99re经典视频在线| 91免费国产高清观看| 一本综合久久| 成人字幕网视频在线观看| 久久久久中文字幕精品视频| 亚洲区第一页| 国产女人18水真多毛片18精品| 日韩欧美国产另类| 亚洲天堂.com| 4虎影视国产在线观看精品| 国产69精品久久| 亚洲欧美自拍视频| 无码'专区第一页| 丁香五月婷婷激情基地| 最新日韩AV网址在线观看| 国产自在线播放| 美女裸体18禁网站| 天堂网国产| 91麻豆久久久| 国产精品成人一区二区| 亚洲欧美日韩成人在线| 国产主播在线一区| 青青草欧美| 国产精品美人久久久久久AV| 国产亚洲一区二区三区在线| 国产精品无码AV中文| 亚洲无码37.| 国产白浆在线| 手机在线看片不卡中文字幕| 国产成人久久777777| 国产综合精品日本亚洲777| 国产制服丝袜无码视频| 国产黄网站在线观看| 午夜福利网址| 欧美精品色视频| 日韩精品成人在线| 亚洲人成人伊人成综合网无码| 老司机久久精品视频| 国产精品蜜芽在线观看| 一区二区影院| 2024av在线无码中文最新| 日韩精品成人网页视频在线| AV片亚洲国产男人的天堂| 亚洲一级毛片在线观播放| 欧美人在线一区二区三区| 国产交换配偶在线视频| 久久婷婷综合色一区二区| 9久久伊人精品综合| 成人在线不卡视频| Aⅴ无码专区在线观看| 国产黄视频网站| 亚洲中文字幕日产无码2021| 人人澡人人爽欧美一区| 黄色网页在线观看| 美女无遮挡拍拍拍免费视频| 国产精品视频公开费视频| 精品一区二区三区视频免费观看| 国产精品99久久久久久董美香| 她的性爱视频| 亚洲成人一区二区三区| 免费无码网站| 亚洲A∨无码精品午夜在线观看| 亚洲中文精品人人永久免费| 亚洲乱亚洲乱妇24p| 欧美成人精品欧美一级乱黄| 黄色在线不卡| 亚洲成a人在线观看| 伊人久综合| 国产SUV精品一区二区6| 国产特级毛片| 国产精品无码久久久久AV| 国外欧美一区另类中文字幕| 亚洲国产天堂久久综合| 青青操国产|