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

正文內(nèi)容

android個(gè)性鬧鐘計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 16:21 本頁(yè)面
 

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