




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
年4月19日計(jì)算機(jī)綜合應(yīng)用實(shí)踐設(shè)計(jì)報告文檔僅供參考《計(jì)算機(jī)綜合應(yīng)用實(shí)踐》設(shè)計(jì)報告班級學(xué)號:姓名:成績:目錄TOC\o"1-2"\h\u277211實(shí)驗(yàn)背景 1194772實(shí)驗(yàn)?zāi)康募靶枨?12923實(shí)驗(yàn)環(huán)境 1107684實(shí)驗(yàn)內(nèi)容 1181015實(shí)驗(yàn)結(jié)果 270385.1導(dǎo)航頁面 225985.2登錄界面 3285655.3注冊頁面 44525.4主頁面 5163006項(xiàng)目總結(jié) 91實(shí)驗(yàn)背景隨著移動互聯(lián)網(wǎng)的不斷發(fā)展,人們的生活和工作從PC端逐漸向移動端過度,例如:手機(jī),平板電腦,穿戴設(shè)備等等。這些設(shè)備大部分都是基于Android系統(tǒng)的,因此Android應(yīng)用的出現(xiàn)給每種設(shè)備提供了多元化的內(nèi)容。2實(shí)驗(yàn)?zāi)康募靶枨螅?)能夠明白微信的界面制作方法(2)能夠掌握ViewPager的使用(3)能夠掌握簡單的數(shù)據(jù)存儲的方式(4)能夠?qū)崿F(xiàn)頁面之間數(shù)據(jù)的傳輸(5)能夠模擬用戶登錄并實(shí)現(xiàn)具體的登錄功能(6)能夠完成微信界面的互相跳轉(zhuǎn)和部分功能的實(shí)現(xiàn)3實(shí)驗(yàn)環(huán)境 (1)Eclipse+SDK(ADT插件)(2)JDK1.7(JRE)(3)運(yùn)行是版本Android4.1.24實(shí)驗(yàn)內(nèi)容(1)實(shí)現(xiàn)微信導(dǎo)航界面的功能(2)實(shí)現(xiàn)微信登錄界面的登錄功能(3)實(shí)現(xiàn)微信注冊頁面的注冊功能(4)實(shí)現(xiàn)模擬數(shù)據(jù)在微信主界面的展示(好友列表,聯(lián)系人,發(fā)現(xiàn),關(guān)于我)5實(shí)驗(yàn)結(jié)果5.1導(dǎo)航頁面: 頁面效果圖:功能描述: 導(dǎo)航頁面一共包含六個頁面,每個頁面主要是為了展示微信中具體的一個特色功能,例如視頻聊天,搖一搖等等。 六個頁面之間能夠相互滑動,能夠重復(fù)的查看沒個頁面具體的內(nèi)容,六個頁面之間的滑動是經(jīng)過ViewPager實(shí)現(xiàn)的。 ViewPager在Android中能夠?qū)崿F(xiàn)頁面或者是組件之間的相互滑動,在滑動的過程中還能夠?qū)崿F(xiàn)一些獨(dú)特的功能,在每個頁面滑動的過程中都能夠添加或者監(jiān)聽相應(yīng)的滑動操作。 當(dāng)滑動到第六個頁面的時候則導(dǎo)航的功能完成,即將進(jìn)入到登錄界面,進(jìn)入如登錄界面主要是經(jīng)過按鈕的點(diǎn)擊進(jìn)行一個簡單的頁面跳轉(zhuǎn)功能,從而進(jìn)入登錄界面(LoginActivity).功能實(shí)現(xiàn)的步驟:(1)編寫六個對應(yīng)的界面(2)將六個界面轉(zhuǎn)化成對應(yīng)View對象(3)將六個View對象放入集合中(ArrayList)(4)經(jīng)過適配器將View資源設(shè)置到ViewPager里界面使用的主要組件: TextView,ViewPager,CommonPagerAdatper等等。5.2登錄界面: 頁面效果圖: 功能描述: 從導(dǎo)航界面進(jìn)入登錄界面后,如果用戶有自己的用戶名和密碼,則能夠在填寫完用戶名和密碼后直接登錄,如果用戶沒有自己的用戶名和密碼則進(jìn)行用戶名和密碼則用戶能夠經(jīng)過點(diǎn)擊注冊按鈕進(jìn)入注冊頁面進(jìn)行用戶名和密碼的注冊操作。功能實(shí)現(xiàn)的步驟:(1)登錄頁面的編寫:主要使用布局管理器和相應(yīng)的組件進(jìn)行頁面的制作,例如:輸入框,按鈕組件分別能夠?qū)崿F(xiàn)文本內(nèi)容的輸入和按鈕的點(diǎn)擊等等(2)組件事件的添加:在完成界面后,要想實(shí)現(xiàn)相應(yīng)的功能,必須給組件進(jìn)行事件的添加,例如:單擊事件(OnClickListener),輸入框內(nèi)容的取得(輸入框?qū)ο?getText().toString.trim())等等。(3)登錄功能的實(shí)現(xiàn):在點(diǎn)擊的登錄按鈕的時候,先從存儲用戶名和密碼的user.xml文件中讀取(SharedPreferences讀取)相應(yīng)的用戶信息,在讀取內(nèi)容完成后,將得到的內(nèi)容和輸入的內(nèi)容進(jìn)行比較操作,如果輸入框輸入的內(nèi)容和從user.xml文件中得到的內(nèi)容匹配,則跳轉(zhuǎn)到主頁面,否則的話提示用戶用戶名或者密碼錯誤,從而引導(dǎo)用戶輸入正確的用戶名和密碼。界面使用的主要組件: ImageView實(shí)現(xiàn)返回按鈕的返回功能;View實(shí)現(xiàn)下劃線或者分割線的效果;TextView主要是負(fù)責(zé)頁面文本內(nèi)容的展示;EditTextView主要是負(fù)責(zé)用戶名和密碼的輸入;Button簡稱按鈕,主要負(fù)責(zé)點(diǎn)擊時頁面的跳轉(zhuǎn)和具體內(nèi)容的判斷等等5.3注冊頁面 頁面效果圖: 功能描述: 本界面是在用戶沒有用戶名和密碼的時候,進(jìn)行用戶名和密碼注冊的界面,用戶在本界面能夠完成用戶名和密碼的注冊,為以后的登錄做準(zhǔn)備,在用戶進(jìn)行注冊的時候本程序采用的是臨時文件的存儲方式進(jìn)行用戶名和密碼的保存(保存在user.xml文件中),注冊完成后直接從當(dāng)前界面跳轉(zhuǎn)到登錄界面進(jìn)行登錄。功能實(shí)現(xiàn)的步驟:(1)編寫注冊頁面,主要是注冊內(nèi)容的輸入,在本界面有注冊按鈕,點(diǎn)擊注冊按鈕的時候,會進(jìn)行相應(yīng)的操作。(2)事件的設(shè)置,給按鈕或者是文本輸入框進(jìn)行事件的設(shè)置,例如:在點(diǎn)擊按鈕的時候得到三個輸入框的對應(yīng)內(nèi)容并執(zhí)行存儲操作,操作執(zhí)行過程中讓當(dāng)前的Activity進(jìn)行消失(調(diào)用當(dāng)前Activity的finish()方法)。(3)用戶信息的存儲,例如:用戶名,密碼,昵稱等等,信息存儲是使用SharedPreferences進(jìn)行內(nèi)容的存儲操作,存儲內(nèi)容的文件為user.xml文件中。界面使用的主要組件: ImageView實(shí)現(xiàn)返回按鈕的返回功能和頭像的設(shè)置;View實(shí)現(xiàn)下劃線或者分割線的效果;TextView主要是負(fù)責(zé)頁面文本內(nèi)容的展示;EditTextView主要是負(fù)責(zé)用戶名和密碼的輸入以及昵稱;Button簡稱按鈕,主要負(fù)責(zé)點(diǎn)擊時頁面的跳轉(zhuǎn)和具體信息的存儲。5.4主頁面 頁面效果圖: 功能描述: 主頁面主要是負(fù)責(zé)四個頁面之間的相互切換操作,在切換的過程中使用的是ViewPager,從而實(shí)現(xiàn)和導(dǎo)航頁面功能相似的滑動效果,在這里主要是為了能夠在有限空間中展示更多信息。給用戶一個好的體驗(yàn)等等。功能實(shí)現(xiàn)的步驟:(1)編寫主頁面的布局,本也米娜主要使用RelativeLayout布局管理器對頁面進(jìn)行布局,在本布局最底部實(shí)現(xiàn)是個樣式相同的按鈕,使這四個按鈕永遠(yuǎn)處于屏幕的最下方在此過程中直接將ViewPager設(shè)置在Titile和Buttom直接(就是讓ViewPager處于屏幕的中間)。(2)在使用ViewPager實(shí)現(xiàn)頁面滑動效果是,和導(dǎo)航頁面的步驟是一樣的可是在本頁面中實(shí)現(xiàn)的滑動是使用Fragment(碎片化)實(shí)現(xiàn)的,在頁面進(jìn)行滑動時還能夠改變底部按鈕的背景顏色。(3)除了頁面能夠滑動外,用戶還能夠點(diǎn)擊對應(yīng)的四個按鈕進(jìn)行頁面的切換操作,主要是給四個按鈕分別設(shè)置了單擊事件(在一個Activity中如果想要同時給多個組件設(shè)置單擊事件的話,能夠讓本Activity實(shí)現(xiàn)implementsOnClickListener)。界面使用的主要組件:TextView負(fù)責(zé)文本信息的展示ImageView負(fù)責(zé)圖片內(nèi)容的展示Button主要一些單擊事件的操作ViewPager主要是負(fù)責(zé)頁面的滑動5.4.1好友列表頁頁面效果圖:功能描述: 本界面主要是展示好友列表,列表中包括好友的昵稱,個性簽名,聊天的時間,在本頁面使用ListView實(shí)現(xiàn)在同意界面展示相同布局文件多條內(nèi)容的功能,在使用ListView的時候需要經(jīng)過適配器(WeinXinListAdatper)進(jìn)行布局的適配操作,適配器進(jìn)行適配操作主要是把相同的布局的Item給ListView進(jìn)行內(nèi)容的設(shè)置。功能實(shí)現(xiàn)的步驟:(1)編寫基本布局界面,界面中包括的Title和ListView(2)找到ListView的對象(即實(shí)例化組件的對象)(3)經(jīng)過WeinXinListAdatper(適配器)對ListView的內(nèi)容進(jìn)行設(shè)置(4)給ListView設(shè)置適配器(listView.setAdapter(adapter))(5)給每個Item能夠設(shè)置點(diǎn)擊事件(listView.setOnItemClickListener(newOnItemClickListener())),在用戶點(diǎn)擊相應(yīng)的Item的時候能夠彈出相應(yīng)的好友信息 界面使用的主要組件: ImageView進(jìn)行Item中頭像的設(shè)置 TextView進(jìn)行好友昵稱,好友個性簽名,聊天時間的展示 ListView(列表)主要負(fù)責(zé)展示多條內(nèi)容5.4.2聯(lián)系人頁面頁面效果圖:功能描述: 展示一個簡單的頁面,能夠統(tǒng)計(jì)好友的數(shù)目。功能實(shí)現(xiàn)的步驟: 主要是使用Android中常見的組件進(jìn)行頁面的簡單編寫界面使用的主要組件: ImageView負(fù)責(zé)展示圖片 TextView負(fù)責(zé)展示文本 5.4.3發(fā)現(xiàn)(Discover)頁面: 頁面效果圖功能描述: 展示一個簡單的頁面功能實(shí)現(xiàn)的步驟: 主要是使用Android中常見的組件進(jìn)行頁面的簡單編寫界面使用的主要組件: ImageView負(fù)責(zé)展示圖片 TextView負(fù)責(zé)展示文本5.4.4關(guān)于我界面頁面效果圖功能描述: 展示一個簡單的頁面,能夠展示用戶的一些詳細(xì)的信息,例如:用戶昵稱,用戶頭像,用戶的二維碼名片等等。功能實(shí)現(xiàn)的步驟:(1)主要是使用Android中常見的組
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國套接扣壓器行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國靜音混合器數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國釩鈦球團(tuán)礦數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國輕型燕尾式桌虎鉗數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國自動液體包裝機(jī)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國牛奶花生數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國液壓對聯(lián)燙金機(jī)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國波紋夾芯瓦數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國新華克毒克數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國復(fù)合乳糖乳酸素粉數(shù)據(jù)監(jiān)測研究報告
- GB/T 19342-2024手動牙刷一般要求和檢測方法
- SLT824-2024 水利工程建設(shè)項(xiàng)目文件收集與歸檔規(guī)范
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫含答案解析
- (完整word版)中國銀行交易流水明細(xì)清單模版
- 膠合板公司人員招聘與配置(模板)
- 團(tuán)建方案版攻防箭對戰(zhàn)
- 樁身強(qiáng)度自動驗(yàn)算表格Excel
- 《鋼鐵是怎樣煉成的》讀書報告
- 燃?xì)廨啓C(jī)LM2500介紹
- (精選)淺談在小學(xué)數(shù)學(xué)教學(xué)中如何進(jìn)行有效提問
- 堆垛機(jī)速度計(jì)算表
評論
0/150
提交評論