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

正文內(nèi)容

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

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

下一頁面
  

【正文】 圖64 保存功能界面顯示 查詢和取消功能當(dāng)添加了賬目明細(xì)后,可對(duì)當(dāng)前添加的記錄進(jìn)行查詢操作,以便核對(duì)各項(xiàng)內(nèi)容的準(zhǔn)確性(圖65左),若不想添加本次記錄,可進(jìn)行取消操作,一旦點(diǎn)擊取消操作,當(dāng)前編輯框內(nèi)容都將做清空處理(圖65右)。public void QuitApp() {new ().setTitle(提示).setMessage( 確定退出?).setIcon().setPositiveButton(確定,new (){public void onClick(DialogInterface dialog, int whichButton) { ()。 total}, = and like 39。new String[]{sum(case when =0 then fee end)/100||39。 ListView lv。 (edittext_acctitem,edittext_acctitem)。))。在點(diǎn)擊賬目類型的EditText時(shí),不要求用戶自行輸入類型名稱,而是跳轉(zhuǎn)到本界面,通過選擇的方式將賬目類型添加到EditText中。 (this)。}}程序中的界面布局文件程序中功能的實(shí)現(xiàn)登陸界面 歡迎界面登陸成功后,即完成了登錄的操作,Activity跳轉(zhuǎn)進(jìn)入到歡迎界面,在歡迎界面顯示歡迎進(jìn)入軟件字樣,持續(xù)數(shù)秒后結(jié)束此Activity。(2)登錄操作中,按照常規(guī)邏輯來看,是必須有用戶名和密碼且二者需相對(duì)應(yīng)才能完成登陸操作。(2)按鈕ButtonButton在日常生活中隨處可見,絕大部分的人機(jī)交互操作都是通過Button來實(shí)現(xiàn)的,當(dāng)創(chuàng)建了Button對(duì)象之后,在主程序中可通過findViewById()的方法綁定在布局文件中的按鈕控件上,設(shè)置一個(gè)偵聽器,當(dāng)捕捉到點(diǎn)擊事件后,這個(gè)事件會(huì)實(shí)現(xiàn)用戶需要的功能。當(dāng)建立一個(gè)框架布局時(shí),在顯示窗體上是一個(gè)全空的黑色窗體,可在這個(gè)窗體上加上一些單元。(3)向表中添加數(shù)據(jù):添加數(shù)據(jù)可用insert方法,但該方法要求把數(shù)據(jù)打包到ContentValues中,然后再插入表中。通過isAfterLast()方法,可以檢查下面是否還有數(shù)據(jù)。支持Adapter綁定的用戶界面必須對(duì)AdapterView抽象類進(jìn)行擴(kuò)展,也可創(chuàng)建有AdapterView派生的控件,并創(chuàng)建新的Adapter類來綁定它們。它為系統(tǒng)的詳細(xì)設(shè)計(jì)做鋪墊。在Intent描述結(jié)構(gòu)中,負(fù)責(zé)對(duì)應(yīng)用中一次操作的動(dòng)作,動(dòng)作涉及數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述,Android則根據(jù)此Intent的描述,負(fù)責(zé)找到對(duì)應(yīng)的組件,將 Intent傳遞給調(diào)用的組件,并完成組件的調(diào)用。[10] Android架構(gòu)分析通過上述介紹,對(duì)Android已經(jīng)有了初步的了解,通過下圖Android架構(gòu)圖可對(duì)Android的體系結(jié)構(gòu)有更深了解,如圖21所示:圖21 Android體系結(jié)構(gòu)(1)應(yīng)用層該層由運(yùn)行在Dalvik虛擬機(jī)上的應(yīng)用程序組成,例如日歷、地圖、瀏覽器、聯(lián)系人管理等,這些應(yīng)用程序主要由Java語言編寫。Eclipse Platform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具從而無須分辨一個(gè)工具功能在哪里開始和結(jié)束。[9] Android開發(fā)現(xiàn)狀 目前國(guó)內(nèi)的 Android 開發(fā)還是主要以應(yīng)用軟件開發(fā)為主,主要分成3類:為企業(yè)開發(fā)應(yīng)用、開發(fā)通用應(yīng)用(放到 Android Market或者其他App Market 銷售)以及游戲開發(fā)(放到 Android Market 或者其他 App Market 銷售)。(3)豐富的硬件選擇豐富的硬件選擇與Android平臺(tái)的開放性相關(guān),由于Android的開放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。同時(shí),也可通過本次設(shè)計(jì)培養(yǎng)自己新知識(shí)獲取與整理的能力,文獻(xiàn)、文檔的閱讀與翻譯能力以及分析問題和解決問題的能力。如今國(guó)內(nèi)外都有非常多的Android 系統(tǒng)的用戶。Android 憑借其良好的用戶體驗(yàn),低廉的成本和較高的開放性吸引著越來越多的終端廠商采用。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。隨著Android智能手機(jī)廠商的不斷增多,Android App的發(fā)展速度也是驚人的。自從2011年第一季度,Android在全球份額首次超過Symbian,躍居全球第一。對(duì)自己大學(xué)四年的學(xué)習(xí)有所總結(jié),也培養(yǎng)了自己堅(jiān)持不懈的精神和品質(zhì),為今后的職業(yè)發(fā)展奠定良好的基礎(chǔ)和優(yōu)良的習(xí)慣。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。●第一類開發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計(jì)手機(jī)或者平板電腦的總體方案。 Eclipse SDK(軟件開發(fā)者包)是Eclipse Platform、JDT和PDE所生產(chǎn)的組件合并,它們可以一次下載。需要說明的是,Dalvik虛擬機(jī)是Google為Android專門設(shè)計(jì)的基于寄存器的Java虛擬機(jī),運(yùn)行Java程序的速度比JVM更快。因此,Intent在這里起著一個(gè)媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的解耦。在系統(tǒng)的設(shè)計(jì)過程中起著非常重要的作用。Android的Adapter是連接后端數(shù)據(jù)和前端顯示的適配器接口,是數(shù)據(jù)和UI(View)之間一個(gè)重要的紐帶。在ListView中可以通過SimpleCursorAdapter適配器來直接使用游標(biāo)。但是,同樣可以使用execSQL方法來插入一條SQL語句,從而將數(shù)據(jù)插入到表中??蚣懿季种邪鄠€(gè)畫面,但是這些畫面是相互疊加的,只有一幅畫面能顯示在屏幕的最前端。(3)編輯框EditText一般應(yīng)用程序中常常會(huì)要求用戶數(shù)輸入一些數(shù)據(jù),是Android開發(fā)中經(jīng)常用到的控件,用于接收用戶輸入的文本信息等。因而,在后臺(tái)控制程序中,通過如下程序來實(shí)現(xiàn)檢測(cè)用戶名和密碼是否為空,為空則給用戶提示,不為空則執(zhí)行字符串比對(duì)操作,if (namestr == null || ()|| passwordstr == null ||()) { (, 用戶名或密碼不能為空, ).show()。(1)歡迎界面的布局總體以RelativeLayout布局為主,以ImageView的形式布局一張圖片作為歡迎界面的背景,圖片的屬性設(shè)置為:android:layout_width=fill_parent 和 android:layout_height=fill_parent,layout_width和layout_height屬性是用于指定ImageView的寬度和高度,對(duì)于其他控件該屬性同樣適用,fill_parent是以最大程度填滿屏幕,與之對(duì)應(yīng)的是wrap_content根據(jù)內(nèi)容而調(diào)整。當(dāng)捕捉到點(diǎn)擊事件后,進(jìn)行偵聽對(duì)比,若確認(rèn)為本次綁定的edittext_acctitem編輯框被點(diǎn)擊,則執(zhí)行跳轉(zhuǎn)操作,將跳轉(zhuǎn)到新的名為Frm_Editacctitem的Activity,在新的界面完成賬目類型的選擇。本界面的實(shí)現(xiàn)方式與別的布局有所不同,是通過使用一個(gè)Adapter來實(shí)現(xiàn)的。 (insert into acctitem values (9998,1,39。(Fee,Fee)。billdb = new BilldbHelper(this)。39。+date+%39。finish()。 圖65 查詢和取消功能界面顯示 賬目明細(xì)在已添加保存的記錄中,可以看到各項(xiàng)賬目的具體信息以及當(dāng)前賬目的小計(jì)信息(圖66左),對(duì)已添加的記錄還可實(shí)行刪除操作(圖66中),刪除后下一次查看賬目明細(xì)信息時(shí)小計(jì)隨之更新(圖66右)。 圖63 賬目添加界面 保存功能若未添加任何內(nèi)容點(diǎn)擊“保存”,則提示用戶選擇賬目,圖(64左),添加賬目信息并核對(duì)無誤后單擊“保存”,則提示用戶保存成功,圖(64右)。該功能既實(shí)現(xiàn)了防止出現(xiàn)誤退出的情況,也實(shí)現(xiàn)了除模擬器的返回鍵外通過軟件自身實(shí)現(xiàn)退出的功能。39。))。SimpleCursorAdapter mAdapter。Bundle bundle = new Bundle()。工資39。程序中的界面布局文件程序中功能的實(shí)現(xiàn)添加賬目明細(xì); 選擇賬目類型本界面是通過添加賬目明細(xì)界面而跳轉(zhuǎn)引出的。edittext_acctitem = (EditText)findViewById()。 (true)。在布局中,只需在密碼的EditText控件布局中加上android:password=true即可實(shí)現(xiàn)密碼的密文顯示功能。(1)文本標(biāo)簽TextViewTextView控件常用于靜態(tài)文本內(nèi)容的顯示,當(dāng)新建了一個(gè)Android工程后,默認(rèn)情況下的界面已經(jīng)包含了一個(gè)TextView控件用于顯示信息,可通過修改TextView標(biāo)簽的屬性,包括文字顏色,文字大小,文字內(nèi)容,擺放位置等等,以實(shí)現(xiàn)不同的顯示效果。(2)框架布局(FrameLayout)框架布局是非常簡(jiǎn)單的布局,就相當(dāng)于一個(gè)電影屏幕,該屏幕用來顯示膠片中的每一副畫面,但是同一時(shí)刻,屏幕上只能顯示一幅畫面。(2)創(chuàng)建表:一個(gè)數(shù)據(jù)庫(kù)中可包含多張表,每一條數(shù)據(jù)都保存在一個(gè)指定的表中,要?jiǎng)?chuàng)建表可以通過execSQL方法來執(zhí)行一條SQL語句。要一在單個(gè)數(shù)據(jù)行與行之間移動(dòng)數(shù)據(jù),可以通過moveToFirst()和MoveToNext()方法。系統(tǒng)運(yùn)行基本流程圖如圖31所示:?jiǎn)?dòng)應(yīng)用程序 登錄 歡迎界面 主界面 賬目類型為空 賬目類型不為空 賬目類型 費(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界面上的橋接類,創(chuàng)建顯示每個(gè)項(xiàng)目的子View和提供對(duì)下層數(shù)據(jù)的訪問。 概要設(shè)計(jì)系統(tǒng)的概要設(shè)計(jì)主要對(duì)系統(tǒng)的總體功能如何實(shí)現(xiàn),如何劃分模塊,系統(tǒng)的后臺(tái)數(shù)據(jù)調(diào)用如何設(shè)計(jì)進(jìn)行研究。Intent:Intent主要用于Android應(yīng)用程序之間或應(yīng)用程序內(nèi)部不同模塊之間的通信,用這個(gè)特殊的類實(shí)現(xiàn)在Activity之間的相互切換,可理解為Android應(yīng)用程序中的通信信使。以上各項(xiàng)安裝需正確指明安裝路徑并配置相應(yīng)環(huán)境變量。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。Java能作為很多系統(tǒng)或程序的開發(fā)語言,是因?yàn)橛衅涮攸c(diǎn)和很多的應(yīng)用,是一門各方面性能都很好的編程語言,它的基本特點(diǎn)是簡(jiǎn)單、面象對(duì)象、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,適合在Internet環(huán)境上開發(fā)應(yīng)用系統(tǒng)。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營(yíng)商口中的笑談。通過本次Android軟件的設(shè)計(jì),可以使自己對(duì)Android開發(fā)的基礎(chǔ)知識(shí)和開發(fā)思想有所掌握,并能通過實(shí)際操作鍛煉自己的動(dòng)手能力,學(xué)會(huì)如何去自學(xué)自己不熟悉的領(lǐng)域,如何動(dòng)手完成一個(gè)項(xiàng)目,如何將書面知識(shí)運(yùn)用到實(shí)際編程中。目前國(guó)內(nèi)最常見的移動(dòng)開發(fā)平臺(tái)有Symbian,iPhone,Windows Phone 以及Android。Android智能手機(jī)以其全開放的智能平臺(tái),多硬件支持以及統(tǒng)一的核心技術(shù)越來越受到人們的廣泛關(guān)注。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。因此, Android開發(fā)吸引著無數(shù)軟件開發(fā)廠商和開發(fā)者投身其中,程序員在以幾何級(jí)的速度增長(zhǎng)。截止2012年2月,%的份額,%。 Android平臺(tái)簡(jiǎn)介Android一詞本義為“機(jī)器人”,是用于移動(dòng)設(shè)備上的一個(gè)包含操作系統(tǒng),一系列中間件,以及部分關(guān)鍵應(yīng)用軟件棧。(4)不受任何限制的開發(fā)商Android平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的開發(fā)環(huán)境。除了根據(jù)需求對(duì)系統(tǒng)進(jìn)行定制外,更多的工作在于為這些系統(tǒng)編寫定制的應(yīng)用。這些部分在一起提供了一個(gè)具有豐富特性的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到Eclipse Platform中的工具。(2)應(yīng)用框架層該層主要由View、通知管理(Notification Manager)、活動(dòng)管理器(Activity Manager)等可供開發(fā)人員直接調(diào)用的API組成,這些API主要由Java語言編寫。其基本用法有顯式和隱式,顯式的Intent即在構(gòu)造Intent對(duì)象時(shí)候就指定了接收者,隱式的Intent則是在構(gòu)造時(shí)未指定具體接收者。 系統(tǒng)功能模塊說明Android應(yīng)用程序個(gè)人理財(cái)?shù)闹饕δ埽海?)啟動(dòng)應(yīng)用程序,出現(xiàn)登錄界面,此登陸界面包含一個(gè)復(fù)選框,勾選后具有記住密碼功能。比如通過它將數(shù)據(jù)填充到ListView,GridView,Gallery。[13] 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)是手機(jī)領(lǐng)域中最常見的應(yīng)用之一,很多
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1