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

正文內容

基于android個性鬧鐘的設計與開發(fā)最終版(編輯修改稿)

2024-12-16 03:59 本頁面
 

【文章內容簡介】 介 顧名思義 Service沒有可視化界面定義一個 Service 類比較簡單,只要繼承 Service 類,實現(xiàn)其生命周期中的方法就可以了。一個定義好的 Service 必須在 配置service元素聲明才能使用 .Service以調用 startService()啟動 一個 Service 或者 bindService()方法來綁定一個存在的 Service 3 Broadcast Receiver 簡介 Broadcast Receiver 顧名思義廣播接收器,它和事件處理機制類似,只不過事件處理機制是程序組件級別的。例如某個按鈕的單擊事件而廣播事件處理機制是系統(tǒng)級別的。到目前為止我們可以使用 Intent 來啟動一個程序組件,我們還可以通過使用 sendBroadcast()方法來發(fā)起一個系統(tǒng)級別的事件廣播來傳遞消息。我們可以在你的應用程序中實現(xiàn) Broadcast Receiver 來監(jiān)聽和響應這些廣播的 Intent 。 4 ContentProvider 簡介 Content Provider 可能。它是跨應用程序共享數據的唯一方法。 Android 太原理工大學畢業(yè)設計 (論文 ) 8 音視頻、圖片和聯(lián)系方式等提供了大量的 Content Provider。它們被定義在 包下面。通過這樣定義好 ContentProvider 我們可以方便的進行數據操作。當然我們必須擁有適當的權限。我們也可以自己來定 ContentProvider 太原理工大學畢業(yè)設計 (論文 ) 9 3 系統(tǒng)分析 概述 系統(tǒng)分析是在總體規(guī)劃的指導下,對某個或若干個子系統(tǒng)進行深入仔細地調查研究,確定新系統(tǒng)邏輯功能的過程。這一階段的主要任務是由系統(tǒng)分析員了解每個業(yè)務流程,工作流程,廣大用戶的需求,運用系統(tǒng)開發(fā)理論、開發(fā)方法和開發(fā)技術設計出一個計算機化的信息系統(tǒng)。 系統(tǒng)分析的原則 在鬧鐘系統(tǒng)分析中存在很多困難,為了克服困難,做好分析工作,在進行系統(tǒng)分析時應遵循系統(tǒng)分析的原則,這樣才能保證分析工作能夠順利進行,系統(tǒng)分析的原則有 : 通過實際調查并與相關用戶交流后,分析 Android 平臺鬧鐘的具體的要求,確定本網站系統(tǒng)的邏輯功能,以滿足用戶的各項要求,完成相應的各項功能,提高網站的實用水平。在近期目標完成后,該系統(tǒng)應該有很強的擴充性,便于在此基礎上進行擴充式開發(fā),為以后的發(fā)展及擴充打好基礎。 系統(tǒng)分析的方法 該鬧鐘軟件采用以抽象和分解為手段,并且采用結構化分析方法進行系統(tǒng)分析,根據實際調查研究,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,建立新系統(tǒng)的邏輯模型,這個邏輯模型將盡可能避免使用計算機術語,讓其盡可能的簡單化、通俗化,便于設計者和瀏覽者的溝通與交流經驗。 結構化分析方法的基本思想是該系統(tǒng)采用結構化分析方法,以抽象和分解為手段,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,從而達到易于理解的目的。 太原理工大學畢業(yè)設計 (論文 ) 10 性能需求分析 為了保證軟件能夠長期、安全、穩(wěn)定、可靠、高效地在 Android 設備上運行,本系統(tǒng)應該滿足以下性能需求。 實用性原則 充分利用手機的 硬件資源優(yōu)勢 ,為本軟件提供信息支持,充分考慮用戶獲取信息的心理需求,在簡 潔實用的基礎上對軟件界面層級進行布局。 可擴展性與可維護性原則 為適應將來的發(fā)展,軟件應該具有良好的可擴展性和可維護性。系統(tǒng)設計盡可能模塊化、組件化,由于 Android 設備分辨率的各不相同,使軟件可靈活配置,適應不同的的 Android 終端設備。系統(tǒng)的可擴展性應包括能接納已有的系統(tǒng)和在今后系統(tǒng)軟硬件擴展時,能有效地保護已有的資源建設。當用戶的需求有所改變時,可以對其快速的配置改變,以應對用戶的需求,有一個較好的應用平臺—— Android 設備,能容易地安裝和卸載。系統(tǒng)易于擴充升級,既能滿足當前業(yè)務的 需求,將來的需求改變升級也被考慮在內。 安全可靠性原則 本軟件是基于手機設備使用的,其安全性與其他的應用軟件是一樣的,本軟件不會殘留用戶任何的隱私信息。 用戶界面美觀原則 界面經過對用戶心理的調研和統(tǒng)計后。并參考時下流行的軟件風格進行設計,在此基礎上,加入了對用戶具有誘導性的按鍵設計,使得用戶在初次使用的時候就會使用,而不需要在使用的時候進行特別的學習和指導。 準確性與原則性原則 軟件的準確性是成敗的關鍵,本軟件最核心的技術便是通過 SOAP 技術與互聯(lián)網上提供的接口進行交互 ,本軟件采用特殊處理來保證數據獲取的準確性和及時性,從軟件的布局還是數據呈現(xiàn)方面,都是經過對用戶心理的研究和與其他數據 太原理工大學畢業(yè)設計 (論文 ) 11 對比的來的。 易用性原則 軟件是 Android 平臺上的軟件,自然保留了 Android 軟件的應用性原則,平易近人,不需要額外學習,看到任何一個界面都不會不知所措,會有不同含義的圖標進行提示下一步操作,保證用戶使用時不會迷路。 系統(tǒng)可行性分析 該階段通過對系統(tǒng)總目標的初步調研與分析,提出可行性方案并進行論證。在此,主要從技術可行性、經濟可行性和操作可行性三方面進行分析。 經濟可行性 本軟件采用手機軟件的形式呈現(xiàn),與傳統(tǒng)的 pc 軟件相比具有,攜帶方便,隨之隨地獲取信息的特點,不受地理和時間的限制的特點,可以充分充分利用人們的閑暇時間,從這個角度看,該軟件可行。 技術可行性 開發(fā)工具: Eclipse Classic 數據庫環(huán)境: sqlite3 系統(tǒng)環(huán)境: Microsoft Windows 7 或以上版本 軟件實現(xiàn)是依靠基于 Android 系統(tǒng)的開發(fā)技術,使用的是 java 為主的開發(fā)語言進行開發(fā),再加上 SQlite 數據存取技術。 操作可行性 軟 件采用最主流的 Android 軟件應用開發(fā)風格,并使用 Android 的原生組件進行開發(fā),界面友好,簡潔易懂,組建布局具有誘導性,用戶使用極其方便快捷。 系統(tǒng)功能需求 該基于 Android 的鬧鐘軟件實現(xiàn)了包括 Android 平臺上的鬧鐘設置、鬧鐘個性化設置、鬧鐘添加修改、系統(tǒng)設置等功能 ,具體來說,本系統(tǒng)包含以下功能: 太原理工大學畢業(yè)設計 (論文 ) 12 (1)鬧鐘獲取 獲取當前已經設置的鬧鐘信息,包括鬧鐘的提醒時間、提醒方式等等信息。 (2)添加鬧鐘 添加鬧鐘提醒,可以自動提醒時間、提醒周期 ,還可以自定義個性化鬧鐘標簽,可以自定義提醒鈴聲等 等信息。 (3)添加刪除 可以刪除一個已經設置好的鬧鐘。 (4)系統(tǒng)設置 設置鬧鐘延遲提醒、提醒鈴聲大小等等信息 系統(tǒng)使用流程分析 在系統(tǒng)分析和開發(fā)系統(tǒng)過程中,采用了一些相對比較成熟、安全性較高、運行比較穩(wěn)定的技術。這些技術貫穿了整個系統(tǒng)的設計與開發(fā)過程,是設計和實現(xiàn)各個模塊的基礎技術,只有運用先進的設計模式和開發(fā)技術,才能保證開發(fā)工作順利地進行,才能保證系統(tǒng)設計的合理性和靈活性,才能保證各個功能模塊的穩(wěn)定性。 鬧鐘系統(tǒng)的設置有鬧鐘創(chuàng)建到鬧鐘提醒 ,圖 31 是系統(tǒng)的流程圖: 太原理工大學畢業(yè)設計 (論文 ) 13 圖 31 軟件流程圖 太原理工大學畢業(yè)設計 (論文 ) 14 4 系統(tǒng)設計 系統(tǒng)設計目標 在系統(tǒng)分析的基礎上,設計出能滿足預定目標的系統(tǒng)的過程。系統(tǒng)設計內容主要包括:確定設計方針和方法 ,將系統(tǒng)分解為若干子系統(tǒng) ,確定各子系統(tǒng)的目標、功能及其相互關系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進行技術設計和評價,對全系統(tǒng)進行技術設計和評價等。 本系統(tǒng)是設計目標是建立一個基于 Android 的鬧鐘,基本實現(xiàn)了一個鬧鐘應有的功能,具有操作方便快捷等特點。 用戶界面友好、操作簡單,每一步驟的操作都經過精心的設計,將復雜的統(tǒng)計運算過程隱藏于簡單的操作之下,系統(tǒng)的設計能 降低使用前的培訓、實施和使用中的維護時間。 通過合理而先進的網絡設計及軟、硬件的優(yōu)化選型,足可保證系統(tǒng)的可靠性與容錯性。系統(tǒng)以用戶需求為目標,以方便用戶為原則,處處為使用者著想。 系統(tǒng)功能模塊設計 本鬧鐘軟件功能包括鬧鐘查詢、鬧鐘創(chuàng)建和系統(tǒng)設置等模塊,系統(tǒng)的模塊架構設計如圖 41 所示: 太原理工大學畢業(yè)設計 (論文 ) 15 圖 41 系統(tǒng)功能模塊圖 工程文件結構設計 在程序開發(fā)階段 ,首先確定“即基于 AlarmClockApp 的鬧鐘軟件設計”的工程名稱為 AlarmClockApp,根據程序模塊設計的內容 ,建立 AlarmClockApp 項目 , AlarmClockApp 項目的文件結構如圖 42 所示: 太原理工大學畢業(yè)設計 (論文 ) 16 圖 42工程結構圖 為了使代碼文件結構更加清晰 , LifeButler 工程設置了多個命名空間 ,分別保存了用戶界面、數據適配器、常用類庫和實體多個包 ,源代碼的名稱以及說明如表 所示: 太原理工大學畢業(yè)設計 (論文 ) 17 表 系統(tǒng)代碼結構 包名稱 文件名 說明 主界面視圖 鬧鐘編輯界面視圖 設置界面視圖 提醒界面視圖 鬧鐘服務 Android 的資源文件保存在 /res 的子目錄中。其中、 /res/anim 目錄中保存的是產生動畫效果的 XML 文件, /res/drawable/目錄中 保存的是圖像文件, /res/values目錄中保存的是用來自定義字符串和顏色的文件, /res/xml 目錄中保存的是 XML格式的數據文件。所有在程序開發(fā)階段可以被調用的資源都保存在這些目錄中,具體每個資源文件的用途可以參考表 : 太原理工大學畢業(yè)設計 (論文 ) 18 表 資源文件名稱及用途 資源目錄 文件名 說明 Drawable 按鈕資源文件 Layout 鬧鐘設置布局文件 主界面布局文件 提醒結果布局文件 設置界面布局文件 生成界面布局文件 values 樣式資源文件 顏色資源文件 字符串資源文件 太原理工大學畢業(yè)設計 (論文 ) 19 5 系統(tǒng)實現(xiàn) 本章介 紹本系統(tǒng)的各個模塊的設計和實現(xiàn)。首先在 Eclipse 中配置好 ADT 和Android SDK 等開發(fā)環(huán)境,然后新建一個 Android 項目,項目名為 AlarmClockApp,然后在 Android 項目中的 文件中配置本軟件需要使用的權限。 軟件主界面 鬧鐘主界面顯示了當前已經設置的所有鬧鐘信息,包括鬧鐘提醒時間、提醒周期和是否開啟等信息。 列表的左邊為一個圖標,高亮的圖標表示該鬧鐘是開啟的,灰色圖標則表示該鬧鐘當前無效沒啟動; 同時該界面包括了添加鬧鐘按鈕盒系統(tǒng)設置按鈕 ,點擊添加鬧鐘可以進入到鬧鐘添加界面,點擊系統(tǒng)設置圖標則可以進入系統(tǒng)設置模塊。 具體的實現(xiàn)效果如圖 51 所示: 太原理工大學畢業(yè)設計 (論文 ) 20 圖 51 主界面 實現(xiàn)核心代碼: // 加載更新界面布局 private void updateLayout() { setContentView()。 ((TextView) findViewById()).setText(鬧鐘 )。 mAlarmsList = (ListView) findViewById()。 AlarmTimeAdapter adapter = new AlarmTimeAdapter(this, mCursor)。 (adapter)。 (true)。 (this)。 (this)。 ivTopTitleLeft = (ImageView) findViewById()。 太原理工大學畢業(yè)設計 (論文 ) 21 ()。 (new () { @Override public void onClick(View v) {
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1