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

正文內(nèi)容

本科畢業(yè)論文-基于android的短信管理軟件設(shè)計(jì)-展示頁

2025-01-21 05:13本頁面
  

【正文】 選擇聯(lián)系人 對話框顯示 發(fā)送短信 接收短信 短信轉(zhuǎn)發(fā) 短信列表顯示 自定義界面 刪除短信 文件發(fā)送 設(shè)置 10 Transmit 文件傳送 傳送文件 短信管理 11 InterfaceSetting 界面設(shè)置 選擇并設(shè)置界面 設(shè)置 短信管理系統(tǒng)接口與數(shù)據(jù)庫設(shè)計(jì) 接口設(shè)計(jì) 在短信收發(fā)需要與聯(lián)系人關(guān)聯(lián),同時(shí)需要將發(fā)送和收到的短信存入數(shù)據(jù)庫,該系統(tǒng)的接口如表 3 所示: 表 3 子系統(tǒng)編號(hào): 1 子系統(tǒng)英文名稱: Send_receive 子系統(tǒng)中文名稱:短信收發(fā) 接口編號(hào) 接口名稱 接口類型 接口性質(zhì) 相關(guān)對象 1 sendReceive 發(fā)送接收短信并 存入數(shù)據(jù)庫 雙向 用戶 2 contact 選擇聯(lián)系人 輸入 在短信查看中主要需要查詢短信信息和回復(fù)短信,接口設(shè)計(jì)如表 4 所示 表 4 子系統(tǒng)編號(hào): 2 子系統(tǒng)英文名稱: ManageMsg 子系統(tǒng)中文名稱:短信查看 接口編號(hào) 接口名稱 接口類型 接口性質(zhì) 相關(guān)對象 1 managerMsg 查詢短信,根據(jù)聯(lián)系人刪除短信 雙向 用戶 2 transmit 傳送文件 輸出 用戶 在管理短信中主要的接口如表 5 所示 表 5 子系統(tǒng)編號(hào): 3 子系統(tǒng)英文名稱: Setting 子系統(tǒng)中文名稱:短信管理 接口編 號(hào) 接口名稱 接口類型 接口性質(zhì) 相關(guān)對象 1 setting 設(shè)置界面 用戶 數(shù)據(jù)庫設(shè)計(jì) 在此短信管理系統(tǒng)系統(tǒng)中設(shè)計(jì)用戶,短信,聯(lián)系人 3 個(gè)實(shí)體,其中用戶屬性包括姓名,短信屬性包括會(huì)話 id,聯(lián)系人 id,發(fā)件日期,號(hào)碼,是否閱讀,狀態(tài),內(nèi)容,類型,主題等,聯(lián)系人屬性有姓名、號(hào)碼,聯(lián)系人 id。系統(tǒng)功能結(jié)構(gòu)如圖 1 所示。一個(gè)優(yōu)秀的短信管理系統(tǒng)所需要的功能是接收、發(fā)送短信,單一或者批量刪除短信,聯(lián)系人管理等。 2.齊全的功能: 一個(gè)系統(tǒng)最重要的就是功能,如果沒有功能那就不是一個(gè)系統(tǒng)而只是一個(gè)空殼。 第二章 短信管理系統(tǒng)的分析與設(shè)計(jì) 短信管理系統(tǒng)軟件架構(gòu) 特性功能分析 一個(gè)好的短信管理系統(tǒng)要具備以下幾個(gè)特點(diǎn): 1.人性化的界面: 一個(gè)再優(yōu)秀、功能再齊全的系統(tǒng)如果界面做的極不美觀,那么就算它有完美的功能,也極少有人會(huì)去使用它。例如,通訊錄數(shù)據(jù)被多個(gè)應(yīng)用程序使用,且必須存儲(chǔ)在一個(gè)內(nèi)容提供者中。 Content Provider 內(nèi)容提供者 android 平臺(tái)提供了 Content Provider 使一個(gè)應(yīng)用程序的指定數(shù)據(jù)集提供給其他應(yīng)用程序。當(dāng)連接到一個(gè) service 之后,我們還可以 service 提供的接口與它進(jìn)行通訊。同時(shí),系統(tǒng)也將保持這個(gè) service 一直執(zhí)行,直到這個(gè) service 運(yùn)行結(jié)束。然而,音樂重放這個(gè)功能并沒有對應(yīng)的activity,因?yàn)槭褂谜弋?dāng)然會(huì)認(rèn)為在導(dǎo)航到其它屏幕時(shí)音樂應(yīng)該還在播放的。比較好的一個(gè)例子就是一個(gè)正在從播放列表中播放歌曲的媒體播放器。通知可以用很多種方式來吸引用戶的注意力──閃動(dòng)背燈、震動(dòng)、播放聲音等。廣播接收器沒有用戶界面。 當(dāng) startActivity 方法被調(diào)用將觸發(fā)解析 myIntent 的動(dòng)作,這個(gè)機(jī)制提供了兩個(gè)關(guān)鍵好處: A、 Activities 能夠重復(fù)利用從其它組件中以 Intent 的形式產(chǎn)生的一個(gè)請求; B、 Activities 可以在任何時(shí)候被一個(gè)具有相同 IntentFilter 的新的 Activity 取代。然后,系統(tǒng)會(huì)在所有安裝的應(yīng)用程序中定義的IntentFilter 中查找,找到最匹配 myIntent 的 Intent 對應(yīng)的 activity。通過解析各種 intent,從一個(gè)屏幕導(dǎo)航到另一個(gè)屏幕是很簡單的。一個(gè)activity 如果要顯示一個(gè)人的聯(lián)系方式時(shí),需要聲明一個(gè) IntentFilter,這個(gè) IntentFilter 要知道怎么去處理 VIEW 動(dòng)作和表示一個(gè)人的 URI。 與之有關(guān)系的一個(gè)類叫 IntentFilter。而動(dòng)作對應(yīng)的數(shù)據(jù)則以 URI 的形式進(jìn)行表示。在 Intent 的描述結(jié)構(gòu)中,有兩個(gè)最重要的部分:動(dòng)作和動(dòng)作對應(yīng)的數(shù)據(jù)。 開發(fā)環(huán)境及工具 開發(fā)環(huán)境: win7 工具: eclipse+sdk,android 手機(jī) 系統(tǒng)所需 Android 基本組件的介紹 Activity 應(yīng)用程序中,一個(gè) Activity 通常就是一個(gè)單獨(dú)的屏幕,它上面可以顯示一些控件也可以監(jiān)聽并處理用戶的事件做出響應(yīng)。 基于以上的原因,開發(fā)出能夠更快的和更方便的管理短信的軟件對于操作系統(tǒng)為人們所喜愛極為重要。在這個(gè)“時(shí)間就是金錢”的時(shí)代,速度就是決定一切的關(guān)鍵。 畢業(yè)設(shè)計(jì)論文 基于 android 的短信管理軟件 學(xué)生姓名: 指導(dǎo)老師: 日期: 第一章 緒論 研究背景 目前, android 操作系統(tǒng)已經(jīng)成為了手機(jī)操作系統(tǒng)的的主流,而作為一款的手機(jī)操作系統(tǒng),手機(jī)主要功能之一的短信功能是絕對不可缺少的。對于一個(gè)手機(jī)使用者來說每天都會(huì)處理大量的短信息,諸如,朋友、家人、同事間短信,就算是從來不發(fā)短信,也會(huì)收到幾條廣告信息。 同時(shí),隨著微信,手機(jī) 等軟件的出 現(xiàn),各種繁復(fù)新奇的功能令人們眼花繚亂輪,越來越多的人開始通過其他軟件進(jìn)行聊天通訊,照里說原本手機(jī)短信功能應(yīng)該顯得比較雞肋,然而事實(shí)并不是,因?yàn)榉N種原因,短信管理軟件雖然在功能上有所欠缺,但它依然占據(jù)著通訊工具的主流,其地位不可動(dòng)搖。 研究意義 本課題的研究目的是開發(fā)出一款在 android 操作系統(tǒng)下運(yùn)行的界面友好,操作方便,功能完善的手機(jī)短信收發(fā)管理軟件,能夠幫助用戶更好地管理短信,以便節(jié)省更多的時(shí)間。 Activity 之間通過 Intent 進(jìn)行通信。 典型的動(dòng)作類型有: M AIN( activity 的門戶)、 VIEW、 PICK、 EDIT 等。例如:要查看一個(gè)人的聯(lián)系方式,你需要?jiǎng)?chuàng)建一個(gè)動(dòng)作類型為 VIEW 的intent,以及一個(gè)表示這個(gè)人的 URI。相對于 intent 是一個(gè)有效的做某事的請求,一個(gè)intentfilter 則用于描述一個(gè) activity(或者 IntentReceiver)能夠操作哪些 intent。 IntentFilter 需要在 中定義。當(dāng)向前導(dǎo)航時(shí), activity 將會(huì)調(diào)用 startActivity(Intent myIntent)方法。新的 activity 接收到myIntent 的通知后,開始運(yùn)行。 BroadcastReceive 廣播接收器 你的應(yīng)用可以使用它對外部事件進(jìn)行過濾只對感興趣的外部事件 (如當(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),用戶可以打開它并獲取消息 service 服務(wù) 一個(gè) Service 是一段長生命周期的,沒有用戶界面的程序,可以用來開發(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)容提供者。它的好處 :統(tǒng)一數(shù)據(jù)訪問方式。所以,一個(gè)人性化并且美觀的界面是一個(gè)優(yōu)秀的軟件必 須所擁有的,好的界面將會(huì)擁有良好的用戶體驗(yàn),才會(huì)有更多的用戶去使用。可以說功能就是軟件的本身,沒有功能就不成軟件。 基本功能分析 根據(jù)軟件需求,方便軟件的開發(fā)、維護(hù),切合模塊“高內(nèi)聚、低耦合”思想,特將短信管理系統(tǒng)分解為 3 個(gè)子系統(tǒng):短信接收與發(fā)送、短信查看管理,設(shè)置。 將系統(tǒng)分解后,子系統(tǒng)模 塊如表 1 所示 表 1 子系統(tǒng)編號(hào) 英文名稱 中文名稱 業(yè)務(wù)職能 1 Send_receive 短信接收與發(fā)送 短信的接受與發(fā)送 2 ManageMsg 短信管理 查看和管理短信 3 Setting 設(shè)置 設(shè)置界面 圖 1 短信管理系統(tǒng)各個(gè)模塊功能分析 為了便于理解短信管理系統(tǒng)的各個(gè)功能,我們以表格的形式分析各個(gè)功能的作用。 ER 圖如圖 2 所示。我在設(shè)計(jì)是主要用到的表是 conversations 和 contacts。 表 6 表名 字段名 字段類型 說明 conversations _id integer id thread_id integer 會(huì)話 id address text 對方號(hào)碼 person integer 聯(lián)系人 id date integer 發(fā)件日期 type integer 短信類型,發(fā)送或接收 body text 內(nèi)容 表 7 表名 字段名 字段類型 說明 _id integer id 聯(lián)系人 發(fā)送接收 內(nèi)容 號(hào)碼 id 姓名 聯(lián)系人 id 發(fā)件日期 短信 用戶 查看 刪除 選擇 類型 對方號(hào)碼 會(huì)話 id 姓名 contacts display_name text 聯(lián)系人姓名 photo_id integer 照片 id address text 電話號(hào)碼 第三章 短信管理系統(tǒng)的實(shí)現(xiàn) 界面層設(shè)計(jì)與實(shí)現(xiàn) 短信管理系統(tǒng)主要有短信發(fā)送界面,短信列表界面和對話框界面。短信列表顯示界面布局: 對話框界面顯示該聯(lián)系人與用戶所有存儲(chǔ)的數(shù)據(jù)庫中的聊天信息,同時(shí)用戶可在最下方編輯并發(fā)送信息。短信發(fā)送成功后,發(fā)送的短信信息會(huì)被保存到數(shù)據(jù)庫中,同樣,當(dāng)手機(jī)通過 BroadcastReceive 接收到短信時(shí),也會(huì)將短信存入數(shù)據(jù)庫。 String DELIVERED_SMS_ACTION = DELIVERED_SMS_ACTION。 setContentView()。 (new OnClickListener() { Override public void onClick(View arg0) { // TODO Autogenerated method stub E
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1