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

正文內容

基于android平臺的短信通的設計與實現-閱讀頁

2025-02-02 16:06本頁面
  

【正文】 的描述,執(zhí)行相應的操作。 Android 活 動 的 生 命 周 期Android 應用程序的生命周期是由 Android 框架進行管理,而不是由應用程序直接控制。當系統(tǒng)內存即將不足的時候,會依照優(yōu)先級自動進行進程的回收。關于進程的生命周期將在下一節(jié)中介紹,本節(jié)主要介紹活動的生命周期。開發(fā)者可以在程序中添加一些各狀態(tài)相對應的流程,每次活動狀態(tài)改變時,就會執(zhí)行相對應的流程。Android 的虛擬機(VM) 是使用堆棧管理。已回收或未啟動狀態(tài)是指活動尚未被啟動、已經被手動終止或已經被系統(tǒng)回收的狀態(tài)。河南科技大學本科畢業(yè)設計(論文)7圖 12 Android 的 Activity 生命周期圖 12 所示的七個狀態(tài)又可以歸納成三組:資源分配(創(chuàng)建/銷毀),可見與不可見( 啟動/重新啟動/停止),用戶取得屏幕的控制權(繼續(xù)/暫停)。 Android 進 程 的 生 命 周 期在大多數情況下,每個 Android 應用程序都運行在自己的 Linux 進程中。然后系統(tǒng)將回收進程占用的內存以便分配給其它的應用程序。進程的類型包括(按重要程度排序):前臺進程,可見進程,服務進程,后臺進程,空進程。 形 成 系 統(tǒng) 概 念167。167。當前 Android 手機應用市場上雖然有一些增強短信發(fā)送功能的軟件,但是并不支持短信群發(fā)和定時短信功能。當前市場的短信軟件有:GO 短信,飛信,Sms Timer 等。飛信雖然可以支持定時短信和短信群發(fā),但這只是針對于移動的用戶之間,對于聯通和電信的用戶來說就可望而不可及了。以上軟件都不能把定時短信和短信群發(fā)進行不依賴于 sim 卡運營商的整合。167。 使 用 用 戶河南科技大學本科畢業(yè)設計(論文)9用戶為所有使用 Android 智能操作系統(tǒng)的手機用戶。本系統(tǒng)的最終用戶是使用 Android 智能操作系統(tǒng)的手機用戶,暫時不考慮使用 Android 平板電腦的用戶。Android 手機用戶涵蓋的人群層次比較大眾化,有超過半數的 Android 用戶不到 35 歲,是所有智能手機系統(tǒng)中最多的。167。用戶通過本軟件可以方便的進行短信的發(fā)送。輸入開始號碼和結束號碼以及發(fā)送間隔,對整個號碼段內的手機進行短信群發(fā)。從通訊錄中選擇一條或多條聯系人,設置發(fā)送時間,實現短信的定時發(fā)送。167。167。如果要發(fā)布到Google Market 需要一張國際信用卡賬號,且注冊 Google 開發(fā)者的成本為 15 美金。河南科技大學本科畢業(yè)設計(論文)10效益:市場的空白,完善的功能整合,良好的用戶操作體驗一定會吸引大量用戶下載使用,在后續(xù)的升級版本中加入合適的廣告,如節(jié)日短信匯總類的網站,不僅方便了用戶,更會帶來一定的經濟效益,同時不會影響用戶體驗。167。 開 發(fā) 環(huán) 境Windows XP SP3 操作系統(tǒng), ,Android SDK,Android Development Tools(ADT ) 。167。167。167。:開發(fā)的系統(tǒng)必須滿足實用性需求,做到使用方便,輸入數據量盡量小,界面直觀,易學易用,不同業(yè)務之間界面轉換速度快。:安全性永遠是數據庫的重要課題,必須采取多種措施保證數據庫的安全。從理論上講,冗余的存在,在數據庫設計的不合理,是破壞數據庫一致性的潛在危險,同時會增加數據空間開銷。:具有默認數值和狀態(tài)的數據庫字符段,采用可空假定。6..操作模式可選擇性原則:對不同的操作模式,設計不同的功能和不同的界面,或在同一功能和界面下設計多個選擇項,以適應模式多變的需求。:對常用的狀態(tài)和數值,作為缺省,對常用的功能放在主要界面和排前原則,對不常用功能啟動時進行折疊和排后。:全面按照軟件工程的要求來開發(fā)基于 Android 的短信通系統(tǒng),做到嚴格管理、嚴格測試。:建立統(tǒng)一合理的數據庫模型,實行統(tǒng)一的文檔編排和管理;實行統(tǒng)一的數據庫關系命名、文件命名、函數命名、變量命名,實行統(tǒng)一的編程風格。河南科技大學本科畢業(yè)設計(論文)12第 3 章 需求獲?。ㄓ美P停?67。每個用例表示系統(tǒng)提供給其用戶的一段功能。167。167。Android 手機用戶使用短信通軟件定制發(fā)送信息,最終短信的發(fā)送還是通過各個移動運營商來完成發(fā)送。移動運營商(移動,聯通,電信) 通過移動網絡最終完成短信的發(fā)送。 系 統(tǒng) 用 例 圖系統(tǒng)用例圖如圖 32 所示:System義 義義 義 義 義 義義 義 義 義 義義 義 義 義 義 義義 義 義 義義 義 義 義 義 義 義義 義 義 義 義 義 義 義 義 義不 不 不義 義 義 義圖 32 系統(tǒng)用例圖167。 單 號 碼 連 發(fā)如表 32 所示。 號 碼 段 群 發(fā)如圖表 33 所示。 清 單 群 發(fā) 短 信如表 34 所示。 定 時 短 信如表 35 所示。 用 戶 自 定 義 清 單如表 36 所示。 概 述理解需求陳述所描述的真實世界的系統(tǒng),并把它的功能抽象為模型。系統(tǒng)分析描述對象的三個方面:對象的靜態(tài)結構(類模型) 、對象之間的交互(交互模型)和對象的生存期(狀態(tài)模型) 。涉及反映控制和定制影響的問題,例如用戶界面和過程控制,都需要有重要的狀態(tài)模型。第一個階段,領域分析,專注于理解問題的本質。167。 概 述領域分析,設計一套準確簡介、可理解和正確的真實世界模型。167。 領 域 狀 態(tài) 模 型河南科技大學本科畢業(yè)設計(論文)19短信類的對象執(zhí)行遷移上的活動,因此為短信類添加狀態(tài)圖,如圖 43 所示不 不 不 不 不 不不 不 不 不 不不 不 不 不 不 不 不 不 不 不不 不 不 不 不 不不 不 不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不 不不 不 不 不 ,不 不 不 不不 不 不 不 不圖 43 領域狀態(tài)模型167。 概 述應用分析通過把一些重要的應用制品加進前面的領域模型當中來完成對分析過程的討論。167。1. 清單發(fā)送時序圖河南科技大學本科畢業(yè)設計(論文)20圖 44 清單發(fā)送時序圖2. 定時短信時序圖圖 45 定時短信時序圖167。如圖 46 所示為定時短信的活動圖。 應 用 類 模 型1. 確定用戶界面河南科技大學本科畢業(yè)設計(論文)22主界面原型如圖 47 所示幫助信息 退出號碼段群發(fā) 輸入開始結束號碼,群發(fā)短信清單發(fā)送 從您的常用清單或者通訊錄中選擇號碼,群發(fā)短信定時發(fā)送 只需選擇時間,號碼,就能為您定時發(fā)送短信單號碼連發(fā) 輸入號碼或從通訊錄選擇一個號碼,連發(fā)短信圖 47 主界面的界面原型返回 重置號碼:從通訊錄添加內容:轟炸: 間隔:開始轟炸5 9圖 48 單號碼連發(fā)界面原型河南科技大學本科畢業(yè)設計(論文)23返回 重置短信內容:緊急通知,XXXXX發(fā)送收信人列表:張三 15838888888王五 13838123456清空清空從清單添加 從通訊錄添加圖 49 清單發(fā)送界面原型新定時短信 隱藏時鐘返回圖 410 定時短信主界面原型河南科技大學本科畢業(yè)設計(論文)242. 確定控制器控制器是一種管理應用程序內部控制權的主動對象。控制器是以對象的形式來捕獲的一段具體化的行為,這種行為要比普通代碼更容易操作和轉換。短信通軟件有一個控制器,就是短信的發(fā)送,由控制器進行處理。 應 用 狀 態(tài) 模 型應用狀態(tài)模型專注于應用類,并且擴展了領域狀態(tài)模型。1. 系統(tǒng)總狀態(tài)圖不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不不 不 不圖 411 系統(tǒng)總狀態(tài)圖2. 清單群發(fā)狀態(tài)圖河南科技大學本科畢業(yè)設計(論文)25不 不 不 不 不 不 不不 不 不不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不不 不 不 不不 不 不 不 不不 不 不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不不 不 不 不圖 412 清單群發(fā)狀態(tài)圖3. 定時短信發(fā)送狀態(tài)圖河南科技大學本科畢業(yè)設計(論文)26不 不 不不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不 不 不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不不 不 不 不不 不 不 不 不 不 不 不 不 不不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 menu不 不 不 不 不 不 不不 不 不 不 不 不 不不 不 不 不不 不 不 不 不 不 不 不 不 不不 不 不 不不 不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不 不 不不 不 不 不 不不 不 不 不 不 不 不不 不 不 不 不 不 不 不 不 不 不 不 不圖 413 定時短信狀態(tài)圖4. 檢查交互模型通過檢查分析,狀態(tài)圖很可靠,與交互模型的場景也具有一致性。 概 述系統(tǒng)設計的目標是設計出一套用來解決應用問題的高層策略,也即架構。167。 估 算 發(fā) 送 性 能假定規(guī)劃用戶發(fā)送短信的性能,假設用戶只需發(fā)送一條短信,且網絡良好,短信是即時發(fā)送的。因為短信通發(fā)送和移動運營商發(fā)送是同步進行的,且互不影響,因此從執(zhí)行發(fā)送按鈕后 2 秒后第一個用戶收到短信,到第 50 個用戶收到短信,中間為 秒。河南科技大學本科畢業(yè)設計(論文)28167。167。 庫需要復用的庫如表 52 所示,表 52 庫的復用Google Android Api對數據庫的鏈接操作對數據庫的表的增刪改查操作發(fā)送短信的操作 167。167。子系統(tǒng)通常由它提供的服務來識別。167??梢詫⒒コ饣顒拥膶ο蟑B加在單線程控制和任務中。 識 別 內 部 的 并 發(fā) 性河南科技大學本科畢業(yè)設計(論文)29當 Android 主線程在執(zhí)行的過程中,執(zhí)行發(fā)送短信這種比較耗時的操作,為了不影響用戶體驗,需要再開一個進程,執(zhí)行耗時的短信發(fā)送操作。 定 義 并 發(fā) 任 務Android 主進程和發(fā)送短信的進程應該分開,這樣才不會影響用戶體驗。167。167。此處使用 Android 自帶的 SQLite 輕量級數據庫,RDBMS 是成熟的產品,有許多功能可以減少開發(fā)的工作量。 處 理 全 局 資 源Android 的用戶權限,需在總的配置文件中聲明和定義。167。 外 部 控 制外部控制專注于系統(tǒng)中對象之間的產生的外部可見事件流。167。還應有并行的處理算法,如短信發(fā)送,但許多計算都可以很好的按順序表示,這樣就可以很容易的疊加在單線程控制之中。 處 理 邊 界 條 件167。系統(tǒng)必須初始化常量數據,參數,全局變量,任務,監(jiān)護對象以及類層次結構本身。167。任務必須要釋放它的外部資源。 失 效失效是系統(tǒng)的意外終止。軟件通需要對有規(guī)律的失效做出規(guī)劃,在出現致命的錯誤時要合理的退出,讓環(huán)境中其余部分竟可能的保存完好,并盡可能多的將終止前的大部分有效信息記錄下來。 設 置 權 衡 優(yōu) 先 級短信通軟件是一種大眾化軟件產品。在時效的情況下,軟件必須要健壯,具有彈性。河南科技大學本科畢業(yè)設計(論文)31167。用戶界面都是交互式界面,其目的是與人進行交互,收集開展事物所需的信息。典型的應用為進程控制,數據獲取,通信設備以及負載延時等。使用 Android 自帶的 SQLite 數據庫存儲持久性數據。在短信通軟件中實時系統(tǒng)的保障具有最高的優(yōu)先級,也就是用戶體驗的優(yōu)先級最高。河南科技大學本科畢業(yè)設計(論文)32第 6 章 數據庫設計和類設計167。 概 述數據庫管理系統(tǒng)(database management system,DBMS)是管理數據庫訪問的軟件。DBMS 可以代替大部分應用程序代碼,使用 DBMS 還有以下理由:數據保護,效率,在用戶之間共享,在應用程序之間共享,數據質量,數據分布和安全性。167。所以添加關聯的類如圖 65 所示。 實 現 結 構 —高 級為添加關聯后的類實現外鍵,這里不需要手動建立索引和視圖。短信通的 SQL 代碼如圖 67 所示。 封 裝 與 查 詢 優(yōu) 化采用工廠模式對 DatabaseHelper 和 SQLiteDatabase 封裝,以方便我們訪問數據庫更加安全和方便。// 設定數據庫文件名private static final String DATABASE_NAME = 。public class DatabaseHelper extends SQLiteOpenHelper {河南科技大學本科畢業(yè)設計(論文)36public DatabaseHelper(Context context) {super(context, DATABASE_NAME, null, DATABASE_VERSION)。2. 數據庫表的操作對三張表操作進行封裝,因為其共用一個數據庫,所以,從前面創(chuàng)建的DbAdapter 中再繼承出三個類GroupDBAdapter,GroupDetailDBAdapter ,SMSTimerDBAdapter 將要再這三個類中封裝需要用到的操作,并通過接口
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1