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

基于Android平臺的課表查詢軟件設計

2016-03-18 08:30:59
移動信息 2016年12期
關鍵詞:課程系統

林 彬

?

基于Android平臺的課表查詢軟件設計

林 彬

海南廣播電視大學,海南 海口 570105

課程表目前還是主要依賴于紙質及網上信息發送,一方面不便捷,另一方面在智能設備如此發達的時代已無法適應各種需求。課程表系統實現了基本的課程錄入顯示功能,并且界面整潔方便操作,且能夠計算當前日期的學期周數。

課程表;顯示功能;學期周數

引言

隨著手機日益普及,Android系統的推出使手機的發展進入到了一個新的領域。Android系統的使用人群正在急速提升,本文主要概述了Android系統的體系結構,Android應用程序的開發環境和用JAVA語言開發基于Android系統的課程管理系統中的一些技術實現方法,這些技術包括:基于Android系統的課程管理系統的用戶界面設計,Service的使用,SQLite數據庫的建立和存儲。

1 概念闡述

1.1 電子課程管理

課程管理是幫助老師和學生管理課程,隨著科技的發展,電子課程管理也出現在了手機上,方便為人們管理課程,記錄課程的相關信息。

1.2 Android概述

Android來源于硅谷著名的“極客”Andy Rubin建立的Android公司,Rubin向Google的創始人之一拉里·佩奇提出合伙的意向后,Google就先把他的公司買下。并于2007年11月5日宣布與包括摩托羅拉、HTC、LG、三星等33家手機廠商、手機芯片提供商、軟硬件供貨商、移動運營商聯合組成開放手機聯盟(Open Handset Alliance),并發布了名為Android的開放手機軟件平臺[1]。

1.3 Android構架

1.3.1 Android的構架綜述

系統從下到上包括Linux內核層、Libraries和運行時環境層、應用程序框架層、應用程序層四層結構。在Android的最下層的操作系統基于Linux2.6內核,往上的中間件包括Libraries和運行時環境層和應用程序框架層兩個層次,最上層則是應用程序層。

在Android構架中,底層的Linux內核則采用的是C語言,libraries采用C或者C++,但是應用程序層、應用程序框架層和運行時環境中的Android核心庫采用Java語言編寫,也就是說Android雖然底層用的是C或者C++,作為一個智能手機平臺,只有擁有了大量的源源不斷的應用程序作為支持,才能受人們的歡迎,從而才能占領市場。

1.3.2 內核層

Google Android 作為一個開源的操作系統其內核采用了同樣開源的被業界認為是相當穩定的Linux作為其內核,其中Linux內核包括以下功能模塊:安全(Security)、存儲器管理(Memory Management)、進程管理(Process Management)、網絡堆棧(Network Stack)、驅動程序模型(Driver Model)等,另外也在給其上層的軟件和下層硬件間建立起一個抽象層(Abstraction Layer)。同時Android在Linux 2.6的內核上進行了一些增加和刪改,使Linux更加適應ARM平臺。

2 Android系統及開發環境的安裝與配置

2.1 Android的由來

Android來源于硅谷著名的極客Andy Rubin建立的Android公司,Google把他的公司買下。并于2007年11月5日宣布與包括摩托羅拉、HTC、LG、三星等33家手機廠商、手機芯片提供商、軟硬件供貨商、移動運營商聯合組成開放手機聯盟(Open Handset Alliance),并發布了名為Android的開放手機軟件平臺[2]。

2.2 Android系統的優點

與其他手機操作系統相比,Android有4個無可比擬的優點:(1)開放性。Android系統同時包含了底層操作系統以及移動電話所需的全部軟件,不存在專有權障礙,開發平臺允許任何移動終端廠商加入到Android聯盟中來,并允許不同廠商可以根據自己的需求對平臺進行定制和擴展,無需任何授權許可費用。(2)所有應用程序平等。Android系統中,系統核心應用和第三方應用都是完全平等的,用戶可以將手機中的任意應用程序替換成所需的其他應用程序。(3)應用程序間無界限。開發人員可以把Web上的數據與本地的日歷、聯系人、位置信息結合起來,應用程序還可聲明它們可供其他程序使用。(4)快速方便的應用程序開發。Android平臺為開發人員童工了大量的實用庫及工具,可以讓開發人員快速地創建自己的應用。

2.3 Android系統的現狀及展望

