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

Android系統的手機軟件開發研究

2015-07-13 15:05:35
中國新技術新產品 2015年10期

葉 賓

(沈陽職業技術學院,遼寧 沈陽 110000)

信息技術

Android系統的手機軟件開發研究

葉 賓

(沈陽職業技術學院,遼寧 沈陽 110000)

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

關鍵詞:Android系統;手機軟件;應用程序開發;手機管理器開發

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

1 Android 手機系統中軟件開發的基本要求

在Android平臺下,軟件開發的方法主要是Android應用層開發方法,我們對其進行分析和研究后也可以發現,在Android平臺下進行資源的獲取和開發環境的搭建上也具有著更多的優勢。

1.1 應用程序的開發步驟

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

在進行Android 應用程序開發的過程中,我們需要注意以下幾方面內容:首先,Android程序在進行開發的過程中會自動運行linux進程,如果應用程序還需要代碼來執行,那么Android就會自動的進行程序的啟動,在這樣的情況下,系統資源如果不夠充分,或者系統中的代碼編寫不合乎相應的要求時,那么Android系統也就會將所編寫的程序進行終止操作。其次,不同的進程在運行的過程中也都會有獨立的程序運行,而所運行的條件也必須要在Android平臺下進行。最后,Android操作系統中的應用程序都需要有一個固定的id,在通過與Linux的結合就能夠實現對系統的訪問,從而更好的對程序加以使用。

1.2 Android平臺下應用程序開發的重點淺析

1.2.1 獲取開發權限

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

1.2.2 Android用戶界面的構建

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

1.2.3 獲取和使用資源

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

2 Android開發環境的搭建步驟

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

2.1 開發語言環境的搭建

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

2.2 安裝Eclipse和插件ADT

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

2.3 安裝Android SDK

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

2.4 配置Android AVD

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

3 文件管理器基本功能

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

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

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

結語

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

參考文獻

[1]蘇銘君.基于ARM11的Android系統移植及其溫度傳感器程序設計[D].沈陽工業大學學報,2013.

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

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

中圖分類號:TP391

文獻標識碼:A

主站蜘蛛池模板: 四虎亚洲精品| 亚洲天堂网站在线| 国产精品成人免费视频99| 日本在线国产| 操美女免费网站| 99热线精品大全在线观看| 国产成人区在线观看视频| 国产视频入口| 免费中文字幕在在线不卡| 亚洲国产综合自在线另类| 噜噜噜综合亚洲| 久久免费观看视频| 亚洲AV一二三区无码AV蜜桃| 精品一区二区久久久久网站| 亚洲成人网在线播放| 久久亚洲国产一区二区| 成人欧美在线观看| 亚洲色图欧美视频| 99免费在线观看视频| 亚洲欧洲天堂色AV| 国产在线视频福利资源站| 国产精品欧美在线观看| 无码AV日韩一二三区| 成人福利一区二区视频在线| 91精品国产自产在线老师啪l| 熟女日韩精品2区| 亚洲中文字幕在线观看| 国产男女免费视频| 午夜a视频| 亚洲视频色图| 久久免费看片| 孕妇高潮太爽了在线观看免费| 日韩精品成人网页视频在线 | 91久久偷偷做嫩草影院精品| 全部无卡免费的毛片在线看| 五月婷婷综合在线视频| 国模极品一区二区三区| 国产爽妇精品| 亚洲一区二区视频在线观看| 国产尤物在线播放| 日本午夜影院| 在线观看免费国产| 亚洲高清国产拍精品26u| 亚洲第一页在线观看| 亚洲VA中文字幕| 天天躁夜夜躁狠狠躁图片| 亚洲日韩Av中文字幕无码| 亚洲福利视频网址| 欧美a在线看| 2021亚洲精品不卡a| 国产香蕉在线视频| 国产小视频免费| 久久婷婷六月| 欧美伦理一区| 无码一区二区波多野结衣播放搜索| 91精品综合| 国产无码精品在线播放| 日本久久网站| 免费黄色国产视频| 日韩在线2020专区| 亚洲国产系列| 99精品高清在线播放| 久久精品aⅴ无码中文字幕 | 99国产精品免费观看视频| 91麻豆精品视频| 91在线日韩在线播放| 在线欧美一区| 国产无人区一区二区三区| 亚洲av无码久久无遮挡| 91综合色区亚洲熟妇p| 欧美激情第一区| 91久久偷偷做嫩草影院| 国产a v无码专区亚洲av| 国产精品女同一区三区五区| 亚洲欧美不卡| 欧美日韩第三页| 无码国内精品人妻少妇蜜桃视频 | 亚洲精品日产AⅤ| 国产精品视频观看裸模| 亚洲三级视频在线观看| 国产精品理论片| 国产va在线观看免费|