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

正文內(nèi)容

android手機消費管理系統(tǒng)的設(shè)計與研究本科畢業(yè)論文-wenkub

2023-07-09 18:31:15 本頁面
 

【正文】 velopment kit)軟件開發(fā)工具包。JDK 是整個Java的核心,包括了Java運行環(huán)境,Java工具和Java基礎(chǔ)的類庫。這些部分在一起提供了一個具有豐富特性的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到Eclipse Platform中的工具。JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個開放的可擴展IDE,提供了一個通用的開發(fā)平臺。Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。下圖是開發(fā)者提交的 應(yīng)用和游戲的數(shù)目所占的比例圖, 從中也可以看出應(yīng)用開發(fā)數(shù)目遠超游戲開發(fā)。除了根據(jù)需求對系統(tǒng)進行定制外,更多的工作在于為這些系統(tǒng)編寫定制的應(yīng)用。考慮到Java虛擬機的效率和資源占用,Google重新設(shè)計了基于Android的Java,以便能提高效率和減少資源占用,因而與傳統(tǒng)的Java有所不同。為手機接入互聯(lián)網(wǎng)奠定堅實的基礎(chǔ)。(4)不受任何限制的開發(fā)商Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的開發(fā)環(huán)境。自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。 Android平臺的優(yōu)勢介紹(1)開放性Android平臺首先就是其開放性,開放的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。手機廠商從事移植開發(fā)工作,上層的應(yīng)用程序開發(fā)可以由任何單位和個人完成,開發(fā)的過程可以基于真實的硬件系統(tǒng),還可以基于仿真器環(huán)境。 Android平臺簡介Android一詞本義為“機器人”,是用于移動設(shè)備上的一個包含操作系統(tǒng),一系列中間件,以及部分關(guān)鍵應(yīng)用軟件棧。 課題研究意義隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,方便、快捷、個性化的消費管理已成為時下比較流行的一種管理賬務(wù)的方式,它的存在與我們的生活是密不可分的。 課題研究目的通過對當(dāng)下最受歡迎的Android操作系統(tǒng)的學(xué)習(xí),掌握Android軟件開發(fā)的相關(guān)知識和內(nèi)容,學(xué)習(xí)Android開發(fā)工具,開發(fā)平臺的搭建和使用,深入學(xué)習(xí)Android開發(fā)設(shè)計中頁面的布局,組件的使用,Activity的調(diào)用,界面跳轉(zhuǎn),數(shù)據(jù)添加,傳輸,保存,查詢等相關(guān)知識。因此,學(xué)習(xí)和掌握Android開發(fā)的相關(guān)知識,基于Android平臺開發(fā)一款手機應(yīng)用軟件具有較大的意義和可行性。截止2012年2月,%的份額,%。第一章 緒論 選題背景隨著移動設(shè)備越來越普及及移動硬件的提升,移動設(shè)備的功能越來越完善,移動設(shè)備的系統(tǒng)平臺也日漸火熱起來。第 xi 頁 本次設(shè)計就是基于Android的開發(fā)平臺,利用Java編程語言來開發(fā)有關(guān)手機消費管理的系統(tǒng)軟件。在互聯(lián)網(wǎng)高速發(fā)達的今天,數(shù)以百萬計的應(yīng)用程序不斷更新交替。因此, Android開發(fā)吸引著無數(shù)軟件開發(fā)廠商和開發(fā)者投身其中,程序員在以幾何級的速度增長。其中,Android操作系統(tǒng)的智能手機更是在手機行業(yè)中獨占鰲頭,放眼望去,幾乎90%以上的智能手機都是搭載的Android操作系統(tǒng),仿佛在智能手機行業(yè)中叱咤風(fēng)云的塞班(Symbian)操作系統(tǒng)一夜之間銷聲匿跡了。本文詳細說明了Android應(yīng)用的系統(tǒng)架構(gòu),涉及Android應(yīng)用開發(fā)的相關(guān)知識,包括Android UI布局,用戶界面事件,多組件技術(shù),Activity切換,數(shù)據(jù)傳輸,SQLite數(shù)據(jù)庫等,可實現(xiàn)對事件進行添加,記錄,保存,查詢,刪除等相關(guān)功能。Android操作系統(tǒng)由于其采用Linux內(nèi)核,支持多硬件平臺,以及開放性體系結(jié)構(gòu),不僅具有良好的開發(fā)、調(diào)試環(huán)境,更具有可擴展的用戶體驗等優(yōu)點。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。涉密論文按學(xué)校規(guī)定處理。Android智能手機的發(fā)展同時也帶動了應(yīng)用程序的開發(fā),不同的應(yīng)用程序能夠讓移動手機實現(xiàn)不同的功能。本系統(tǒng)是基于Android的基礎(chǔ)知識和Java語言來開發(fā)的,軟件界面顯示友好,操作便捷。Android智能手機以其全開放的智能平臺,多硬件支持以及統(tǒng)一的核心技術(shù)越來越受到人們的廣泛關(guān)注??梢姡珹ndroid App有著廣闊誘人的發(fā)展前景,其應(yīng)用程序已得到更多人的認可,受到廣泛關(guān)注。數(shù)字化辦公,電子商務(wù),網(wǎng)絡(luò)購物越來越受到人們的青睞,電子消費也逐漸成為一種時尚。經(jīng)查閱資料,自學(xué),加上原有的C/C++語言基礎(chǔ),使得對Java語言的理解也不那么困難。目前國內(nèi)最常見的移動開發(fā)平臺有Symbian,iPhone,Windows Phone 以及Android。Android是首款開源代碼的操作系統(tǒng),系統(tǒng)的開源性使其具有良好的拓展性,一方面,為眾多移動應(yīng)用開發(fā)者提供了良好的系統(tǒng)性平臺,有利于移動應(yīng)用的集合;另一方面,終端廠商可以針對自身的特殊需要“定制化開發(fā)”。 課題研究內(nèi)容當(dāng)今社會是數(shù)字化社會,人們與電子業(yè)務(wù)打交道的地方越來越多,網(wǎng)上購物,電子銀行,金融投資等等。學(xué)習(xí)Java編程語言,能對后臺數(shù)據(jù)的傳輸及實現(xiàn)有更全面的把握和認識。通過本次Android軟件的設(shè)計,可以使自己對Android開發(fā)的基礎(chǔ)知識和開發(fā)思想有所掌握,并能通過實際操作鍛煉自己的動手能力,學(xué)會如何去自學(xué)自己不熟悉的領(lǐng)域,如何動手完成一個項目,如何將書面知識運用到實際編程中。同時也是Google發(fā)布的基于Linux平臺的開源手機操作系統(tǒng),是首個為移動終端打造的真正開放和完整的移動軟件。Android Android SDK網(wǎng)站提供了在Android平臺上使用Java編程語言開發(fā)應(yīng)用程序所必須的工具和API。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不是運營商口中的笑談。因此不會受到各種條條框框的阻擾,在這樣的情況下,將會產(chǎn)生很多新穎別致的應(yīng)用軟件。[45] Android系統(tǒng)開發(fā)語言介紹在Android系統(tǒng)開發(fā)中,開發(fā)者可以使用Java作為編程語言來開發(fā)應(yīng)用程序,也可以通過NDK使用C/C++作為編程語言來開發(fā)應(yīng)用程序。Java能作為很多系統(tǒng)或程序的開發(fā)語言,是因為有其特點和很多的應(yīng)用,是一門各方面性能都很好的編程語言,它的基本特點是簡單、面象對象、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的,適合在Internet環(huán)境上開發(fā)應(yīng)用系統(tǒng)。●第二類開發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨立開發(fā)者,他們的盈利方式主要是2種:為國外公司進行外包開發(fā),或者通過Google 的移動廣告(AdMob)通過廣告點擊分成。圖13 Android開發(fā)者分類圖第二章 Android開發(fā)環(huán)境與架構(gòu)分析 Eclipse開發(fā)環(huán)境Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發(fā)工具。它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的基礎(chǔ)。Eclipse SDK由Eclipse項目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。JDK是學(xué)好Java的第一步。被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。以上各項安裝需正確指明安裝路徑并配置相應(yīng)環(huán)境變量。(3)系統(tǒng)運行庫層該層主要包括C語言標(biāo)準(zhǔn)庫、多媒體庫、OpenGL ES、SQLite、Webkit、Dalvik虛擬機等。(4)Linux內(nèi)核層 該層主要包括驅(qū)動、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議棧等組件。在應(yīng)用程序中使用時。Intent:Intent主要用于Android應(yīng)用程序之間或應(yīng)用程序內(nèi)部不同模塊之間的通信,用這個特殊的類實現(xiàn)在Activity之間的相互切換,可理解為Android應(yīng)用程序中的通信信使。 Service:Service是android或者是將自己的數(shù)據(jù)添加到已有的Content Provider中去,后者需要保證現(xiàn)有的Content Provider和自己的數(shù)據(jù)類型相同且具有該 Content Provider的寫入權(quán)限。本軟件是基于Eclipse的開發(fā)環(huán)境,在Android平臺上運行的關(guān)于消費管理的應(yīng)用軟件。 概要設(shè)計系統(tǒng)的概要設(shè)計主要對系統(tǒng)的總體功能如何實現(xiàn),如何劃分模塊,系統(tǒng)的后臺數(shù)據(jù)調(diào)用如何設(shè)計進行研究。(2)驗證登陸,用戶名和密碼驗證成功則完成相應(yīng)跳轉(zhuǎn),否則提示用戶重新登錄。(5)賬目屬性一欄可通過單選按鈕自由選擇本次添加的賬目屬性。(9)在賬目明細中,可查詢添加過的所有消費記錄,還可對已添加的記錄做刪除說明等,并對已添加的記錄進行收入支出計算。系統(tǒng)運行基本流程圖如圖31所示:啟動應(yīng)用程序 登錄 歡迎界面 主界面 賬目類型為空 賬目類型不為空 賬目類型 費用金額 日期和時間 賬目屬性 備注信息 取 消 保 存 查 詢 詳細顯示所記錄信息 清空各個 添加框內(nèi)容 提示保存 信息成功 結(jié) 束 Menu 菜單 關(guān) 于 退 出 賬單明細 查看已保存的賬單信息 刪除賬單記錄 圖31 系統(tǒng)運行基本流程圖第四章 Adapter與數(shù)據(jù)存儲 AdapterAdapter是將數(shù)據(jù)綁定到UI界面上的橋接類,創(chuàng)建顯示每個項目的子View和提供對下層數(shù)據(jù)的訪問。而android由于Android負責(zé)提供數(shù)據(jù)和選擇用于顯示每個項目的View,所以Adapter能快速地修改要綁定的控件的外觀和功能。另外,構(gòu)造函數(shù)也允許使用更加復(fù)雜的layout或者通過重寫getView方法來擴展類從而使用TextView的替代物。要一在單個數(shù)據(jù)行與行之間移動數(shù)據(jù),可以通過moveToFirst()和MoveToNext()方法。數(shù)據(jù)存儲必須以某種方式保存,不能丟失,并且能夠有效、簡便地使用和更新這些數(shù)據(jù)。其以“鍵值”的方式存儲,可以很方便的實現(xiàn)讀取和存入。 SQLite數(shù)據(jù)庫存儲Android平臺提供了SQLite數(shù)據(jù)庫引擎從而能實現(xiàn)結(jié)構(gòu)化的數(shù)據(jù)存儲,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠。(2)創(chuàng)建表:一個數(shù)據(jù)庫中可包含多張表,每一條數(shù)據(jù)都保存在一個指定的表中,要創(chuàng)建表可以通過execSQL方法來執(zhí)行一條SQL語句。(5)從表中刪除數(shù)據(jù):刪除數(shù)據(jù)可以使用delete方法,也可使用execSQL方法執(zhí)行SQL語句來刪除。[15] 本次程序中,在添加賬目類型時候的已提供類型選項,添加記錄保存后的數(shù)據(jù),以及實現(xiàn)收入支出后的數(shù)據(jù)都是存放在SQLite數(shù)據(jù)庫中。相反,它是其他控件(子控件)的父容器。(2)框架布局(FrameLayout)框架布局是非常簡單的布局,就相當(dāng)于一個電影屏幕,該屏幕用來顯示膠片中的每一副畫面,但是同一時刻,屏幕上只能顯示一幅畫面。RelativeLayout允許內(nèi)部得view/viewGroup按照其父視圖或者兄弟視圖指定位置,也就是相對位置。優(yōu)點是布局簡潔美觀,適合每一行內(nèi)容模式比較固定的界面,例如填寫界面(用戶注冊、登陸、填表的界面)。[14](2)ScrollView(卷軸視圖)卷軸視圖是指當(dāng)擁有很多內(nèi)容,一屏顯示不完時,需要通過滾動來顯示視圖。(1)文本標(biāo)簽TextViewTextView控件常用于靜態(tài)文本內(nèi)容的顯示,當(dāng)新建了一個Android工程后,默認情況下的界面已經(jīng)包含了一個TextView控件用于顯示信息,可通過修改TextView標(biāo)簽的屬性,包括文字顏色,文字大小,文字內(nèi)容,擺放位置等等,以實現(xiàn)不同的顯示效果。(5)對話框Dialog應(yīng)用程序運行中,常會遇到需要用戶確認的事件,為了不影響應(yīng)用程序的完整性,會以彈出窗口對話的方式來實現(xiàn)人機交互。(9)菜單Menu控件Menu的功能是為用戶提供一個友好的界面顯示效果,也是應(yīng)用程序中人機交互的方式之一。 系統(tǒng)的程序模塊設(shè)計從整個系統(tǒng)的構(gòu)成來看,主要分為以下幾個模塊:用戶登錄,歡迎界面,添加賬目明細,選擇賬目類型,查詢當(dāng)前添加記錄詳細信息,賬目明細,菜單,退出等。在布局中,只需在密碼的EditText控件布局中加上android:password=true即可實現(xiàn)密碼的密文顯示功能。amp。}而對于記住密碼,下次登錄免輸入用戶名和密碼部分的功能,則是通過SharedPreferences數(shù)據(jù)存儲來實現(xiàn)的。 if (!(.equals(username) amp。 (true)。(2)歡迎界面的程序?qū)崿F(xiàn)較為簡單,在后臺的控制中用常規(guī)的Intent啟動新的Activity即可實現(xiàn)。即表示從本Activity跳轉(zhuǎn)到Frm_Addbills的Activity。② 對于交易金額的EditText來說,因為是填入具體的消費數(shù)據(jù),數(shù)據(jù)可能為整數(shù),也可能為小數(shù),布局中的android:numeric=decimal中,decimal則表示數(shù)據(jù)用小數(shù)表示,如所添加數(shù)據(jù)為整數(shù),也用小數(shù)的形式表示出來。edittext_acctitem = (Edit
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1