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

正文內(nèi)容

基于android平臺的短信通的設(shè)計與實現(xiàn)(編輯修改稿)

2025-02-14 16:06 本頁面
 

【文章內(nèi)容簡介】 ........................53167。 測試環(huán)境 ............................................................................................................53167。 測試結(jié)果及分析 ................................................................................................53167。 操作流暢性 ................................................................................................53167。 性能測試 ....................................................................................................53第 8 章 應(yīng)用程序的發(fā)布 ...............................................................................................55167。 生成數(shù)字簽名文件 ............................................................................................55167。 將程序發(fā)布到 Google Project 上 ......................................................................55167。 將程序發(fā)布到掌上應(yīng)用匯 ................................................................................56結(jié)  論 .............................................................................................................................57參考文獻 .........................................................................................................................58致  謝 .............................................................................................................................59河南科技大學(xué)本科畢業(yè)設(shè)計(論文)1前 言? 研究背景及意義目前 android 平臺手機滲透到我們生活,20 世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動下基于 android 平臺手機的現(xiàn)代電子產(chǎn)品在我們生活的各個角落都能見到,有力地推動了社會信息化程度的提高,同時也使現(xiàn)代電子產(chǎn)品性能進一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快?;?android 平臺手機的發(fā)展趨勢,本設(shè)計以 android 平臺手機為核心制作了一個短信通。本次設(shè)計運用 android 平臺手機作為研究開發(fā)對象,配合 Java 語言程序設(shè)計以及面向?qū)ο笏枷朐O(shè)計了一種手機短信通。本設(shè)計完成后,能夠?qū)崿F(xiàn)以下功能:單號碼連發(fā)短信,號碼段群發(fā)短信,清單群發(fā)短信,定時發(fā)送短信。在設(shè)計時,按照設(shè)計的要求,從安全性,經(jīng)濟性,可靠性三個方面進行考慮,通過設(shè)計方案的比較,確定出來一套既經(jīng)濟又可行的方案。本次設(shè)計是對所學(xué)知識的綜合運用,把理論知識和實踐相結(jié)合。在本次設(shè)計與檢驗過程中遇到了許多實際問題,比如 android 平臺手機及其運行環(huán)境的選擇,不熟悉開發(fā)技巧,軟件運行不穩(wěn)定,如何設(shè)計軟件的最佳外觀效果等。所有的這些問題,我們都通過查閱資料,咨詢老師一一解決了,為設(shè)計的成功提供了保障。本文通過方案確認,介紹了設(shè)計中所用到的技術(shù)、開發(fā)思想,以及 android平臺的簡介,通過清晰的程序活動圖,給程序的理解提供了方向。還介紹了程序調(diào)試軟件和硬件調(diào)試軟件,最后對本設(shè)計的軟件做了一個概述。? 系統(tǒng)設(shè)計目標(biāo)Android 手機的市場占有率已經(jīng)超過了 Symbian 成為全球第一大手機操作系統(tǒng),但是 Android 自帶的短信發(fā)送功能十分簡單,只支持即時發(fā)送單條短信,本項目的目的是開發(fā)一個支持短信群發(fā),定時短信的短信通軟件,實現(xiàn)的主要功能是單號碼連發(fā)短信(可設(shè)定發(fā)送條數(shù)和發(fā)送間隔) ,號碼段群發(fā)短信(輸入號碼段,可設(shè)置發(fā)送間隔) ,清單群發(fā)短信和定時短信四大功能,界面美觀,操作簡單,功能實用。本項目是一款基于 Android 手機平臺的短信通軟件,使 Android 手機擁有更河南科技大學(xué)本科畢業(yè)設(shè)計(論文)2加強大的短信發(fā)送功能,使手機顯得生動靈活化,與人們更為接近,讓手機的主人可以在節(jié)日群發(fā)節(jié)日短信,發(fā)送定時短信等,方便用戶的生活,也使設(shè)計者更加熟悉 Android 的技術(shù)和其他市場的特點。? 論文準(zhǔn)備工作前言,介紹了研究的背景及意義,系統(tǒng)的設(shè)計目標(biāo)和介紹論文的節(jié)構(gòu)。第一章為課題的相關(guān)技術(shù)與理論,研究的 Android 平臺的架構(gòu),分析了Android 應(yīng)用的構(gòu)成和工作機制,最后介紹了本軟件使用的核心技術(shù)。河南科技大學(xué)本科畢業(yè)設(shè)計(論文)3第 1 章 相關(guān)技術(shù)與理論167。 Android 架 構(gòu) 研 究圖 11 顯示的是 Android 架構(gòu)中的 5 個主要組成部分,每一部分會在下面具體描述。圖 11 Android 架構(gòu)167。 應(yīng) 用 程 序在 Android SDK 所用的手機模擬器及未來實體的手機中,都會有一系列 Java語言撰寫的核心應(yīng)用程序,包含電子郵件客戶端、SMS 程序、日歷、瀏覽器、聯(lián)系人與其它一些應(yīng)用程序,讓使用者一開始就可以在手機上使用這些基本的功能。河南科技大學(xué)本科畢業(yè)設(shè)計(論文)4167。 應(yīng) 用 程 序 架 構(gòu)在 Android SDK 中,定義了讓開發(fā)者使用與核心應(yīng)用程序相同 API 的權(quán)限。應(yīng)用程序框架是為了要簡化組件的重新利用而設(shè)計的,應(yīng)用程序可以發(fā)布功能并為其它應(yīng)用程序所使用。但是,這要受限于應(yīng)用程序架構(gòu)的安全機制,使用者可以用同樣的機制來新增、置換組件。目前所有的應(yīng)用程序是由服務(wù)及系統(tǒng)來組成,包含有:1. 一套強大的可擴展的視圖系統(tǒng):用來建構(gòu)一個應(yīng)用程序的基本組件,包含了在開發(fā)系統(tǒng)畫面時,常用的列表、網(wǎng)格、文本框、按鈕等控制項,甚至是內(nèi)嵌的 Web 瀏覽器。2. 內(nèi)容提供者:使應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫) ,或者共享它們自己的數(shù)據(jù)。3. 資源管理器:提供各種非程序代碼的資源讓應(yīng)用程序去使用。例如:本地字符串、圖形文件或排版相關(guān)的布局文件。4. 通知管理器:提供應(yīng)用程序在狀態(tài)欄中顯示應(yīng)用程序自定義的提示信息。5. 活動管理器:管理所有應(yīng)用程序的生命周期及提供常用的導(dǎo)航回退功能。167。 Linux 內(nèi) 核在 Android SDK 的作業(yè)系統(tǒng)是用 Linux,其版本為 2.6 版。而所提供的核心系統(tǒng)服務(wù)有:安全機制、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議棧和驅(qū)動程序模型。Linux 內(nèi)核也同時作為硬件與軟件棧之間的抽象層,用來做相互溝通的工作。167。 Android 應(yīng) 用 的 構(gòu) 成 和 工 作 機 制167。 Android 的 APIAndroid API 主要包含了以下幾個部分:1. 。 是系統(tǒng)的控制文件。2. 活動?;顒泳褪且粋€有生命周期的對象。3. 視圖。視圖可以將其自身繪制到屏幕上。4. 意圖。意圖是一個簡單的消息對象,它表示程序想做某事的“意圖。河南科技大學(xué)本科畢業(yè)設(shè)計(論文)55. 服務(wù)。服務(wù)是運行在后臺的代碼。它可以運行在它自己的進程,也可以運行在其他應(yīng)用程序的進程里,這取決于自身的需要。6. 通知。通知將以小圖標(biāo)的形式呈現(xiàn)在狀態(tài)欄里,用戶通過與圖標(biāo)的交互式操來接收消息。7. 內(nèi)容提供者。內(nèi)容提供者是用來提供對設(shè)備上數(shù)據(jù)進行訪問。典型的例子就是使用內(nèi)容提供者來訪問聯(lián)系人列表。167。 Android 應(yīng) 用 程 序 結(jié) 構(gòu) 解 析通常由以下四個組件來構(gòu)建一個完整的 Android 應(yīng)用程序:活動,意圖,接收器,服務(wù)內(nèi)容提供者。然而,并不是所有的 Android 應(yīng)用程序都必須具備上面的四個組件,可以由上面的一個或幾個來組建。當(dāng)決定使用以上哪些組件來構(gòu)建 Android 應(yīng)用程序時,需要將它們注冊在 AndroidManifest.xml 文件中,這是一個 XML 配置文件,在這個文件中可以聲明應(yīng)用程序組件以及它們的特性和要求。這個配置文件是每個Android 應(yīng)用程序所必需的。167。 使 用 的 核 心 技 術(shù)167。 Intent 的 詳 細 解 析在一個 Android 應(yīng)用中,主要是由四種組件組成的,這四種組件可參考上一節(jié)的內(nèi)容。而這四種組件是獨立的,它們之間可以互相調(diào)用,協(xié)調(diào)工作,最終組成一個真正的 Android 應(yīng)用。例如,在一個聯(lián)系人維護的應(yīng)用中,當(dāng)在一個聯(lián)系人列表屏幕(假設(shè)對應(yīng)的Activity 為 listActivity)上,點擊某個聯(lián)系人后,希望能夠調(diào)出此聯(lián)系人的詳細信息屏幕( 假設(shè)對應(yīng)的 Activity 為 detailActivity),為了實現(xiàn)這個目的, listActivity 需要構(gòu)造一個 Intent,這個 Intent 用于告訴系統(tǒng),要做 “查看 ”動作,此動作對應(yīng)的查看對象是“某聯(lián)系人” ,然后調(diào)用 startActivity(Intent intent),將構(gòu)造的 Intent 傳入,系統(tǒng)會根據(jù)此 Intent 中的描述,到 AndroidManifest.xml 中找到滿足此 Intent要求的 Activity。系統(tǒng)會調(diào)用找到的 Activity,即為 detailActivity,最終傳入河南科技大學(xué)本科畢業(yè)設(shè)計(論文)6Intent, detailActivity 則會根據(jù)此 Intent 中的描述,執(zhí)行相應(yīng)的操作。167。 Android 活 動 的 生 命 周 期Android 應(yīng)用程序的生命周期是由 Android 框架進行管理,而不是由應(yīng)用程序直接控制。通常,每一個應(yīng)用程序(入口一般會是一個活動的 onCreate 方法) ,都會占據(jù)一個進程。當(dāng)系統(tǒng)內(nèi)存即將不足的時候,會依照優(yōu)先級自動進行進程的回收。不管是使用者或開發(fā)者,都無法確定應(yīng)用程序何時會被回收。關(guān)于進程的生命周期將在下一節(jié)中介紹,本節(jié)主要介紹活動的生命周期。一個活動類別除了 OnCreate 方法之外,還預(yù)先定義了 OnPause(暫停)、OnResume(繼續(xù)) 等的基本方法,當(dāng)從一個活動切換到另一個活動的時候,原來的活動將經(jīng)過一連串的狀態(tài)改變。開發(fā)者可以在程序中添加一些各狀態(tài)相對應(yīng)的流程,每次活動狀態(tài)改變時,就會執(zhí)行相對應(yīng)的流程。要讓用戶有好的使用體驗,活動需要在各個周期中負責(zé)保管狀態(tài)、恢復(fù)狀態(tài)、傳送資料等工作。Android 的虛擬機(VM) 是使用堆棧管理。主要有四種狀態(tài):活動狀態(tài),暫停狀態(tài),停止?fàn)顟B(tài),已回收或未啟動狀態(tài)。已回收或未啟動狀態(tài)是指活動尚未被啟動、已經(jīng)被手動終止或已經(jīng)被系統(tǒng)回收的狀態(tài)。要手動終止活動,可以在程序中調(diào)用 finish 方法。河南科技大學(xué)本科畢業(yè)設(shè)計(論文)7圖 12 Android 的 Activity 生命周期圖 12 所示的七個狀態(tài)又可以歸納成三組:資源分配(創(chuàng)建/銷毀),可見與不可見( 啟動/重新啟動/停止),用戶取得屏幕的控制權(quán)(繼續(xù)/暫停)。167。 Android 進 程 的 生 命 周 期在大多數(shù)情況下,每個 Android 應(yīng)用程序都運行在自己的 Linux 進程中。當(dāng)應(yīng)用程序的某些代碼需要運行時,這個進程就被創(chuàng)建并一直運行下去,直到系統(tǒng)認為該進程不再有用為止。然后系統(tǒng)將回收進程占用的內(nèi)存以便分配給其它的應(yīng)用程序。為了決定在內(nèi)存不足時讓系統(tǒng)殺死哪個進程,Android 根據(jù)每個進程中運行的組件以及組件的狀態(tài)把進程放入一個“重要性分級 中。進程的類型包括(按重要程度排序):前臺進程,可見進程,服務(wù)進程,后臺進程,空進程。河南科技大學(xué)本科畢業(yè)設(shè)計(論文)8第 2 章 系統(tǒng)構(gòu)思167。 形 成 系 統(tǒng) 概 念167。 簡 化Android 系統(tǒng)自帶的短信發(fā)送功能十分簡單,只支持短信的即時發(fā)送,通過基于 Android 平臺的短信通的實現(xiàn)來讓 Android 用戶方便發(fā)送短信。167。 同 類 產(chǎn) 品 的 比 較 和 分 析雖然 Android 平臺是完全開源的,但是 Android 本身所帶的短信功能十分薄弱,不支持短信的群發(fā),單號碼連發(fā),號碼段群發(fā)短信以及定時短信功能,給用戶帶來了很大的不便。當(dāng)前 Android 手機應(yīng)用市場上雖然有一些增強短信發(fā)送功能的軟件,但是并不支持短信群發(fā)和定時短信功能。而且 Android 應(yīng)用魚龍混雜,真正一款方便用戶群發(fā)短信和定時群發(fā)短信的軟件在市場上還是空白。當(dāng)前市場的短信軟件有:GO 短信,飛信,Sms Timer 等。GO 短信主要還是對收發(fā)短信和通訊錄的管理,并不支持短信的定時發(fā)送和短信群發(fā)功能。飛信雖然可以支持定時短信和短信群發(fā),但這只是針對于移動的用戶之間,對于聯(lián)通和電信的用戶來說就可望而不可及了。Sms Timer 是一款國外的定時短信應(yīng)用,雖然可用,但是不符合中國人的操作習(xí)慣。以上軟件都不能
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1