freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的實(shí)驗(yàn)室課程管理系統(tǒng)預(yù)約管理子系統(tǒng)開發(fā)-閱讀頁(yè)

2025-07-13 00:58本頁(yè)面
  

【正文】 UI 且長(zhǎng)駐系統(tǒng)的代碼,最佳例子媒體播放器從播放列表中播放歌曲,媒體播放器程序中,可能有一個(gè)或多個(gè) Activities 讓用戶選擇歌曲播放,然而,在后臺(tái)播放歌曲就無(wú)需 Activity 干涉了,因?yàn)橛脩粝M谝魳?lè)播放同時(shí)能夠切換到其他界面,既然這樣,媒體播放器八 activity 需要通過(guò) ()啟動(dòng)一個(gè) Service,這個(gè) Service 在后臺(tái)運(yùn)行以保持繼續(xù)播放音樂(lè),在媒體播放器被關(guān)閉之前,系統(tǒng)會(huì)保持音樂(lè)后臺(tái)播放 Service 的正常運(yùn)行,LifeCycleofanAndroidAppliCation 提供更多有關(guān) Service 的信息,請(qǐng)注意,你可以用 方法連接到一個(gè) Service 上如果 Service 未運(yùn)行的話,連接后,還會(huì)啟動(dòng)它,連接上后,你就可以通過(guò)一個(gè) Service 提供的接口與 Service 進(jìn)行通話,對(duì)音樂(lè) Service 來(lái)說(shuō),則提供了暫停、重放等功能。 工作機(jī)制首先,對(duì) Android 應(yīng)用程序的思想的了解有利于進(jìn)行 Android 相關(guān)應(yīng)用程序開發(fā)。相同組件和不同組件之間的導(dǎo)航通過(guò) Intent 來(lái)完成。ActivityAndroid 中,Activity 應(yīng)用組件是應(yīng)用程序的根本,Android 程序的流程全部在 Activity 之中運(yùn)行,Activity 是 Android 最基本的一個(gè)模塊,也是設(shè)計(jì)開發(fā)人員遇到的最頻繁模塊。在 Activity 當(dāng)中,設(shè)計(jì)者可以添加一些控件,例如 Button、Check box 等。一般一個(gè) Android 應(yīng)用是由多個(gè) Activity 組成的,這多個(gè) Activity 之間可以進(jìn)行相互跳轉(zhuǎn)。Activity 有三種基本狀態(tài):Active 狀態(tài):處于屏幕前景,也就是當(dāng)前 task 的棧頂 Activity 正處于 Active 狀態(tài),同一時(shí)刻只能有一個(gè) Activity 處于 Active 狀態(tài);Paused 狀態(tài): 處于背景畫面狀態(tài),失去了焦點(diǎn),但依然是活動(dòng)狀態(tài);Stopped 狀態(tài):不可見,但依然保持所有的狀態(tài)和內(nèi)存信息。Service 是沒(méi)有界面的長(zhǎng)生命周期的代碼,也就是說(shuō) Service 是這樣一種程序,他可以運(yùn)行很長(zhǎng)時(shí)間,但是它卻沒(méi)有用戶界面。Broadcast ReceiverBroadcast Receiver 通常是用于接收和處理廣播通知 (broadcast announcements)。那么,程序通過(guò)啟動(dòng)數(shù)個(gè) Broadcast Receiver 對(duì) Intent 進(jìn)行監(jiān)聽并隨時(shí)查看 Intent 的內(nèi)容,Broadcast Receiver 通知用戶方式有多種,使得用戶收到有通知需要查看的信息。在 Android 系統(tǒng)中,各種組件運(yùn)行在不同的組件上,這意味著數(shù)據(jù)的共享性,Content Provider 作為應(yīng)用程序四大組件之一,它起到在應(yīng)用程序之間共享數(shù)據(jù)的作用,同時(shí),它還是標(biāo)準(zhǔn)的數(shù)據(jù)訪問(wèn)接口。Content Provider 也可以封裝文件數(shù)據(jù)及其他混合的數(shù)據(jù)。Android 的圖形界面展示可分為三層:底層是 Activity,Activity 上面Window,Window 上面是 Views。View Group 是指布局控件,即用來(lái)控制界面中的控件如何布局?jǐn)[放的。Intent 通過(guò)對(duì)四種組件之間導(dǎo)航查找的條件的封裝,為 Android 四種組件之間的通訊起協(xié)助完成的作用,從而使之組成一個(gè)完整的、真正意義上的 Android 應(yīng)用。在 Intent 的描述結(jié)構(gòu)中,有兩個(gè)最重要的部分:動(dòng)作和動(dòng)作對(duì)應(yīng)的數(shù)據(jù)。就如,如果需要查看某人的聯(lián)系方式,首先需要?jiǎng)?chuàng)建 Intent,其動(dòng)作類型為 View,數(shù)據(jù)則是指向某人的 URI。Basic4android 是一個(gè)簡(jiǎn)單然而功能非常強(qiáng)大的 Android 應(yīng)用。Basic4android 將代碼編譯成 Android 原生(native)應(yīng)用,無(wú)需其它運(yùn)行環(huán)境的支持。Basic4android 包含一個(gè)強(qiáng)大的 GUI 設(shè)計(jì)器,內(nèi)建對(duì)多屏和坐標(biāo)的支持,不需要開發(fā)者再寫 XML。Basic4android 帶有豐富的庫(kù)函數(shù),支持所有的 Android 核心特性,因而使其非常容易進(jìn)行高級(jí)應(yīng)用開發(fā)。Basic4android 支持 及以上版本(包括平板電腦) 。:包括其他的可以擴(kuò)展編程的工具,用戶連接其他的系統(tǒng)(Package):主要包含了 JAVA 的源代碼,用于實(shí)現(xiàn)通訊等功能。Android 系統(tǒng)編譯完成的結(jié)果全部在其根目錄的 out 目錄中,在其他目錄中沒(méi)有內(nèi)容?;?Android 的實(shí)驗(yàn)室課程管理系統(tǒng)——預(yù)約管理子系統(tǒng)開發(fā)143 基于 Android 的實(shí)驗(yàn)室課程管理系統(tǒng)預(yù)約子系統(tǒng)的需求分析 功能需求分析開發(fā) Android 實(shí)驗(yàn)室預(yù)約系統(tǒng)是一項(xiàng)復(fù)雜的系統(tǒng)工程,我們可以通過(guò)功能模塊化的辦法來(lái)將不同的功能分門別類來(lái)進(jìn)行分析,這樣既可以將整體結(jié)構(gòu)變得清晰,也可能可以使注意力集中至某一類功能上?!∮脩舻卿涷?yàn)證功能分析這個(gè)模塊主要是實(shí)現(xiàn)學(xué)生或老師登錄及驗(yàn)證功能。具體功能如下: 用戶圖 31 登陸功能示意圖在登陸界面,學(xué)生或者老師可以用自己的學(xué)號(hào)或者工號(hào),密碼默認(rèn)為學(xué)號(hào)或者工號(hào)后六位。 實(shí)驗(yàn)室預(yù)約信息功能分析在此模塊中,我們希望學(xué)生或者老師能夠看到自己預(yù)約信息以及預(yù)約歷史記錄。該模塊顯示的前提是數(shù)據(jù)庫(kù)中有這個(gè)用戶的數(shù)據(jù)記錄,具體功能如下: 用戶登錄 登錄 數(shù)據(jù)庫(kù)基于 Android 的實(shí)驗(yàn)室課程管理系統(tǒng)——預(yù)約管理子系統(tǒng)開發(fā)15 用戶圖 32 預(yù)約功能示意圖如圖所示,在此過(guò)程中,客戶端先向預(yù)約系統(tǒng)發(fā)送學(xué)生或者老師的 ID 預(yù)約信息請(qǐng)求,系統(tǒng)接到請(qǐng)求后將進(jìn)入數(shù)據(jù)庫(kù)進(jìn)行查找,若用戶信息存在,則顯示用戶的先關(guān)預(yù)約信息?!?shí)驗(yàn)室預(yù)約功能分析實(shí)驗(yàn)室預(yù)約功能是該應(yīng)用的核心模塊,該模塊主要是處理用戶的預(yù)約要求,并由此生成用戶數(shù)據(jù),該預(yù)約數(shù)據(jù)將會(huì)顯示在預(yù)約信息頁(yè)面。若是確認(rèn),系統(tǒng)將數(shù)據(jù)送到數(shù)據(jù)庫(kù),然后把當(dāng)前數(shù)據(jù)與數(shù)據(jù)庫(kù)中已有的數(shù)據(jù)進(jìn)行比較,若無(wú)沖突,則會(huì)在預(yù)約信息模塊顯示預(yù)約成功,否則預(yù)約失敗。在 Java JDK 下載頁(yè)面下載 Windows x86 版本的 JDK(Java SE 即可) ,然后安裝到你喜歡的目錄下,例如,一般安裝到 D:\Java 目錄下。在這一步中應(yīng)安裝 Android 平臺(tái)工具及至少一個(gè)版本的 Android。如果需要用 USB 直接連接到物理設(shè)備上,也可以安裝 Google USB 設(shè)備驅(qū)動(dòng)程序。 Basic4android打開 Basic4android,執(zhí)行, Tools,菜單下的,Configure Paths,命令,彈出路徑配置對(duì)話框圖 42  程序安裝示意圖在此對(duì)話框中配置 和 的安裝路徑,以及附加的Basic4android 庫(kù)?;?Android 的實(shí)驗(yàn)室課程管理系統(tǒng)——預(yù)約管理子系統(tǒng)開發(fā)19圖 44  新建 AVD 點(diǎn)擊,New,按鈕,出現(xiàn)創(chuàng)建新的 AVD 對(duì)話框。完全啟動(dòng)后的模擬器基于 Android 的實(shí)驗(yàn)室課程管理系統(tǒng)——預(yù)約管理子系統(tǒng)開發(fā)22圖 48  鎖屏情況下的模擬器 核心模塊的實(shí)現(xiàn) 登錄模塊具體調(diào)用流程如下: 驗(yàn)證 驗(yàn)證失敗 成功圖 49  總程序流程圖 用戶 登錄信息 數(shù)據(jù)庫(kù) 預(yù)約系統(tǒng)基于 Android 的實(shí)驗(yàn)室課程管理系統(tǒng)——預(yù)約管理子系統(tǒng)開發(fā)23此模塊僅有登錄一部分,登錄時(shí)的用戶名是提前收入數(shù)據(jù)庫(kù),包括用戶的姓名、學(xué)號(hào)、性別和班級(jí)等,此模塊只允許已經(jīng)存在在數(shù)據(jù)庫(kù)的用戶通過(guò)自己的學(xué)號(hào)和默認(rèn)密碼進(jìn)入系統(tǒng)。用戶就可以通過(guò)這個(gè)模塊了解到自己預(yù)約的實(shí)驗(yàn)室安排。 測(cè)試應(yīng)用 用戶登錄界面的實(shí)現(xiàn)用戶通過(guò) Android 預(yù)約客戶端進(jìn)行登錄、預(yù)約等操作。 預(yù)約信息模塊界面的實(shí)現(xiàn)用戶登陸成功后將顯示該界面,此界面顯示登錄用戶的預(yù)約信息?;?Android 的實(shí)驗(yàn)室課程管理系統(tǒng)——預(yù)約管理子系統(tǒng)開發(fā)285 總結(jié)與展望本文通過(guò)分析當(dāng)前高校實(shí)驗(yàn)室課程預(yù)約程序,總結(jié)出這種方法的弊端,也闡述了智能實(shí)驗(yàn)室課程預(yù)約系統(tǒng)對(duì)學(xué)生和管理員的好處。根據(jù)技術(shù)和應(yīng)用的分析,根據(jù)學(xué)生對(duì)智能課程預(yù)約系統(tǒng)的心理需求,本文詳細(xì)分析了智能課程預(yù)約系統(tǒng)應(yīng)具有的功能,并根據(jù)需求對(duì)系統(tǒng)的服務(wù)器端進(jìn)行了詳細(xì)設(shè)計(jì),同時(shí)對(duì)客戶端進(jìn)行了功能涉及,主要包括用戶登錄模塊詳細(xì)設(shè)計(jì)、預(yù)約信息查詢模塊詳細(xì)設(shè)計(jì)和實(shí)驗(yàn)室課程預(yù)約模塊詳細(xì)設(shè)計(jì)等。實(shí)驗(yàn)結(jié)果表明,客戶端程序能夠滿足系統(tǒng)的基本需求,實(shí)現(xiàn)和服務(wù)器端的良好通信
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1