• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

      2015-07-13 15:05:35
      中國新技術(shù)新產(chǎn)品 2015年10期
      關(guān)鍵詞:Android系統(tǒng)手機軟件

      葉 賓

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

      信息技術(shù)

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

      葉 賓

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

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

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

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

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

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

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

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

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

      1.2 Android平臺下應(yīng)用程序開發(fā)的重點淺析

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

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

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

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

      1.2.3 獲取和使用資源

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

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

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

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

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

      2.2 安裝Eclipse和插件ADT

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

      2.3 安裝Android SDK

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

      2.4 配置Android AVD

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

      3 文件管理器基本功能

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

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

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

      結(jié)語

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

      參考文獻

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

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

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

      中圖分類號:TP391

      文獻標識碼:A

      猜你喜歡
      Android系統(tǒng)手機軟件
      告訴你貓開不開心的手機軟件
      心血管病患者服藥提醒手機軟件的設(shè)計與應(yīng)用
      業(yè)務(wù)員手機軟件如何用 更能提升效率
      Android系統(tǒng)上的移動互聯(lián)網(wǎng)集成平臺開發(fā)機制
      Android系統(tǒng)核心管理工具設(shè)計與實現(xiàn)
      Android下的機械式電表數(shù)字識別技術(shù)研究
      基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)
      基于GPS和iBeacon的智能校園信息發(fā)布平臺設(shè)計與實現(xiàn)
      基于增強現(xiàn)實技術(shù)的導(dǎo)航系統(tǒng)研究
      簡述手機軟件的安裝與使用
      土默特右旗| 陈巴尔虎旗| 手游| 永泰县| 石屏县| 平武县| 分宜县| 巴东县| 贡嘎县| 罗城| 横峰县| 安平县| 新巴尔虎右旗| 陈巴尔虎旗| 韶山市| 宜宾市| 左权县| 无极县| 汕头市| 云阳县| 喀喇沁旗| 嘉善县| 太白县| 额济纳旗| 梁山县| 承德县| 朝阳市| 屏山县| 剑河县| 英超| 莱西市| 龙游县| 西畴县| 精河县| 武陟县| 微博| 从化市| 西华县| 崇义县| 从化市| 万年县|