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

正文內(nèi)容

基于手機(jī)個(gè)人課程提醒系統(tǒng)本科畢業(yè)論文設(shè)計(jì)-在線瀏覽

2024-08-03 08:27本頁面
  

【正文】 段時(shí)間就可以提醒自己,使得我們不用擔(dān)心走在路上突然忘了一會(huì)兒上什么課,方便快捷,實(shí)用性很高 [2] 。本系統(tǒng)可以在Android 模擬器上運(yùn)行,取得了很好的運(yùn)行效果,希望這款軟件可以給使用者帶來更快更準(zhǔn)的信息與更簡(jiǎn)便的使用。 第三章 Android 系統(tǒng)的 四大組Android 四大基本組件分別是 Activity,Service 服務(wù),Content Provider 內(nèi)容提供者,BroadcastReceiver 廣播接收器 [4] 。Activity 之間通過 Intent 進(jìn)行通信。典型的動(dòng)作類型有:MAIN(activity 的門戶) 、VIEW、PICK、EDIT 等。例如:要查看一個(gè)人的聯(lián)系方式,你需要?jiǎng)?chuàng)建一個(gè)動(dòng)作類型為 VIEW 的 intent,以及一個(gè)表示這個(gè)人的 URI。相對(duì)于 intent 是一個(gè)有效的做某事的請(qǐng)求,一個(gè) intentfilter 則用于描述一個(gè) activity(或者 IntentReceiver)能夠操作哪些 intent。IntentFilter 需要在 中定義。當(dāng)向前導(dǎo)航時(shí),activity 將會(huì)調(diào)用startActivity(Intent myIntent)方法。新的activity 接收到 myIntent 的通知后,開始運(yùn)行。3 Service一個(gè) Service 是一段長(zhǎng)生命周期的,沒有用戶界面的程序,可以用來開發(fā)如監(jiān)控類程序。在一個(gè)媒體播放器的應(yīng)用中,應(yīng)該會(huì)有多個(gè) activity,讓使用者可以選擇歌曲并播放歌曲。在這個(gè)例子中,媒體播放器這個(gè) activity 會(huì)使用()來啟動(dòng)一個(gè) service,從而可以在后臺(tái)保持音樂的播放。另外,我們還可以通過使用 ()方法,連接到一個(gè) service 上(如果這個(gè) service 還沒有運(yùn)行將啟動(dòng)它) 。拿媒體播放器這個(gè)例子來說,我們還可以進(jìn)行暫停、重播等操作。這些數(shù)據(jù)可以存儲(chǔ)在文件系統(tǒng)中、在一個(gè) SQLite 數(shù)據(jù)庫、或以任何其他合理的方式,其他應(yīng)用可以通過 ContentResolver 類(見 ContentProviderAccessApp 例子)從該內(nèi)容提供者中獲取或存入數(shù)據(jù).(相當(dāng)于在應(yīng)用外包了一層殼),只有需要在多個(gè)應(yīng)用程序間共享數(shù)據(jù)是才需要內(nèi)容提供者。 BroadcastReceive你的應(yīng)用可以使用它對(duì)外部事件進(jìn)行過濾只對(duì)感興趣的外部事件(如當(dāng)電話呼入時(shí),或者數(shù)據(jù)網(wǎng)絡(luò)可用時(shí))進(jìn)行接收并做出響應(yīng)。然而,它們可以啟動(dòng)一個(gè) activity 或 serice 來響應(yīng)它們收到的信息,或者用NotificationManager 來通知用戶。一般來說是在狀態(tài)欄上放一個(gè)持久的圖標(biāo),用戶可以4打開它并獲取消息。Android 是以 Java 語言作為開發(fā)語言,官方推薦使用 Eclipse 作為開發(fā)軟件,在搭建開發(fā)環(huán)境前必須準(zhǔn)備 JDK、Eclipse、Android SDK 三個(gè)軟件,JDK與 Eclipse 都可以在其官方網(wǎng)站上下載到其最新版本,Android SDK 則需要通過Android SDK Setup 來下載安裝 [5]。 下載和安裝 Eclipse在 Eclipse 的官方網(wǎng)站““Eclipse IDE for Java Developers”下載完畢后解壓縮即可使用,無需安裝。下載完成后解壓縮,運(yùn)行其內(nèi)的“SDK ”即可自動(dòng)檢測(cè)下載 Android SDK,如圖 2 所示:5圖 2 Android SDK Setup 安裝 Eclipse 的 Android 插件使用 Eclipse 作為開發(fā)開發(fā)工具必須要安裝 Android Development Tools(ADT )的外掛,其安裝步驟如下:? 啟動(dòng) Eclipse 后,選擇“Help ”→“Install New Software…”打開“Install”窗口;? 點(diǎn)擊窗口中的“Add”按鈕,在“Add Repository”窗口中輸入如圖 3 所示信息:圖 3 Add Reponsitory? 點(diǎn)擊 OK 后, “Install”列表中會(huì)多出一項(xiàng)“Developer Tools”,勾選后點(diǎn)擊“Next”既開始下載 ADT,下載完成后按軟件提示操作即可完成安裝 ADT。 需求分析手機(jī)課程課表在手機(jī)應(yīng)用程序中并不常見,更不用說可以自己添加課程信息,一7般在手機(jī)上較為常見的日程提醒程序無法實(shí)現(xiàn)準(zhǔn)確的時(shí)間提醒,以及添加自己比較重要的信息來提醒。用戶進(jìn)入該程序界面,因主要針對(duì)于個(gè)人,故沒有設(shè)置用戶登錄,然后進(jìn)入添加課程界面,進(jìn)行添加課程操作。根據(jù)學(xué)校課程表填寫各個(gè)時(shí)間段的課程信息,虛擬器中只顯示周一到周五,內(nèi)容包括每節(jié)課的課程名、上課地點(diǎn)、上課老師。程序的配置信息主要存在 中,該信息在數(shù)據(jù)顯示時(shí)讀取必要的配置信息,比如 TableActivity 是用來添加課程模塊,InsertEventActivity 是用來編輯事件界面等。其中,SQLite 主要用來存儲(chǔ)課程信息,Preference 則主要用來存儲(chǔ)程序配置信息 [8] 。 SQLite 數(shù)據(jù)庫是 SQL 數(shù)據(jù)庫的簡(jiǎn)化版,支持大部分 SQL 操作。 數(shù)據(jù)庫的創(chuàng)建創(chuàng)建數(shù)據(jù)庫主要用到了 ProjectDatabaseHelper 類,該類繼承了SQLiteOpenHelper 類,實(shí)現(xiàn)了數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建。public static final String EVENTDATABASE=create table event (+id integer primary key autoincrement,+用戶主界面Preference SQLite用戶設(shè)置界面 課程添加界面插入事件界面 Service用戶設(shè)置信息計(jì)劃信息 提示時(shí)間課程信息 課程信息課程時(shí)間9content text not null,+hour integer not null,+second integer not null,+mode integer not null,+voice integer not null,+settime text,+runing integer not null)。public ProjectDatabaseHelper(Context context,String dbname) {super(context, dbname, null, 1)。}Overridepublic void onCreate(SQLiteDatabase db) {// TODO Autogenerated method stub(ProjectDATABASE)。}Override
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1