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

探究Android平臺內移動APP的開發與應用

2016-10-21 06:12:55何偉
成長·讀寫月刊 2016年9期
關鍵詞:開發

何偉

【摘 要】Android平臺是以Linux為基礎的、開源的移動設備開發平臺。在分析Android平臺體系結構的基礎上,提出了移動APP的一般性開發流程及主要方法,并就Android平臺的程序特點、數據存儲技術和快速開發框架等關鍵技術進行了詳細論述。

【關鍵詞】Android平臺;移動App;開發

近年來,隨著移動互聯網技術的蓬勃發展和智能手機及平板電腦等移動設備的迅速普及,基于3G技術的移動互聯網絡應用也日漸增多。然而,目前大多數單位的后勤設備管理工作依然通過傳統的Pc客戶端或者通過移動終端訪問網站的方式來對后勤設備進行管理,管理人員一旦離開PC便無法獲取相關后勤設備的實時信息,嚴重影響管理效率和管理水平。因此,建立移動平臺的后勤管理系統APP,實現實時監管查詢,提高后勤資產管理的工作效率是一個必然的趨勢。

一、Android軟件開發流程

由于Android操作系統的內核是基于Linux系統的,且主要使用Java作為開發語言(C/C++在一些特殊的應用場合會用到,如圖形圖像開發、加密解密算法以及視頻音頻解碼等),故而如果要在非Linux平臺下開發Android程序,需要做相關的準備工作,例如在Windonws平臺下所需要的開發工具包括:JDK、Eclipse或Android Studio、Android SDK、ADT、NDK。

Google在2013年I/O大會上發布了Android Studio,故而在開發Android應用程序時,除了使用Eclipse以外,還可以使用Android Studio來開發Android APP。使用Android Studio開發APP,更加方便,可以直接進行AVD的創建和App開發。

二、Android平臺下移動APP的關鍵技術

Android應用程序主要是使用Java語言編寫,但是由于Android應用程序是手機端程序,它與PC端的程序開發是有所區別的。開發Android移動APP時,需要注意如下幾個關鍵點。

(一)Android程序的特點

1.每個應用都有屬于自己的Linux進程;2.每個進程都運行于一個Dalvik虛擬機中;3.通過Linux的權限設置,可以控制應用的訪問權限;4.在某些情況下,可以讓多個應用共享一個Linux進程。

(二)快速開發框架技術

選擇一款快速開發框架是開發Android信息類管理系統的非常有效率且省成本的方式。目前,國內外相關的Android快速開發框架有很多,在這里主要介紹當前比較流行的5款快速開發框架,并比較它們之間的優缺點。主流快速開發框架種類包括Afinal、xUtils、ThinkAndroid、LoonAndroid、KJFrameForAndroid。

(三)數據存儲技術

目前,無論什么平臺,通常的數據存儲方式有三種,它們分別是:文件、數據庫、網絡(云端)。其中,網絡端的存儲越來越成為主流。

對于Android平臺來講,它的存儲方式也不例外,也是文件、數據庫和網絡。但是,Android分得更細致,一共分為2類5種,第一類稱為內部存儲:1.SharedPreferences;2.IntemalfExtemal Storage;3.SQLite Data—base;第二類稱為外部存儲:4.Internet;5.ContentProvider。

三、開發實例:后勤管理的移動APP應用開發

根據對整個系統的分析,主要采用了ThinkAndroid快速開發框架來完成這個系統的開發。

系統分為移動客戶端和服務器管理兩部分。在移動設備終端安裝的客戶端上,需要提供用戶登錄、接收管理任務、獲取管理項目信息、填寫管理狀況、管理信息匯總提交、歷史管理信息搜索等功能模塊,系統客戶端功能結構組織。

在系統后臺服務器管理端,需要為后勤設備負責人和系統管理員提供用戶管理、數據庫管理、管理任務安排下達、數據報表生成與分析、信息發布與管理等功能模塊。

四、系統設計與實現

本系統設計主要包括兩大方面的內容,一方面是系統后臺服務器端的管理和業務邏輯功能的設計與實現,后臺服務器管理系統模塊是基于局域網絡的B/S架構進行搭建;另一方面是Android移動智能設備上的客戶端設計與實現,客戶端與服務器通過3G網絡技術實現信息交互。

(一)系統后臺管理功能設計與實現

管理任務的建立、分配、調整與督促工作是按時間順序有標準流程的工作活動,該項目工作由后勤設備負責人來全權負責完成,對一項目管理任務從建立到結束會遇到的各種情況都要進行考慮。

