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

正文內(nèi)容

android手機(jī)消費(fèi)管理系統(tǒng)的設(shè)計(jì)與研究本科畢業(yè)論文(完整版)

  

【正文】 im、res/drawable定義動(dòng)畫(huà)文件補(bǔ)間(Tween)動(dòng)畫(huà)res/anim顏色狀態(tài)列表(Color State List)res/color定義根據(jù)視圖狀態(tài)變化的顏色資源可拉伸圖像(Drawable)res/drawable使用支持的圖像格式或XML定義圖形布局(Layout)res/layout定義描述應(yīng)用程序的UI布局菜單(Menu)res/menu定義應(yīng)用程序菜單的內(nèi)容字符串(String)res/values定義字符串,顏色(Color)res/values定義字符串,尺度(Dimen)res/values定義寬,高,位置,風(fēng)格(Style)res/values定義UI格式和外觀,XMLres/xml基于XML的格式資源RAWres/raw保存二進(jìn)制文件,從apk提取直接使用ASSETSassets保存二進(jìn)制文件,建立任意層次的子目錄表1 Android應(yīng)用程序常用資源表 Android的應(yīng)用程序組件對(duì)于一個(gè)Android應(yīng)用程序來(lái)說(shuō),是由Activity、Intent、Service、Content Provider四部分組成,但并不是每一個(gè)Android應(yīng)用程序都必須由這四部分組成。(2)應(yīng)用框架層該層主要由View、通知管理(Notification Manager)、活動(dòng)管理器(Activity Manager)等可供開(kāi)發(fā)人員直接調(diào)用的API組成,這些API主要由Java語(yǔ)言編寫(xiě)。(2)Android SDK(software development kit)軟件開(kāi)發(fā)工具包。這些部分在一起提供了一個(gè)具有豐富特性的開(kāi)發(fā)環(huán)境,允許開(kāi)發(fā)者有效地建造可以無(wú)縫集成到Eclipse Platform中的工具。Eclipse是著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境(IDE)。除了根據(jù)需求對(duì)系統(tǒng)進(jìn)行定制外,更多的工作在于為這些系統(tǒng)編寫(xiě)定制的應(yīng)用。為手機(jī)接入互聯(lián)網(wǎng)奠定堅(jiān)實(shí)的基礎(chǔ)。(4)不受任何限制的開(kāi)發(fā)商Android平臺(tái)提供給第三方開(kāi)發(fā)商一個(gè)十分寬泛、自由的開(kāi)發(fā)環(huán)境。 Android平臺(tái)的優(yōu)勢(shì)介紹(1)開(kāi)放性Android平臺(tái)首先就是其開(kāi)放性,開(kāi)放的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來(lái)。 Android平臺(tái)簡(jiǎn)介Android一詞本義為“機(jī)器人”,是用于移動(dòng)設(shè)備上的一個(gè)包含操作系統(tǒng),一系列中間件,以及部分關(guān)鍵應(yīng)用軟件棧。 課題研究目的通過(guò)對(duì)當(dāng)下最受歡迎的Android操作系統(tǒng)的學(xué)習(xí),掌握Android軟件開(kāi)發(fā)的相關(guān)知識(shí)和內(nèi)容,學(xué)習(xí)Android開(kāi)發(fā)工具,開(kāi)發(fā)平臺(tái)的搭建和使用,深入學(xué)習(xí)Android開(kāi)發(fā)設(shè)計(jì)中頁(yè)面的布局,組件的使用,Activity的調(diào)用,界面跳轉(zhuǎn),數(shù)據(jù)添加,傳輸,保存,查詢等相關(guān)知識(shí)。截止2012年2月,%的份額,%。第 xi 頁(yè) 本次設(shè)計(jì)就是基于Android的開(kāi)發(fā)平臺(tái),利用Java編程語(yǔ)言來(lái)開(kāi)發(fā)有關(guān)手機(jī)消費(fèi)管理的系統(tǒng)軟件。因此, Android開(kāi)發(fā)吸引著無(wú)數(shù)軟件開(kāi)發(fā)廠商和開(kāi)發(fā)者投身其中,程序員在以幾何級(jí)的速度增長(zhǎng)。本文詳細(xì)說(shuō)明了Android應(yīng)用的系統(tǒng)架構(gòu),涉及Android應(yīng)用開(kāi)發(fā)的相關(guān)知識(shí),包括Android UI布局,用戶界面事件,多組件技術(shù),Activity切換,數(shù)據(jù)傳輸,SQLite數(shù)據(jù)庫(kù)等,可實(shí)現(xiàn)對(duì)事件進(jìn)行添加,記錄,保存,查詢,刪除等相關(guān)功能。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。Android智能手機(jī)的發(fā)展同時(shí)也帶動(dòng)了應(yīng)用程序的開(kāi)發(fā),不同的應(yīng)用程序能夠讓移動(dòng)手機(jī)實(shí)現(xiàn)不同的功能。Android智能手機(jī)以其全開(kāi)放的智能平臺(tái),多硬件支持以及統(tǒng)一的核心技術(shù)越來(lái)越受到人們的廣泛關(guān)注。數(shù)字化辦公,電子商務(wù),網(wǎng)絡(luò)購(gòu)物越來(lái)越受到人們的青睞,電子消費(fèi)也逐漸成為一種時(shí)尚。目前國(guó)內(nèi)最常見(jiàn)的移動(dòng)開(kāi)發(fā)平臺(tái)有Symbian,iPhone,Windows Phone 以及Android。 課題研究?jī)?nèi)容當(dāng)今社會(huì)是數(shù)字化社會(huì),人們與電子業(yè)務(wù)打交道的地方越來(lái)越多,網(wǎng)上購(gòu)物,電子銀行,金融投資等等。通過(guò)本次Android軟件的設(shè)計(jì),可以使自己對(duì)Android開(kāi)發(fā)的基礎(chǔ)知識(shí)和開(kāi)發(fā)思想有所掌握,并能通過(guò)實(shí)際操作鍛煉自己的動(dòng)手能力,學(xué)會(huì)如何去自學(xué)自己不熟悉的領(lǐng)域,如何動(dòng)手完成一個(gè)項(xiàng)目,如何將書(shū)面知識(shí)運(yùn)用到實(shí)際編程中。Android Android SDK網(wǎng)站提供了在Android平臺(tái)上使用Java編程語(yǔ)言開(kāi)發(fā)應(yīng)用程序所必須的工具和API。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過(guò)渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營(yíng)商口中的笑談。Java能作為很多系統(tǒng)或程序的開(kāi)發(fā)語(yǔ)言,是因?yàn)橛衅涮攸c(diǎn)和很多的應(yīng)用,是一門(mén)各方面性能都很好的編程語(yǔ)言,它的基本特點(diǎn)是簡(jiǎn)單、面象對(duì)象、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,適合在Internet環(huán)境上開(kāi)發(fā)應(yīng)用系統(tǒng)。圖13 Android開(kāi)發(fā)者分類(lèi)圖第二章 Android開(kāi)發(fā)環(huán)境與架構(gòu)分析 Eclipse開(kāi)發(fā)環(huán)境Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開(kāi)發(fā)工具的基礎(chǔ)。JDK是學(xué)好Java的第一步。以上各項(xiàng)安裝需正確指明安裝路徑并配置相應(yīng)環(huán)境變量。(4)Linux內(nèi)核層 該層主要包括驅(qū)動(dòng)、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)協(xié)議棧等組件。Intent:Intent主要用于Android應(yīng)用程序之間或應(yīng)用程序內(nèi)部不同模塊之間的通信,用這個(gè)特殊的類(lèi)實(shí)現(xiàn)在Activity之間的相互切換,可理解為Android應(yīng)用程序中的通信信使?;蛘呤菍⒆约旱臄?shù)據(jù)添加到已有的Content Provider中去,后者需要保證現(xiàn)有的Content Provider和自己的數(shù)據(jù)類(lèi)型相同且具有該 Content Provider的寫(xiě)入權(quán)限。 概要設(shè)計(jì)系統(tǒng)的概要設(shè)計(jì)主要對(duì)系統(tǒng)的總體功能如何實(shí)現(xiàn),如何劃分模塊,系統(tǒng)的后臺(tái)數(shù)據(jù)調(diào)用如何設(shè)計(jì)進(jìn)行研究。(5)賬目屬性一欄可通過(guò)單選按鈕自由選擇本次添加的賬目屬性。系統(tǒng)運(yùn)行基本流程圖如圖31所示:?jiǎn)?dòng)應(yīng)用程序 登錄 歡迎界面 主界面 賬目類(lèi)型為空 賬目類(lèi)型不為空 賬目類(lèi)型 費(fèi)用金額 日期和時(shí)間 賬目屬性 備注信息 取 消 保 存 查 詢 詳細(xì)顯示所記錄信息 清空各個(gè) 添加框內(nèi)容 提示保存 信息成功 結(jié) 束 Menu 菜單 關(guān) 于 退 出 賬單明細(xì) 查看已保存的賬單信息 刪除賬單記錄 圖31 系統(tǒng)運(yùn)行基本流程圖第四章 Adapter與數(shù)據(jù)存儲(chǔ) AdapterAdapter是將數(shù)據(jù)綁定到UI界面上的橋接類(lèi),創(chuàng)建顯示每個(gè)項(xiàng)目的子View和提供對(duì)下層數(shù)據(jù)的訪問(wèn)。由于Android負(fù)責(zé)提供數(shù)據(jù)和選擇用于顯示每個(gè)項(xiàng)目的View,所以Adapter能快速地修改要綁定的控件的外觀和功能。要一在單個(gè)數(shù)據(jù)行與行之間移動(dòng)數(shù)據(jù),可以通過(guò)moveToFirst()和MoveToNext()方法。其以“鍵值”的方式存儲(chǔ),可以很方便的實(shí)現(xiàn)讀取和存入。(2)創(chuàng)建表:一個(gè)數(shù)據(jù)庫(kù)中可包含多張表,每一條數(shù)據(jù)都保存在一個(gè)指定的表中,要?jiǎng)?chuàng)建表可以通過(guò)execSQL方法來(lái)執(zhí)行一條SQL語(yǔ)句。[15] 本次程序中,在添加賬目類(lèi)型時(shí)候的已提供類(lèi)型選項(xiàng),添加記錄保存后的數(shù)據(jù),以及實(shí)現(xiàn)收入支出后的數(shù)據(jù)都是存放在SQLite數(shù)據(jù)庫(kù)中。(2)框架布局(FrameLayout)框架布局是非常簡(jiǎn)單的布局,就相當(dāng)于一個(gè)電影屏幕,該屏幕用來(lái)顯示膠片中的每一副畫(huà)面,但是同一時(shí)刻,屏幕上只能顯示一幅畫(huà)面。優(yōu)點(diǎn)是布局簡(jiǎn)潔美觀,適合每一行內(nèi)容模式比較固定的界面,例如填寫(xiě)界面(用戶注冊(cè)、登陸、填表的界面)。(1)文本標(biāo)簽TextViewTextView控件常用于靜態(tài)文本內(nèi)容的顯示,當(dāng)新建了一個(gè)Android工程后,默認(rèn)情況下的界面已經(jīng)包含了一個(gè)TextView控件用于顯示信息,可通過(guò)修改TextView標(biāo)簽的屬性,包括文字顏色,文字大小,文字內(nèi)容,擺放位置等等,以實(shí)現(xiàn)不同的顯示效果。(9)菜單Menu控件Menu的功能是為用戶提供一個(gè)友好的界面顯示效果,也是應(yīng)用程序中人機(jī)交互的方式之一。在布局中,只需在密碼的EditText控件布局中加上android:password=true即可實(shí)現(xiàn)密碼的密文顯示功能。}而對(duì)于記住密碼,下次登錄免輸入用戶名和密碼部分的功能,則是通過(guò)SharedPreferences數(shù)據(jù)存儲(chǔ)來(lái)實(shí)現(xiàn)的。 (true)。即表示從本Activity跳轉(zhuǎn)到Frm_Addbills的Activity。edittext_acctitem = (EditText)findViewById()。 startActivityForResult(intent, RG_REQUEST)。程序中的界面布局文件程序中功能的實(shí)現(xiàn)添加賬目明細(xì); 選擇賬目類(lèi)型本界面是通過(guò)添加賬目明細(xì)界面而跳轉(zhuǎn)引出的。 registerForContextMenu(getExpandableListView())。工資39。(2)本功能的實(shí)現(xiàn)實(shí)質(zhì)上是一個(gè)數(shù)據(jù)傳輸?shù)倪^(guò)程,通過(guò)建立一個(gè)Bundle對(duì)象來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳輸。Bundle bundle = new Bundle()。TextView tv1=(TextView) findViewById()。SimpleCursorAdapter mAdapter。(mAdapter)。))。+date+%39。39。 } return s。該功能既實(shí)現(xiàn)了防止出現(xiàn)誤退出的情況,也實(shí)現(xiàn)了除模擬器的返回鍵外通過(guò)軟件自身實(shí)現(xiàn)退出的功能。 (0, 3, 0, 關(guān)于程序)。 圖63 賬目添加界面 保存功能若未添加任何內(nèi)容點(diǎn)擊“保存”,則提示用戶選擇賬目,圖(64左),添加賬目信息并核對(duì)無(wú)誤后單擊“保存”,則提示用戶保存成功,圖(64右)。借助消費(fèi)管理軟件,用戶可以對(duì)一段時(shí)間內(nèi)消費(fèi)的管理有一個(gè)清楚的認(rèn)識(shí)。 圖65 查詢和取消功能界面顯示 賬目明細(xì)在已添加保存的記錄中,可以看到各項(xiàng)賬目的具體信息以及當(dāng)前賬目的小計(jì)信息(圖66左),對(duì)已添加的記錄還可實(shí)行刪除操作(圖66中),刪除后下一次查看賬目明細(xì)信息時(shí)小計(jì)隨之更新(圖66右)。}如上所述,該程序的菜單包含三個(gè)菜單,一個(gè)用于調(diào)用顯示賬目明細(xì),一個(gè)用于實(shí)現(xiàn)程序控制退出,另一個(gè)用于查看軟件信息。finish()。new (this).setTitle(提示).setMessage(確定刪除該明細(xì)記錄?).setIcon().setPositiveButton(確定,new () {public void onClick(DialogInterface dialog, int whichButton) {(_id)。+date+%39。 最后通過(guò)收入費(fèi)用與支出費(fèi)用相加得到最終小計(jì):public String getBillsTotal(String date){ (cola,run get bills total cursor)。39。為了頁(yè)面顯示的美觀性。billdb = new BilldbHelper(this)。程序中的界面布局文件程序中功能的實(shí)現(xiàn)查詢當(dāng)前添加記錄詳細(xì)信息 賬目明細(xì)賬目明細(xì)是通過(guò)模擬器的MENU菜單鍵來(lái)調(diào)用的,用于查詢用戶已在該系統(tǒng)中添加保存過(guò)的所有記錄的明細(xì)列表,可在賬目明細(xì)中清楚看到用戶添加過(guò)的所有未被刪除的賬目記錄,使用戶對(duì)當(dāng)前個(gè)人賬務(wù)有一個(gè)較為直觀的認(rèn)識(shí)。(Fee,Fee)。EditText et = (EditText) findViewById()。 (insert into acctitem values (9998,1,39。 String data = (item, null)。本界面的實(shí)現(xiàn)方式與別的布局有所不同,是通過(guò)使用一個(gè)Adapter來(lái)實(shí)現(xiàn)的。表示默認(rèn)進(jìn)入程序時(shí)ID為option1(個(gè)人)被選中,用戶可根據(jù)需要自行更改;備注信息可由用戶在備注的EditText中根據(jù)添加的內(nèi)容為該記錄添加相應(yīng)說(shuō)明,由用戶自行輸入。當(dāng)捕捉到點(diǎn)擊事件后,進(jìn)行偵聽(tīng)對(duì)比,若確認(rèn)為本次綁定的edittext_acctitem編輯框被點(diǎn)擊,則執(zhí)行跳轉(zhuǎn)操作,將跳轉(zhuǎn)到新的名為Frm_Editacctitem的Activity,在新的界面完成賬目類(lèi)型的選擇。(1)在賬目添加界面中,采用嵌套布局方式,總體采用一個(gè)ScrollView(卷軸視圖),在卷軸視圖下,主要以LinearLayout布局為主,然后在該布局下加入TextView,Button,EditText,RadioGroup等控件,這些控件依次呈線性排布,構(gòu)成本界面的布局。(1)歡迎界面的布局總體以RelativeLayout布局為主,以ImageView的形式布局一張圖片作為歡迎界面的背景,圖片的屬
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1