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

正文內容

android手機消費管理系統(tǒng)的設計與研究畢業(yè)論文(完整版)

2025-07-30 18:31上一頁面

下一頁面
  

【正文】 ername = (name, )。因而,在后臺控制程序中,通過如下程序來實現(xiàn)檢測用戶名和密碼是否為空,為空則給用戶提示,不為空則執(zhí)行字符串比對操作,if (namestr == null || ()|| passwordstr == null ||()) { (, 用戶名或密碼不能為空, ).show()。options menu是主要菜單,當單擊“MENU”菜單鍵時會出現(xiàn)該功能的操作窗體;context menu是個浮動式列表菜單,長時間單擊一個窗口時會跳出該菜單;sub menu是浮動式列表菜單,可被上述兩種菜單項調用。(3)編輯框EditText一般應用程序中常常會要求用戶數(shù)輸入一些數(shù)據(jù),是Android開發(fā)中經常用到的控件,用于接收用戶輸入的文本信息等。ListView里面的每個子項Item可以是一個字符串,也可以是一個組合控件,是通過一個adapter來構建顯示的??蚣懿季种邪鄠€畫面,但是這些畫面是相互疊加的,只有一幅畫面能顯示在屏幕的最前端。第五章 系統(tǒng)詳細設計與編程實現(xiàn) Android的布局、視圖及組件 Android布局布局(layout)。但是,同樣可以使用execSQL方法來插入一條SQL語句,從而將數(shù)據(jù)插入到表中。反之,讀取數(shù)據(jù)與之相反。在ListView中可以通過SimpleCursorAdapter適配器來直接使用游標。(1)ArrayAdapterArrayAdapter是一個綁定View到一組對象的通用類。Android的Adapter是連接后端數(shù)據(jù)和前端顯示的適配器接口,是數(shù)據(jù)和UI(View)之間一個重要的紐帶。(7)點擊保存,可對添加的賬目做保存處理;點擊取消,則對上述添加的內容做清空處理;點擊查詢,則對剛添加的記錄做詳細列表顯示處理。在系統(tǒng)的設計過程中起著非常重要的作用。[5]第三章 系統(tǒng)需求分析及概要設計 研究目標(1)學習掌握Android應用程序的設計和開發(fā)過程,對本次設計的總體設計思路有所掌握。因此,Intent在這里起著一個媒體中介的作用,專門提供組件互相調用的相關信息,實現(xiàn)調用者與被調用者之間的解耦。當生成apk后,這些資源將被封裝在apk文件中。需要說明的是,Dalvik虛擬機是Google為Android專門設計的基于寄存器的Java虛擬機,運行Java程序的速度比JVM更快。,提供了泛型等非常實用的功能,其版本也不斷更新,運行效率得到了非常大的提高。 Eclipse SDK(軟件開發(fā)者包)是Eclipse Platform、JDT和PDE所生產的組件合并,它們可以一次下載。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Tools,JDT)?!竦谝活愰_發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設計手機或者平板電腦的總體方案。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務如地圖、郵件、搜索等已經成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機將無縫結合這些優(yōu)秀的Google服務。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。[3]圖12 全球智能手機市場份額(按操作系統(tǒng)劃分) 從上到下,依次是微軟、其他、Symbian、蘋果、Android。對自己大學四年的學習有所總結,也培養(yǎng)了自己堅持不懈的精神和品質,為今后的職業(yè)發(fā)展奠定良好的基礎和優(yōu)良的習慣。本次設計所要實現(xiàn)的功能就是:基于Android軟件開發(fā)平臺,利用Java語言編程,用戶可在本軟件中添加,管理資金消費動態(tài),可對當前添加的記錄實施保存和查詢等功能。自從2011年第一季度,Android在全球份額首次超過Symbian,躍居全球第一。因而,研究相關手機消費管理的應用軟件就具有了重要的價值和意義。隨著Android智能手機廠商的不斷增多,Android App的發(fā)展速度也是驚人的。通過對Android應用程序開發(fā)的學習和研究,開發(fā)出以實現(xiàn)手機消費管理為目的的應用程序。Android操作系統(tǒng)由于其采用Linux內核,支持多硬件平臺,以及開放性體系結構,不僅具有良好的開發(fā)、調試環(huán)境,更具有可擴展的用戶體驗等優(yōu)點。其中,Android操作系統(tǒng)的智能手機更是在手機行業(yè)中獨占鰲頭,放眼望去,幾乎90%以上的智能手機都是搭載的Android操作系統(tǒng),仿佛在智能手機行業(yè)中叱咤風云的塞班(Symbian)操作系統(tǒng)一夜之間銷聲匿跡了。在互聯(lián)網(wǎng)高速發(fā)達的今天,數(shù)以百萬計的應用程序不斷更新交替。第一章 緒論 選題背景隨著移動設備越來越普及及移動硬件的提升,移動設備的功能越來越完善,移動設備的系統(tǒng)平臺也日漸火熱起來。因此,學習和掌握Android開發(fā)的相關知識,基于Android平臺開發(fā)一款手機應用軟件具有較大的意義和可行性。 課題研究意義隨著網(wǎng)絡技術的發(fā)展和普及,方便、快捷、個性化的消費管理已成為時下比較流行的一種管理賬務的方式,它的存在與我們的生活是密不可分的。手機廠商從事移植開發(fā)工作,上層的應用程序開發(fā)可以由任何單位和個人完成,開發(fā)的過程可以基于真實的硬件系統(tǒng),還可以基于仿真器環(huán)境。自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡,運營商的制約減少??紤]到Java虛擬機的效率和資源占用,Google重新設計了基于Android的Java,以便能提高效率和減少資源占用,因而與傳統(tǒng)的Java有所不同。下圖是開發(fā)者提交的 應用和游戲的數(shù)目所占的比例圖, 從中也可以看出應用開發(fā)數(shù)目遠超游戲開發(fā)。JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個開放的可擴展IDE,提供了一個通用的開發(fā)平臺。JDK 是整個Java的核心,包括了Java運行環(huán)境,Java工具和Java基礎的類庫。 Eclipse Android環(huán)境搭建(1)安裝JDK基本Java環(huán)境;(2)安裝Eclipse;(3)Android SDK安裝;(4)ADT安裝;(5)創(chuàng)建AVD。NDK是一些由C/C++語言編寫的庫,主要是*.so文件。Activity類繼承了Application類,每一個Activity提供了一個可視化的區(qū)域,在這個區(qū)域內可以放置各種Android控件,例如按鈕、圖像、文本框等,它是Android應用程序的基本組成單元之一。讓自己的數(shù)據(jù)和其他應用程序共享有兩種方式:創(chuàng)建自己的Content Provier(即繼承自ContentProvider的子類)本軟件有助于人們對日常生活中的費用收入和支出情況做相應管理并提供保存記錄和查詢消費詳細的功能,也有助于人們更好的管理自己的資金,對自身消費情況有更明細的了解,以達到協(xié)助個人理財?shù)哪康?。?)系統(tǒng)當前顯示的日期、時間默認為進入該程序時候的電腦端時間,可對該日期、時間進行重置。從功能需求上分析可以看出,整個應用程序應劃分為以下幾個模塊,分別是程序啟動、用戶界面、SQLite數(shù)據(jù)庫服務與數(shù)據(jù)傳輸。[9] Adapter的紐帶作用 在常見的View(ListView,GridView)等地方都需要用到Adapter,如下圖41表達了Data、Adapter、View三者之間的關系:圖41 Data、Adapter、View的關系圖 本地Adapter的解析在多數(shù)情況下,不需要用戶從頭創(chuàng)建自己的Adapter,Android提供的一系列Adapter可將數(shù)據(jù)綁定到UI Widget上。一個游標就代表查詢結果。[14] SharedPreferences存儲SharedPreferences是Android操作系統(tǒng)所提供的一種簡單機制,用來存儲和檢索一些關鍵變量的內容,例如:歡迎語、登陸用戶名和密碼等。(1)創(chuàng)建(打開)數(shù)據(jù)庫:在Android中創(chuàng)建和打開數(shù)據(jù)庫都可以使用openOrCreateDatabase方法來實現(xiàn),它會自動去檢測是否存在這個數(shù)據(jù)庫,如果存在則打開,如果不存在則創(chuàng)建一個數(shù)據(jù)庫并打開。(7)刪除數(shù)據(jù)庫:要刪除數(shù)據(jù)庫,直接使用deleteDatabase來實現(xiàn)。所以采用線性布局定義時,要采用嵌套布局方式,在縱向的線性布局再加入數(shù)個橫向的布局,橫向的線性布局上加上數(shù)個組件等等。(5)表格布局(TableLayout)表格布局就是以表格的形式來擺放視圖組件,按照行與列的方式對控件進行約束的排布方式。在Android SDK中,可以通過大量的組件來實現(xiàn)具體項目的需求。(8)圖片框ImageView ImageView通常是在程序中插入相關圖片的時候使用,使用之前,需要先把圖片復制在res/drawable目錄下,再在布局文件中的ImageView標簽中修改src屬性指定目錄下的圖片。此外,值得一提的是,由于涉及登錄操作,因此密碼要求采用密文的方式顯示。}else{ (, 用戶名或密碼錯誤,請重新輸入, ).show()。 (userpassword)。 ()。具體實現(xiàn)方式是:通過findViewById(),然后在程序中給該編輯框設定一個偵聽器。 (, )。private mDateSetListener = new ()private mTimeSetListener = new ()④ 保存、取消、查詢的功能對于本界面中的保存,取消,查詢三個Button來說,保存Button所實現(xiàn)的功能是將上述各組件中添加的記錄保存到后臺SQLite數(shù)據(jù)庫;取消Button實現(xiàn)的功能是取消當前操作,清空各編輯框里面所添加過的內容;查詢Button只對當前添加記錄有效,可查詢欲保存的記錄中各項內容的詳細列表,便于核對添加記錄的精確性。 setListAdapter(mAdapter)。 (insert into acctitem values (2,1,39。(1)本頁面的布局方式是AbsoluteLayout(絕對布局),通過一個TextView標簽來顯示查詢結果,android:layout_x=50px和android:layout_y=72px用于指定該標簽在屏幕中的具體位置,將查詢到的本次添加的記錄以TextView的方式列在一個新的Activity上。(,)。實現(xiàn)方式如下, 中即是顯示在頁面上的內容。(2)賬目明細功能的查看與收支統(tǒng)計① 查看賬目明細賬目明細功能實現(xiàn)的后臺程序是通過Adapter來實現(xiàn)的,在控制程序中通過本地的一個SimpleCursorAdapter將用戶綁定一個Cursor到ListView上,并使用自定義的Layout來顯示每個添加的項目。mAdapter = new SimpleCursorAdapter(this, , cur, from, to)。支出39。 total}, = and like 39。 infee,sum(case when =0 then fee else fee end)/100||39。()。程序中的界面布局文件程序中功能的實現(xiàn)賬目明細 退出退出界面主要功能是當用戶點擊退出鍵時候,以對話框的形式給用戶提示,以便用戶確認是否退出。 (0, 2, 0, 退 出).setIcon()。如圖62所示:圖62 歡迎界面 添加賬目明細界面及賬目類型選擇界面 在賬目添加明細界面(63左)單擊賬目類型編輯框跳轉到(63中),選擇完本次添加的賬目類型后回到賬目添加明細界面,繼續(xù)添加本記錄其他內容,自由重置添加記錄的時間等(63右)。第七章 結論 手機消費管理軟件旨在通過手機操作,給用戶提供了解資金去向,管理資金動態(tài)的服務。提供對往期數(shù)據(jù)的查詢,賬單信息羅列清晰,收支統(tǒng)計顯示明了,便于用戶核對賬單,掌握自己的資金動態(tài)。通過畢業(yè)設計初期階段的準備工作,包括開題報告、外文翻譯的書寫,使得我對自己的畢業(yè)設計內容有了初步的認識和了解。當然,第一次接觸Android應用的開發(fā),對于Android的了解是有限的,還涉及許多不熟悉的知識,存在問題是不可避免的。在開發(fā)的初期也遇到了各種各樣的問題,比如:布局問題,聲明問題等等,或許這是每一個剛接觸這類知識的人都會遇到的問題吧,通過自己不斷查閱資料,學習與思考并實踐,使我對Android開發(fā)及Java等相關技術的基礎知識有了初步了解。該消費管理系統(tǒng)雖然實現(xiàn)了本類軟件的數(shù)據(jù)添加,選擇,傳輸,核對,刪除等基本功能,但仍有不足,與專業(yè)理財管理軟件還有所差距,后續(xù)還有很大的改進空間。本系統(tǒng)即是在這樣構思的基礎上開發(fā)的,通過用戶自行添加賬目記錄的信息,將每一次添加的信息保存在后臺數(shù)據(jù)庫中,提供給用戶查詢比對。 圖64 保存功能界面顯示 查詢和取消功能當添加了賬目明細后,可對當前添加的記錄進行查詢操作,以便核對各項內容的準確性(圖65左),若不想添加本次記錄,可進行取消操作,一旦點擊取消操作,當前編輯框內容都將做清空處理(圖65右)。 return true。public void QuitApp() {new ().setTitle(提示).setMessage( 確定退出?).setIcon().setPositiveButton(確定,new (){public void onClick(DialogInterface dialog, int whichButton) { ()。}③ 刪除已添加的明細刪除記錄就是在使用過程中對已添加的記錄做刪除操作,本部分實現(xiàn)的功能就是在用戶欲刪除添加記錄時,以對話框的形式詢問用戶是否確定刪除該記錄,以防止用戶的誤刪操作,并且在用戶刪除某一條記錄后,給SQLite數(shù)據(jù)庫發(fā)出數(shù)據(jù)改變的通知,更新后臺數(shù)據(jù)庫,重新計算當前收支小計。 tot
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1