報表與數據分析功能模塊:該功能模塊包括報表生成與設備管理數據分析兩個子功能包,對這兩個子功能包分別設計了兩個類來實現相應的處理報表與數據分析。需要說明的是,數據分析的輸出結果是調用EXCEL的數據生成圖表功能,可生成曲線、柱狀、餅狀等分析格式,方便領導開會進行管理工作分析時使用。

(二)系統Android客戶端設計與實現

客戶端登錄模塊:客戶端登錄工作過程設計:客戶端軟件運行后直接進入登錄界面。在登錄界面輸入登錄信息,即用戶名和登錄密碼,連同客戶端設備碼一同發送到服務器端進行驗證;驗證通過后,會收到服務器發送的當前用戶最新任務安排與待完成任務列表,以便用戶進行具體的管理任務執行工作。

客戶端管理任務執行模塊:由任務列表選擇執行的具體管理任務后,系統列出任務涉及的具體后勤設備列表、任務完成時間、某項后勤設備的管理標準,管理員根據管理標準及設備的實時狀況進行管理信息的填寫,并可根據需要調用攝像頭進行拍照。

總 結

Android系統下的APP開發是一項復雜的工程,它需要對Android系統原理進行深入的了解、相關的關鍵技術的熟練掌握才能開發出性能出色、系統穩定的APP。

參考文獻:

[1]潘天德.基于Android平臺的高校國有資產管理系統的研究[J].輕工科技2015.

[2]徐偉,樊重俊,袁光輝等.資產管理系統設計研究[J].電子商務2015.

猜你喜歡
開發
軟件開發信息管理系統的設計與實現
淺談動力總成騾子車開發方法
汽車科技(2016年5期)2016-11-14 08:04:56
高中歷史教學中對歷史圖片的開發及實際應用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統的設計與開發
河南方言文化資源的保護及其開發利用的研究
遵義紅色旅游開發對策研究
基于J2EE和Ionic的ITer學習APP設計與開發
單片機在電子技術中的應用和開發
主站蜘蛛池模板: 亚洲乱码在线视频| 国产精品手机在线观看你懂的| AV老司机AV天堂| 伊人久久福利中文字幕| 久久福利片| 亚洲不卡av中文在线| 国产福利在线观看精品| 中文字幕永久在线看| 超清无码一区二区三区| 精品视频免费在线| 亚洲制服丝袜第一页| 无码内射在线| 婷婷色一二三区波多野衣| vvvv98国产成人综合青青| 日韩乱码免费一区二区三区| 成人在线观看一区| 国产精品综合久久久| 人妻丰满熟妇啪啪| 欧美中出一区二区| 性色一区| 高清免费毛片| 秋霞一区二区三区| 亚洲欧美国产五月天综合| 欧美亚洲欧美| 在线观看免费AV网| 国产呦精品一区二区三区下载 | 亚洲一级毛片| 亚洲性影院| 亚洲色偷偷偷鲁综合| 制服丝袜在线视频香蕉| 大香伊人久久| 日韩精品一区二区三区大桥未久| 亚洲国产精品VA在线看黑人| 国产黄在线免费观看| 中文字幕在线欧美| 中文字幕波多野不卡一区| 欧美在线视频a| 国产原创第一页在线观看| 日本免费新一区视频| 欧美国产日韩在线播放| 黄色网站不卡无码| 天堂成人av| 国产精品免费久久久久影院无码| 999国内精品视频免费| 在线视频亚洲欧美| 亚洲一级毛片在线观播放| 国产高清又黄又嫩的免费视频网站| 色婷婷亚洲十月十月色天| 全部毛片免费看| 全免费a级毛片免费看不卡| 精品久久人人爽人人玩人人妻| 国产91色| 亚洲第一黄片大全| 欧洲欧美人成免费全部视频 | 成AV人片一区二区三区久久| 亚洲精品色AV无码看| 国产人在线成免费视频| a毛片基地免费大全| 国产精品亚欧美一区二区三区| 国内熟女少妇一线天| 欧美日韩资源| 58av国产精品| 免费毛片网站在线观看| 欧美一区二区三区不卡免费| 成年免费在线观看| 一区二区三区四区日韩| 久久网欧美| 国产91小视频在线观看| 国产剧情一区二区| 日本91视频| 国产理论一区| 久草视频中文| 国产剧情国内精品原创| 国产精品综合色区在线观看| 久久久久国色AV免费观看性色| 中文字幕欧美日韩| 久久96热在精品国产高清| 中文无码精品a∨在线观看| 欧美成人午夜影院| 色综合国产| 一区二区三区精品视频在线观看| 国产乱人伦精品一区二区|