摘要:開發一款基于安卓平臺的校園信息服務客戶端,該客戶端可實現學生登錄、校園公告、教務信息查看以及校園地圖功能。客戶端主要通過HTTP協議向服務器發送消息,并通過Jsoup技術對服務器返回的消息進行解析;同時調用三方提供提供的街景地圖服務,具有良好的用戶體驗性。
關鍵詞: Android; 校園服務系統; Jsoup; HTTP協議; HTML解析
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)21-5673-05
The Design and Implementation of Campus Service System Based on Android Platform
LIU Hong-ying
(Nanjing University of Science and Technology Zijin College, Nanjing 210046, China)
Abstract: Developing an APP based on android develop platform. The APP provides the function of Login、View information as well as campus map. Client sends message to the server though HTTP protocol, Using Jsoup technology, the information returned by the server was analyzed. At the same time, the APP call the three party API to provide Street View mapping service. It have a good user experience.
Key words: Android; campus service system; Jsoup; HTTP protocol; HTML analysis
隨著通信技術的不斷發展,人們對信息化服務的要求越來越高。而數字化校園的建設不容忽視,大部分校園服務系統是基于web網絡開發出來的[1],但是基于智能手機端的校園系統建設仍然不足,本系統開發了一款基于Android平臺的校園服務系統,面向用戶主要為學生,學生可登陸該系統查看個人成績、課表安排等信息,同時校園最新公告也可以進行查看,此外還提供了校園地圖功能,可對當前位置定位以及查看街景地圖。
1 相關技術
1.1 Android平臺簡介
Android系統由Google公司開發,一上市便獲取很大市場。Android系統基于Linux系統,采用Java語言進行開發,它層次分明,主要包括三部分:中間件、用戶界面以及應用軟件,三層之間耦合性低,當下面一層發生改變時,不需要改變上層應用,只需改變下層代碼即可[2]。
Android應用程序主要包含四大組件:Activity、Service、Content Provider和BroadCastReceiver。在開發過程中,并不是每一個開發的APP都包含這四個組件,在本系統中主要用到前三個組件[3]。上述四個組件要進行配置時需要借助于AndroidManifest.xml配置文件,該配置文件是每一個APP開發過程中最重要的文件之一,相關組件的定義,組件的功能以及應用程序需要的權限都在此全局配置文件中定義。……