




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、智能終端開發(fā)課程設(shè)計(jì)說(shuō)明書課題名稱:姓名:學(xué)號(hào):專業(yè):班級(jí):指導(dǎo)教師:2021年12月25日目錄第一章概述第二章需求解析系統(tǒng)主要內(nèi)容根本要求設(shè)計(jì)需要結(jié)合使用的技術(shù)模塊的功能性歸納第三章大綱設(shè)計(jì)系統(tǒng)的功能結(jié)構(gòu)系統(tǒng)的模塊結(jié)構(gòu)各模塊的活動(dòng)圖第四章詳細(xì)設(shè)計(jì)布局文件備忘錄數(shù)據(jù)儲(chǔ)藏的實(shí)現(xiàn)第五章調(diào)第一章歸納對(duì)于好多人來(lái)說(shuō),隨時(shí)帶個(gè)小本子記錄一些事情是很有必要的事情,從而出現(xiàn)了備忘錄。有了備忘錄,可以將自己的工作和生活安排的更有條理,在有限的時(shí)間內(nèi)完成最重要、最緊急的事情。隨著智能逐漸走進(jìn)一般人的生活,它正在成為人們獲守信息的主要設(shè)備,而且智能是他們獲守信息最方便、最快捷的路子。因此,對(duì)于所有擁有的的用戶來(lái)說(shuō)
2、,可以隨時(shí)隨地便利的通過(guò)備忘錄來(lái)實(shí)現(xiàn)重要事情的記錄與提示,省去了隨身攜帶紙筆的麻煩。現(xiàn)此刻搭載Android系統(tǒng)平臺(tái)的已占有高出70%的市場(chǎng)份額,因此,在Android系統(tǒng)下的備忘錄軟件中,用戶可以特別方便的盤問(wèn)事件備忘,為工作、出游、生活雜碎事供應(yīng)整理記錄功能。開發(fā)一款能在Android系統(tǒng)上使用,且性能優(yōu)異的備忘錄是特別有必要且前途光明。第二章需求解析、系統(tǒng)主要內(nèi)容:1、基于Android系統(tǒng)平臺(tái)研發(fā)出備忘錄;2、經(jīng)過(guò)安裝備忘錄,防范用戶忘掉某個(gè)時(shí)間的重要工作,進(jìn)行記錄并在特準(zhǔn)時(shí)間經(jīng)過(guò)聲音,文字或振動(dòng)提示用戶;3、主要模塊有:備忘錄數(shù)據(jù)儲(chǔ)藏、列表閱讀、數(shù)據(jù)保護(hù)和準(zhǔn)時(shí)提示等模塊。、根本要求:
3、1、基于Android系統(tǒng)平臺(tái)研發(fā)出備忘錄,以防范用戶忘掉某個(gè)時(shí)間的重要工作,進(jìn)行記錄并在特準(zhǔn)時(shí)間經(jīng)過(guò)聲音,文字或振動(dòng)提示用戶。2、主要設(shè)計(jì)出備忘錄數(shù)據(jù)儲(chǔ)藏、列表閱讀、數(shù)據(jù)保護(hù)和準(zhǔn)時(shí)提示等模塊。已學(xué)習(xí)掌握Android系統(tǒng)平臺(tái)和Java編程技術(shù),并要求軟件界面簡(jiǎn)潔專業(yè),功能完滿,真切為用戶供應(yīng)重要工作備忘功能。、設(shè)計(jì)需要結(jié)合使用的技術(shù):1、Eclipse平臺(tái):Eclipse是一個(gè)運(yùn)行插件的平臺(tái)。可以下載安裝版本。2、AndroidDeveloperToolsEclipseClassic的最新依照安裝說(shuō)明安裝AndroidDeveloperToolsEclipse插件。、模塊的功能性歸納:(1、
4、備忘錄數(shù)據(jù)儲(chǔ)藏實(shí)現(xiàn):備忘錄的最重要功能就是記錄和保存用戶簡(jiǎn)單忘掉的日期和事件,為了長(zhǎng)遠(yuǎn)地將用戶的備忘錄信息保存下來(lái),需要將這些信息儲(chǔ)藏在數(shù)據(jù)庫(kù)中。備忘錄需要保存的信息有:編號(hào)IDID、提示日期(DatelDatel)、提示時(shí)間(TimelTimel)、提示內(nèi)容(ContentContent)、可否啟用(ON_OFFON_OFF)、可否聲音提示(ALARMALARM)、創(chuàng)立時(shí)間(CREATEDCREATED)等.2、備忘錄列表顯現(xiàn):用戶可能需要?jiǎng)?chuàng)立好多條備忘錄信息,而且需要保護(hù)這些備忘錄信息,比方刪除、更正等功能。備忘錄的列表顯現(xiàn)能使用戶界面更加簡(jiǎn)潔清楚,并帶給用戶使用方便3、備忘錄保護(hù):備忘錄
5、保護(hù)是該應(yīng)用程序的核心局部,供應(yīng)了增加、更正、刪除備忘錄信息的功能,供應(yīng)備忘錄動(dòng)向更新的功能。(4 4、備忘錄準(zhǔn)時(shí)提示:備忘錄的第一需求是可以有效提示用戶置辦已記錄的事件,從而到達(dá)真切避免忘掉的收效,為了更好的提示用戶在特準(zhǔn)時(shí)間做某項(xiàng)工作,要設(shè)置語(yǔ)音和震動(dòng)等功能。第三章大綱設(shè)計(jì)、系統(tǒng)的功能結(jié)構(gòu):開始設(shè)置可否開啟設(shè)置日期時(shí)間備忘錄內(nèi)容開啟鬧鐘結(jié)束、系統(tǒng)的模塊結(jié)構(gòu):、各模塊的活動(dòng)圖:、增加備忘錄增加日期、時(shí)間、鬧鈴:增加內(nèi)容:、查察備忘錄更正備忘錄修改日期、時(shí)間、鬧鈴:更正內(nèi)容:刪除備忘錄第四章詳細(xì)設(shè)計(jì)、布局文件fill_parent使視圖元素占滿可用的空間。也可以認(rèn)為這就是“拉伸”。、備忘錄數(shù)據(jù)
6、儲(chǔ)藏的實(shí)現(xiàn)為了使備忘錄數(shù)據(jù)表?yè)碛型ㄓ玫臄?shù)據(jù)共享接見體系,需要經(jīng)過(guò)ContentProvider來(lái)實(shí)現(xiàn)。這里定義一個(gè)TaskListProvider類,該類繼承ContentProvider,實(shí)現(xiàn)了onCreat、query、getType、insert、deletedelete、updateupdate 等方法,來(lái)支持?jǐn)?shù)據(jù)的增、刪、查、改等操作。在該類內(nèi)部還定義了一個(gè)DatabaseHelper內(nèi)部類繼承SQLiteHelper,該類供應(yīng)了常有或翻開數(shù)據(jù)庫(kù)、創(chuàng)建或刪除表的功能。、備忘錄的列表顯現(xiàn):這里經(jīng)過(guò)一個(gè)ListActivity來(lái)顯現(xiàn)備忘錄列表,經(jīng)過(guò)選項(xiàng)菜單供應(yīng)保護(hù)數(shù)據(jù)接口。、備忘錄的保護(hù)
7、:當(dāng)用戶單擊主界面的一個(gè)列表時(shí)會(huì)在上述列表顯現(xiàn)中提到的setOnItemClickListener方法中響應(yīng),此方法體中定義一個(gè)Intent對(duì)象,使用setClass方法實(shí)現(xiàn)界面跳轉(zhuǎn)到此 TaskDetailActivityTaskDetailActivity 所對(duì)應(yīng)的界面、備忘錄的準(zhǔn)時(shí)提示:此功能經(jīng)過(guò)定義 ActivityActivity 發(fā)生播放,BroadcastReceiverBroadcastReceiver 接收播放,并通過(guò) NotificationNotification 提示用戶。定義提示播放接收器當(dāng)用戶選擇了備忘錄信息中的“開啟鬧鐘”選項(xiàng)時(shí),便經(jīng)過(guò)播放的方式啟動(dòng)一個(gè)準(zhǔn)時(shí)鬧鐘,
8、此后定義一個(gè)播放接收器接收播放。播放接收器實(shí)現(xiàn)以下顯示提示Activity第五章調(diào)試解析程序運(yùn)行:列表顯現(xiàn):備忘錄保護(hù):備忘錄準(zhǔn)時(shí)提示:整體來(lái)說(shuō),調(diào)試過(guò)程中根本沒有出現(xiàn)系統(tǒng)性錯(cuò)誤,軟件強(qiáng)壯性優(yōu)異,測(cè)試數(shù)據(jù)隨機(jī)采用,根本實(shí)現(xiàn)軟件要實(shí)現(xiàn)的需求第六章設(shè)計(jì)總結(jié)經(jīng)過(guò)一個(gè)多月的學(xué)習(xí)和研究,本次課程設(shè)計(jì)終于圓滿完成,誠(chéng)然耗資了好多精力和時(shí)間,設(shè)計(jì)過(guò)程中也出現(xiàn)了好多問(wèn)題,但經(jīng)過(guò)網(wǎng)上資料的盤問(wèn)、圖書館圖書的借閱以及同學(xué)們的幫助,最后也逐一獲取認(rèn)識(shí)決。經(jīng)過(guò)本次課程設(shè)計(jì),我認(rèn)識(shí)到實(shí)踐經(jīng)驗(yàn)對(duì)于學(xué)生的重要性。備忘錄軟件的開發(fā)使我對(duì)書本上的知識(shí)點(diǎn)和理論有了更深一層的認(rèn)識(shí),使我學(xué)會(huì)了如何利用所學(xué)的知識(shí),把理論結(jié)合于實(shí)踐中,
9、進(jìn)一步掌握了開發(fā)基于Android平臺(tái)的軟件的流程。本次課程設(shè)計(jì)主要研究了Android平臺(tái)的架構(gòu)以及在Android平臺(tái)上開發(fā)備忘錄軟件,此應(yīng)用除了具備簡(jiǎn)單備忘功能外,還具備簡(jiǎn)單數(shù)據(jù)辦理功能以及鬧鐘提示相對(duì)高級(jí)點(diǎn)的功能。本次課程設(shè)計(jì)在Android平臺(tái)以及在該平臺(tái)上開發(fā)備忘錄軟件上做了大量的工作,但仍有好多地方值得進(jìn)一步商議研究,如:界面設(shè)計(jì)如何更加雅觀簡(jiǎn)潔,軟件的移植性、兼容性如何等。Android開發(fā)是一個(gè)開放的平臺(tái),需要不斷進(jìn)行內(nèi)容增加和補(bǔ)充,這也就要求我們學(xué)生不休學(xué)習(xí)新知識(shí),從而使軟件功能不斷擴(kuò)展。同時(shí),本次課程設(shè)計(jì)讓我對(duì)?智能終端開發(fā)?這門課程有了更深層次的認(rèn)識(shí),也讓我發(fā)現(xiàn)了自我存
10、在的缺乏,今后,在Android開發(fā)的學(xué)習(xí)之路上,我必定更加重視實(shí)踐與理論的結(jié)合,在系統(tǒng)的擴(kuò)展性方面開銷更多的精力去學(xué)習(xí)。第七章參照文件【1】?零點(diǎn)騰躍學(xué)Android開發(fā)?徐誠(chéng)著,清華大學(xué)初版社2?Android基礎(chǔ)教程?美伯內(nèi)特著,張波等譯/2021年11月/人民郵電初版社3?Android應(yīng)用程序開發(fā)?,王向輝,張國(guó)印,沈潔編著/2021年3月/清華大學(xué)初版社4?Java寶典?,孫瀏毅等編著/2021年8月/電子工業(yè)大學(xué)初版社5?XML程序設(shè)計(jì)使用教程?,張亞飛,湯桂風(fēng)編著/2021年8月/北京師范大學(xué)初版社6?Java 編程思想?(美)BruceEckel 著,陳昊鵬譯/2021 年
11、4 月/機(jī)械工業(yè)初版社7?Android 程序設(shè)計(jì)基礎(chǔ)?郝玉龍/2021 年 1 月/清華大學(xué)初版社第八章附錄文件package.*;importclassAlarmActivityextendsActivitypublicstaticfinalintID=1;protectedvoidonCreate(BundlesavedInstanceState)(savedInstanceState);setContentViewetStringExtra(msg);=msg;import.*;import.*;importclassTaskDetailActivityextendsListActiv
12、ityetView(v).setMessage(msg).setCancelable(false).setPositiveButton(確定new()publicvoidonClick(DialogInterfacedialog,intid)content=().toString();(content);).show();)oString();,().toString();,().toString();,()?1:0);,()?1:0);pdate(uri,values,null,null);pdate(uri,values,null,null);nsert(uri,values);)(2)文
13、件packagefinalclassTaskList;importclassTaskListActivityextendsListActivityetData(),PROJECTION,null,null,;import;importclassTaskListProviderextendsContentProvideret(1);break;default:thrownewIllegalArgumentException(Uri4昔誤!+uri);etContentResolver(),uri);returnc;etContentResolver().notifyChange(taskUri,
14、null);returntaskUri;thrownewSQLException(插入數(shù)據(jù)失敗+uri);+uri);et(1);count=(TASK_LIST_TABLE_NAME,+=+noteId+(!(where)?AND(+where+):),whereArgs);break;default:thrownewIllegalArgumentException(錯(cuò)誤的URI+uri);getContext().getContentResolver().notifyChange(uri,null);returncount;et(1);count=(TASK_LIST_TABLE_NAME
15、,values,+=+noteId+(!(where)?AND(+where+):),whereArgs);break;default:thrownewIllegalArgumentException(錯(cuò)誤的URI+uri);)getContext().getContentResolver().notifyChange(uri,null);returncount;)static;publicclassTaskReceiverextendspublicclassTaskReceiverextendsBroadcastReceiverpublicvoidonReceive(ContextBroadcastReceiv
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買賣合同范本免
- 鹵肉教學(xué)員合同范本
- 上海企業(yè)記賬報(bào)稅合同范本
- 廠區(qū)白蟻防治合同范本
- 吳中區(qū)工程咨詢合同范本
- 課題立項(xiàng)成果申報(bào)書
- 廠房消防檢測(cè)服務(wù)合同范本
- 單位轉(zhuǎn)讓出租車合同范本
- 賣別墅合同范本
- 廠房拆遷工程合同范例
- GT 42456-2023 工業(yè)自動(dòng)化和控制系統(tǒng)信息安全 IACS組件的安全技術(shù)要求
- 《胎心監(jiān)護(hù)及判讀》
- 2023-2024全國(guó)初中物理競(jìng)賽試題第09講杠桿(原卷版)
- 2023-2024學(xué)年人教版新教材必修第二冊(cè) 第七章第一節(jié) 認(rèn)識(shí)有機(jī)化合物(第1課時(shí)) 教案
- 裝飾裝修工程安全管理培訓(xùn)學(xué)習(xí)
- 非煤露天礦山風(fēng)險(xiǎn)辨識(shí)與評(píng)估及風(fēng)險(xiǎn)控制
- 2022版義務(wù)教育(物理)課程標(biāo)準(zhǔn)(附課標(biāo)解讀)
- AIB(2022版)統(tǒng)一檢查標(biāo)準(zhǔn)-前提方案與食品安全程序
- 《土地管理法》課件
- 網(wǎng)絡(luò)安全技術(shù)服務(wù)方案
- 地鐵站務(wù)員職業(yè)發(fā)展規(guī)劃
評(píng)論
0/150
提交評(píng)論