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

正文內(nèi)容

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

2025-08-08 18:31上一頁面

下一頁面
  

【正文】 時候應用程序需要對后臺的數(shù)據(jù)進行存儲或再次訪問,通過數(shù)據(jù)存儲便能夠在移動設備中顯示不同的信息。(4)查詢表中數(shù)據(jù):在Android中查詢數(shù)據(jù)是通過Cursor類來實現(xiàn)的,()方法時,會得到一個Cursor對象,Cursor指向的就是每一條數(shù)據(jù)。(3)相對布局(RelativeLayout)相對布局顧名思義就是根據(jù)控件之間的相對位置而對控件自身的位置進行約束,可指定控件的擺放位置。(4)提示信息Toast提示信息在Android應用程序中也經(jīng)常會用到,當程序執(zhí)行到某個步驟后需要給用戶一個提示的時候,通常使用Toast去實現(xiàn)這一功能。}else if(abc.equals(namestr)amp。而文字部分TextView的內(nèi)容設置則是用android:text=string/wele實現(xiàn),此用法是在res/values/,用來指向strings的資源指針起到引用字符串常量的作用,除了這種用法之外,還可直接在android:text=的中添加任意欲添加內(nèi)容,也可實現(xiàn)上述功能。if ((edittext_acctitem)) { Editor sharedata = getSharedPreferences(data, 0).edit()。 private ExpandableListAdapter mAdapter。其他39。相對應的,需要從Bundle對象中取出數(shù)據(jù),方法如下所示:String edittext_acctitem = (edittext_acctitem)。lv = (ListView) findViewById()。 out,sum(case when =1 then fee end)/100||39。,null, null, null, null)。} }).setNegativeButton(取消,new () {public void onClick(DialogInterface dialog, int whichButton) {}}).show()。 圖66 賬目明細界面顯示及操作 菜單功能點擊模擬器上的MENU鍵,顯示菜單選項(圖67左),選擇“賬目明細”則進入圖66(左),選擇“退出”則顯示詢問對話框(圖67中),選擇“關于程序”則顯示對話框(圖67右)。如圖62所示:圖62 歡迎界面 添加賬目明細界面及賬目類型選擇界面 在賬目添加明細界面(63左)單擊賬目類型編輯框跳轉到(63中),選擇完本次添加的賬目類型后回到賬目添加明細界面,繼續(xù)添加本記錄其他內(nèi)容,自由重置添加記錄的時間等(63右)。程序中的界面布局文件程序中功能的實現(xiàn)賬目明細 退出退出界面主要功能是當用戶點擊退出鍵時候,以對話框的形式給用戶提示,以便用戶確認是否退出。 infee,sum(case when =0 then fee else fee end)/100||39。支出39。(2)賬目明細功能的查看與收支統(tǒng)計① 查看賬目明細賬目明細功能實現(xiàn)的后臺程序是通過Adapter來實現(xiàn)的,在控制程序中通過本地的一個SimpleCursorAdapter將用戶綁定一個Cursor到ListView上,并使用自定義的Layout來顯示每個添加的項目。(,)。 (insert into acctitem values (2,1,39。private mDateSetListener = new ()private mTimeSetListener = new ()④ 保存、取消、查詢的功能對于本界面中的保存,取消,查詢?nèi)齻€Button來說,保存Button所實現(xiàn)的功能是將上述各組件中添加的記錄保存到后臺SQLite數(shù)據(jù)庫;取消Button實現(xiàn)的功能是取消當前操作,清空各編輯框里面所添加過的內(nèi)容;查詢Button只對當前添加記錄有效,可查詢欲保存的記錄中各項內(nèi)容的詳細列表,便于核對添加記錄的精確性。具體實現(xiàn)方式是:通過findViewById(),然后在程序中給該編輯框設定一個偵聽器。 (userpassword)。此外,值得一提的是,由于涉及登錄操作,因此密碼要求采用密文的方式顯示。在Android SDK中,可以通過大量的組件來實現(xiàn)具體項目的需求。所以采用線性布局定義時,要采用嵌套布局方式,在縱向的線性布局再加入數(shù)個橫向的布局,橫向的線性布局上加上數(shù)個組件等等。(1)創(chuàng)建(打開)數(shù)據(jù)庫:在Android中創(chuàng)建和打開數(shù)據(jù)庫都可以使用openOrCreateDatabase方法來實現(xiàn),它會自動去檢測是否存在這個數(shù)據(jù)庫,如果存在則打開,如果不存在則創(chuàng)建一個數(shù)據(jù)庫并打開。一個游標就代表查詢結果。從功能需求上分析可以看出,整個應用程序應劃分為以下幾個模塊,分別是程序啟動、用戶界面、SQLite數(shù)據(jù)庫服務與數(shù)據(jù)傳輸。本軟件有助于人們對日常生活中的費用收入和支出情況做相應管理并提供保存記錄和查詢消費詳細的功能,也有助于人們更好的管理自己的資金,對自身消費情況有更明細的了解,以達到協(xié)助個人理財?shù)哪康?。Activity類繼承了Application類,每一個Activity提供了一個可視化的區(qū)域,在這個區(qū)域內(nèi)可以放置各種Android控件,例如按鈕、圖像、文本框等,它是Android應用程序的基本組成單元之一。 Eclipse Android環(huán)境搭建(1)安裝JDK基本Java環(huán)境;(2)安裝Eclipse;(3)Android SDK安裝;(4)ADT安裝;(5)創(chuàng)建AVD。JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個開放的可擴展IDE,提供了一個通用的開發(fā)平臺??紤]到Java虛擬機的效率和資源占用,Google重新設計了基于Android的Java,以便能提高效率和減少資源占用,因而與傳統(tǒng)的Java有所不同。自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡,運營商的制約減少。 課題研究意義隨著網(wǎng)絡技術的發(fā)展和普及,方便、快捷、個性化的消費管理已成為時下比較流行的一種管理賬務的方式,它的存在與我們的生活是密不可分的。第一章 緒論 選題背景隨著移動設備越來越普及及移動硬件的提升,移動設備的功能越來越完善,移動設備的系統(tǒng)平臺也日漸火熱起來。其中,Android操作系統(tǒng)的智能手機更是在手機行業(yè)中獨占鰲頭,放眼望去,幾乎90%以上的智能手機都是搭載的Android操作系統(tǒng),仿佛在智能手機行業(yè)中叱咤風云的塞班(Symbian)操作系統(tǒng)一夜之間銷聲匿跡了。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。涉密論文按學校規(guī)定處理??梢姡珹ndroid App有著廣闊誘人的發(fā)展前景,其應用程序已得到更多人的認可,受到廣泛關注。Android是首款開源代碼的操作系統(tǒng),系統(tǒng)的開源性使其具有良好的拓展性,一方面,為眾多移動應用開發(fā)者提供了良好的系統(tǒng)性平臺,有利于移動應用的集合;另一方面,終端廠商可以針對自身的特殊需要“定制化開發(fā)”。同時也是Google發(fā)布的基于Linux平臺的開源手機操作系統(tǒng),是首個為移動終端打造的真正開放和完整的移動軟件。因此不會受到各種條條框框的阻擾,在這樣的情況下,將會產(chǎn)生很多新穎別致的應用軟件?!竦诙愰_發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨立開發(fā)者,他們的盈利方式主要是2種:為國外公司進行外包開發(fā),或者通過Google 的移動廣告(AdMob)通過廣告點擊分成。Eclipse SDK由Eclipse項目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。(3)系統(tǒng)運行庫層該層主要包括C語言標準庫、多媒體庫、OpenGL ES、SQLite、Webkit、Dalvik虛擬機等。 Service:Service是android(2)驗證登陸,用戶名和密碼驗證成功則完成相應跳轉,否則提示用戶重新登錄。而android數(shù)據(jù)存儲必須以某種方式保存,不能丟失,并且能夠有效、簡便地使用和更新這些數(shù)據(jù)。(5)從表中刪除數(shù)據(jù):刪除數(shù)據(jù)可以使用delete方法,也可使用execSQL方法執(zhí)行SQL語句來刪除。RelativeLayout允許內(nèi)部得view/viewGroup按照其父視圖或者兄弟視圖指定位置,也就是相對位置。(5)對話框Dialog應用程序運行中,常會遇到需要用戶確認的事件,為了不影響應用程序的完整性,會以彈出窗口對話的方式來實現(xiàn)人機交互。amp。(2)歡迎界面的程序?qū)崿F(xiàn)較為簡單,在后臺的控制中用常規(guī)的Intent啟動新的Activity即可實現(xiàn)。 (item,hello getSharedPreferences)。Cursor groupCursor = ()。))。 String EditTextDESC = (EditTextDESC)。Cursor cur = (today)。39。 ()。程序中的界面布局文件程序中功能的實現(xiàn)退出 菜單功能菜單功能是當點擊模擬器上的“MENU”時候,程序為用戶提供具有親和力的人機交互接口,用戶可以更容易地操作應用程序的相關功能和設置相關屬性。 圖67 菜單及選項功能 運行功能總結該軟件目前運行狀況良好,能實現(xiàn)手機消費管理的基本功能,但仍有許多不足之處。運行結果如圖61所示: 圖61 系統(tǒng)登錄界面及身份驗證過程 歡迎界面用戶身份驗證成功之后,系統(tǒng)跳轉到歡迎界面。}}).setNegativeButton(取消,new () {public void onClick(DialogInterface dialog, int whichButton) {}}).show()。39。 (insert into acctitem values (0,null,39。主要采用ScrollView視圖,在該視圖下采用LinearLayout線性布局方式,并使用了ListView視圖嵌套,與多個TextView標簽共同完成布局。//取得輸入的費用再通過Bundle實現(xiàn)字符串的傳遞,傳遞的方式如下所示:Intent intent = new Intent()。))。 與此同時,建立DatePickDialog()和TimePickerDialog()類中的設置日期OnDateSetListener()和設置時間OnTimeSetListener()的監(jiān)聽功能,一旦時間和日期被設置,那么在TextView上實現(xiàn)更新日期和時間的功能。(2)該界面的后臺控制程序較前面幾個后臺程序較為復雜,詳細程序控制如下:① 賬目類型的添加賬目類型的添加,常規(guī)做法是在EditText中直接輸入欲添加的類型名稱即可,但為了便于統(tǒng)計,結算,本程序是采用單擊賬目添加的EditText后,跳轉到一個新的界面,在該新的界面中采用選擇的方式來選取賬目類型的名稱,選擇完成后返回添加賬目明細界面,繼續(xù)添加本次記錄的其他內(nèi)容項。 .equals(userpassword))) { (username)。(1)登陸界面的布局主要以相對布局(RelativeLayout)為主,在整個界面的中間位置以ImageView的形式布局一個圖片,然后在該圖片中再加入相應的TextView,EditText,CheckBox,Button等標簽的布局,由于采用相對布局,所以每個標簽都被指定放在相應位置,例如:android:layout_below=+id/tv_name表示該標簽放在id為tv_name的下面,以此類推。 程序中Android組件 組件是編程中的重要組成部分,一個項目通常由多個組件共同構成以實現(xiàn)某項具體功能。(1)線性布局(LinearLayout)線性布局就是將物體(容器內(nèi)的子組件)按照直線進行擺放的一種方式,這種布局方式所有的單元都會排成一列,可以是直排或者橫排,當定義成直排時,每一行只有一個單元,由上而下依次排列;如果是定義成橫排時,整個窗體只有一列。SQLite數(shù)據(jù)庫的一般操作包括:創(chuàng)建(打開)數(shù)據(jù)庫、創(chuàng)建表、向表中添加數(shù)據(jù)、查詢表中某條數(shù)據(jù)、從表中刪除數(shù)據(jù)、關閉數(shù)據(jù)庫、刪除數(shù)據(jù)庫等。[12] 游標(Cursor)在Cursor中,查詢通常返回的是一個游標(Cursor)。在結構圖中包括了功能模塊的表示。 需求分析 本系統(tǒng)是一個基于Android平臺的手機消費管理軟件,是為本軟件的持有者提供日常消費管理方面服務的,它包括獲取當前電腦端時間、修改添加消費記錄的時間、添加賬目明細、添加消費流動金額、選擇費用屬性、保存當前添加記錄、查詢當前記錄詳細信息等功能。Android應用的構成和工作流程如圖22:圖22 Android的構成和工作流程Acitvity:Activity是Android中最重要、最基礎的組件,用戶在界面上看到的一個個可以切換的屏幕界面就是Android中的活動。(3)ADT(Android Development Tools)目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在Eclipse下開發(fā)工具的升級下載工具。[8] Eclipse的主要構成 Eclipse主要由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,具體包括四個部分組成——Eclipse Platform、JDT、CDT和PDE。Android支持使用Java作為編程語言來開發(fā)應用程序,而Android的Java開發(fā)方面從接口到功能,都有層出不窮的變化。(2)掙脫運營商的束縛在過去很長的一段時間,特別是在歐美地區(qū),手機應用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡,幾乎都受到運營商的控制。將理論所學知
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1