宋艷芳
摘 要:Android手機近年來用戶量逐年增加,手機成為了人們必不可少的生活用品。在如此巨大的市場環境下,Android應用數不勝數,從而降低了手機的工作效率,針對此問題,以及用戶常用的的功能和遇到的實際問題進行調查分析,得出用戶希望通過應用軟件提高手機性能以及提供一些常用的功能,便于用戶使用。該系統利用WebService、HttpService以及反射機制等技術來實現部分功能。并且采用MVC設計模式進行系統編碼設計,數據庫使用SQLite數據庫。手機助手軟件實現了通訊衛士、軟件管理、手機加速、電池管理,獲取天氣信息,記賬本等功能。
關鍵詞:Android系統 手機助手 移動互聯網
中圖分類號:TP31 文獻標識碼:A 文章編號:1674-098X(2015)12(c)-0020-02
在這個信息化的時代,手機已成為繼固定電話之后最為通俗的交流工具。在這個人與人關系愈加密切的時代,手機成了生活中的必需品。伴隨著手機的普及,人們對手機的功能需求也越來越多,手機不僅要能打電話,還要成為娛樂設備,上網沖浪設備等,而隨著手機中軟件的增加,其安全性、快捷性等性能就大打折扣,因此手機用戶呼吁一款可以提高手機性能且能便于用戶使用的應用軟件,所以手機管理軟件應運而生。手機管理軟件是應運市場的需要而產生的,是手機用戶們迫切需要的一款應用軟件。它提出的目的是為了降低手機日常使用的復雜化和提高手機的安全性,是為了能給手機用戶帶來手機日常權限管理功能的集中化、高效化和快捷化好處。
1 移動互聯網及Android平臺概述
當前,對移動互聯網還沒有一個完全一致、明確的定義。在工信部發布的《移動互聯網白皮書》中給出的定義是:“移動互聯網是以移動網絡作為接入網絡的互聯網及服務,包括3個要素:移動終端、移動網絡和應用服務。”可以看出,移動接入方式(包括3 G、4 G、WLAN等)、智能可移動終端(平板電腦、智能手機、可穿戴智能設備等)以及包括甚至超越傳統互聯網的新型應用服務和應用業務等是構成移動互聯網的重要內容。其中,智能移動終端設備的操作系統主要有Android,IOS,Windows Mobile等,以Android系統為主體,占到市場份額的近50%。
2 研究意義
手機管理軟件能使用戶在使用手機的過程中減少繁瑣的操作和提高手機的性能,避免用戶在使用手機時浪費不必要的時間;也可以幫助用戶保護手機,增加手機的安全性;并且集成了一些用戶常用的功能,使用戶可以更加便利的使用手機。總之,它的意義在于使得手機的使用可以更加簡單、更加安全和更易管理。
因此,開發一個基于幫助管理手機的可視化系統勢在必行。其系統總的設計思想是以組成界面的元素為對象,用構件的形式加以描述,組織并提供一個可視化的管理環境,使用戶能放心和快速的使用手機。
3 系統可行性分析
(1)社會可行性分析。
目前,基于Android的手機軟件有非常廣泛的市場空間,源于使用Android系統的手機用戶基數非常大。因為有谷歌、華為等多家大型國際公司的帶頭作用,使得Android系統在智能手機領域內有很廣闊的應用和發展前景,Android系統已經成為現在移動領域研究的熱點。
(2)技術可行性分析。
由于Android開發是應用于當前主流編程語言Java,并且Android開發具有開源性,這不僅讓開發者可以在統一開放平臺進行程序開發,而且還可以解決現今市場不同智能機之間因文件格式不同而造成的信息交流不便、程序內容無法移植等問題。
Android平臺是由操作系統、中間件、界面和應用軟件組成。是第一個要為移動終端創造的一款真正開放的完整的操作系統。
(3)經濟可行性分析。
由于Android是開源軟件,具備開發周期短,程序需求量大,擁有大量的手機用戶等特點,可是給開發者提供良好的環境和市場。
4 功能需求調查
該軟件是Android平臺的一個手機助手程序,啟動程序后可以提供給用戶一些平時較常用的功能,實現用戶對手機的充分利用。
相應的功能需求調查有以下方面。(1)軟件管理:實現對手機中系統軟件和用戶軟件的啟動、卸載、分享功能;(2)硬件信息查詢:監測出手機的基本配置,如關于CPU的信息、手機內存的信息、手機分辨率、內存大小、可用內存大小、SD卡大小、可用SD卡大小等;(3)手機加速:用戶在覺得手機卡的時候可以使用一鍵加速操作,清除當前不用的進程;(4)電量管理:檢查電池的工作狀態、電池的溫度、電池的電壓、充電方式;(5)通訊衛士:可以設置電話、短信黑名單,防止騷擾電話和垃圾短信;(6)手電筒:開啟后手機屏幕可以打開閃光燈,實現照明效果;(7)檢查號碼歸屬地以及常用號碼的查詢;(8)鬧鈴管理:調用系統鬧鈴,實現鬧鈴的設置;(9)天氣查詢:查詢連續三天的天氣情況;(10)記賬本:可以記錄本人消費情況,實現合理消費。
該文首先介紹了Android手機助手系統的研究現狀,著重討論了基于Android的校園助手軟件系統的設計與實現,并以Android的接口開放性和數據通用性為基礎,將權限和管理功能整合到一起,設計了手機助手系統。通過分析用戶的各種使用場景,調研客戶在手機使用中遇到的問題,細致的劃分各個功能模塊。各個模塊的功能的實現,也并不是單純的幾行代碼的堆積,如何讓模塊與模塊之間通信更加便利,是筆者非常關心的一個問題。精簡而實用的軟件,是當前手機應用程序正在發展的一個方向,所以在初始設計的時候應該嚴格的考量。但由于設計中的不足,還有很多缺陷,相信在后續的維護中能夠逐步地完善。
參考文獻
[1] 張利國.Android移動開發案例詳解[M].北京:人民郵電出版社,2010:1-4.
[2] 李楊,馮剛,李亮,等.基于Android的多媒體應用開發與研究[J].計算機與現代化,2011(4):149-152.
[3] 趙世彧,張盛,王玉輝,等.智能手機操作系統及其Google Android上的軟件開發[J].煤炭技術,2011(4):197-199.
[4] 耿東久,索岳,陳渝,等.基于Android手機的遠程訪問和控制系統[J].計算機應用,2011,31(2):559-561,571.
[5] 王家林.Android商業軟件開發全程實戰[M].北京:電子工業出版社,2012:20-25.
[6] 王華,Android應用程序開發[M].北京:清華大學出版社,2010:19-24.
[7] 張鵬.中國企業為什么親睞Android[J].通信世界,2010
(3):3-4.
[8] 高蘭蘭.基于Android平臺的多分辨率解決方案[J].軟件,2011,3(9):70-72.