Android系統目前的發展十分迅速,全球各大廠商和運營商也紛紛加入了Android的陣營,包括美國的摩托羅拉(MOTOROLA)、韓國的三星(SAMSUNG)、英國的索尼愛立信(Sony Ericsson)、中國臺灣HTC、中國移動、中國聯通、中興通訊、華為通訊、聯想等大企業。

3 Android的課程表開發

一般課程表應該具備課程表第一次運行時候提醒添加數據功能,擁有數據后自動顯示當天課程,如果課程變動要求可以進行修改,要求可以查看整個星期的所有課程,并且同樣可以時行課程的修改。

3.1 TimeTable文件:當天課程的顯示

圖 1

3.2 Showtable文件:整個星期的課程顯示

圖 2

3.3 WeekDay:課程表管理

圖 3

3.4 Edit文件: 課程表的修改和添加

圖 4

3.5 數據庫實現

DataBaseHelper.java 與android的SQLite數據庫的建立與數據表的建立。

DataBaseInfo.java 與Android在SQLite數據庫表的訪問。

4 總結

該程序設計與實現基本完成。本設計的開發是基于Android平臺上的,隨著互聯網及手機技術的不斷發展,本人也將不斷的對軟件平臺進行升級,致力打造一個隨用隨查的手機移動課表查詢的平臺,為廣大師生提供良好的課表查詢體驗。

[1]陳昱,江蘭帆.基于GoogleAndroid平臺的應用程序開發和研究[J].福建電腦,2008(11):156-157.

[2]楊豐盛.Android應用開發揭秘[M].北京:機械工業出版社,2010.

TP311.52

A

1009-6434(2016)12-0105-02

猜你喜歡
課程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
《無機化學》課程教學改革
云南化工(2021年6期)2021-12-21 07:31:42
WJ-700無人機系統
數字圖像處理課程混合式教學改革與探索
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
基于PowerPC+FPGA顯示系統
為什么要學習HAA課程?
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 日韩a在线观看免费观看| 国产网站在线看| 国产极品美女在线| 亚洲无码A视频在线| 日本手机在线视频| 国内精自线i品一区202| 欧美亚洲第一页| 国产日韩欧美视频| 亚洲无码久久久久| 高清不卡毛片| 国产69精品久久| 免费高清a毛片| 制服丝袜亚洲| 国产亚洲视频免费播放| 日韩成人在线一区二区| 毛片国产精品完整版| 国产精品视频观看裸模| 一本大道东京热无码av| 91午夜福利在线观看精品| 中国精品自拍| 色婷婷成人| 国内老司机精品视频在线播出| 国产精品大尺度尺度视频| 久久免费精品琪琪| 第一页亚洲| 精品久久久久无码| 天天激情综合| 国产96在线 | AV色爱天堂网| 毛片网站在线看| 日本草草视频在线观看| 婷婷开心中文字幕| 国产精品13页| 亚洲色图综合在线| 欧美日韩午夜| 91黄视频在线观看| 蜜芽国产尤物av尤物在线看| 亚洲第一色网站| 久久综合丝袜日本网| 亚洲国模精品一区| 精品成人一区二区三区电影| 欧洲av毛片| 日韩在线1| 免费观看男人免费桶女人视频| 国产精品部在线观看| 亚洲一区二区三区麻豆| 在线观看免费AV网| 欧美亚洲欧美| 青青青伊人色综合久久| 亚洲欧美天堂网| 亚洲成人免费在线| 亚洲无码精品在线播放 | 国产成年无码AⅤ片在线| 欧美午夜小视频| 亚洲系列无码专区偷窥无码| 成年片色大黄全免费网站久久| av无码一区二区三区在线| 手机在线看片不卡中文字幕| 国内精自视频品线一二区| 国产69精品久久久久妇女| 99手机在线视频| 欧美性久久久久| 国产肉感大码AV无码| 中文字幕啪啪| 她的性爱视频| 亚洲永久免费网站| 欧美精品成人一区二区在线观看| 久久黄色小视频| 日本高清在线看免费观看| 香蕉综合在线视频91| 97视频在线精品国自产拍| 中文字幕va| 欧美日韩精品一区二区在线线| 亚洲 成人国产| 国产主播喷水| 国产毛片不卡| 九色在线视频导航91| 欧美日韩在线亚洲国产人| 少妇极品熟妇人妻专区视频| 亚洲无码日韩一区| 欧美国产精品拍自| 久青草国产高清在线视频|