




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Android應(yīng)用開發(fā)I》實(shí)驗(yàn)指導(dǎo)書計(jì)算機(jī)科學(xué)與技術(shù)系目錄實(shí)驗(yàn)一:第一個(gè)應(yīng)用程序 3實(shí)驗(yàn)二:基本控件 1實(shí)驗(yàn)三:高級(jí)控件 4實(shí)驗(yàn)四:菜單和對(duì)話框 7實(shí)驗(yàn)五:數(shù)據(jù)存儲(chǔ) 8實(shí)驗(yàn)六:后臺(tái)處理與獲取網(wǎng)絡(luò)數(shù)據(jù) 9實(shí)驗(yàn)一:第一個(gè)應(yīng)用程序【實(shí)驗(yàn)概述】搭建環(huán)境,并運(yùn)行第一個(gè)應(yīng)用程序。實(shí)驗(yàn)類別:驗(yàn)證類。學(xué)時(shí):1學(xué)時(shí)。組織形式:學(xué)生獨(dú)立完成??己朔绞剑弘S堂檢查?!緦?shí)驗(yàn)?zāi)康摹渴煜ndroid開發(fā)環(huán)境使用以及程序運(yùn)行過(guò)程?!緦?shí)驗(yàn)環(huán)境】硬件環(huán)境:筆記本軟件環(huán)境:Eclipse+SDK+JDK編程語(yǔ)言:Java【相關(guān)知識(shí)】無(wú)。【實(shí)驗(yàn)內(nèi)容】1.安裝環(huán)境:安裝JDK,解壓Eclipse,配置SDK路徑。2.新建一個(gè)項(xiàng)目HelloWorld。3.創(chuàng)建一個(gè)以學(xué)號(hào)命名的模擬器,然后運(yùn)行該項(xiàng)目。
實(shí)驗(yàn)二:基本控件【實(shí)驗(yàn)概述】完成一個(gè)登錄+注冊(cè)的界面。實(shí)驗(yàn)類別:驗(yàn)證類。學(xué)時(shí):4學(xué)時(shí)。組織形式:學(xué)生獨(dú)立完成??己朔绞剑簷z查?!緦?shí)驗(yàn)?zāi)康摹?.掌握基本控件的使用,例如EditText、TextView、Button、CheckBox等控件使用。2.Intent跳轉(zhuǎn)?!緦?shí)驗(yàn)環(huán)境】硬件環(huán)境:筆記本軟件環(huán)境:Eclipse+SDK+JDK編程語(yǔ)言:Java【相關(guān)知識(shí)】界面布局、EditText、TextView、Button、CheckBox等控件使用?!緦?shí)驗(yàn)內(nèi)容】實(shí)現(xiàn)類似下圖的效果:界面布局根據(jù)大家喜好自行決定。(下面只是參考)新建項(xiàng)目。在項(xiàng)目的布局文件中,修改為以下內(nèi)容。登錄布局(3)新建Activity類,并設(shè)置布局文件為register.xml。內(nèi)容如下:注冊(cè)布局(4)在登錄界面的【登錄】按鈕中增加頁(yè)面跳轉(zhuǎn)代碼:Intentintent=newIntent();intent.setClass(LoginActivity.this,MainActivity.class);LoginActivity.this.startActivity(intent);(5)運(yùn)行效果:
實(shí)驗(yàn)三:高級(jí)控件【實(shí)驗(yàn)概述】Spinner/ListView/Fragment實(shí)驗(yàn)類別:驗(yàn)證類。學(xué)時(shí):4學(xué)時(shí)。組織形式:學(xué)生獨(dú)立完成。考核方式:檢查?!緦?shí)驗(yàn)?zāi)康摹渴褂肧pinner/ListView/Fragment這些高級(jí)控件?!緦?shí)驗(yàn)環(huán)境】硬件環(huán)境:筆記本軟件環(huán)境:Eclipse+SDK+JDK編程語(yǔ)言:Java【相關(guān)知識(shí)】Spinner/ListView/Fragment【實(shí)驗(yàn)內(nèi)容】一、Spinner控件使用。運(yùn)行效果:實(shí)現(xiàn)步驟:(1)新建項(xiàng)目SpinnerDemo。(2)布局文件中:增加Spinner和TextView控件。(3)Activity類中:spinner1=(Spinner)findViewById(R.id.spinner1);tv=(TextView)findViewById(R.id.textView1);(4)準(zhǔn)備和設(shè)置適配器:ArrayAdapter<CharSequence>adapter=ArrayAdapter.createFromResource (this,R.array.cities,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner1.setAdapter(adapter);(5)增加事件監(jiān)聽: spinner1.setOnItemSelectedListener(newOnItemSelectedListener(){ @Override publicvoidonItemSelected(AdapterView<?>parent,Viewview,intposition, longid){tv.setText("您選擇的城市為:"+parent.getItemAtPosition(position)); } @Override publicvoidonNothingSelected(AdapterView<?>parent){ //TODOAuto-generatedmethodstub } });二、ListView+Fragment控件使用。運(yùn)行效果:實(shí)現(xiàn)步驟:(1)下載已有的微信界面代碼,界面如下:(2)將下方的4個(gè)單選按鈕修改為5個(gè),內(nèi)容分別為:首頁(yè)、發(fā)微博、個(gè)人信息、收藏和查找。(3)首頁(yè)中的ListView控件進(jìn)行修改,采用自定義適配器的方式進(jìn)行實(shí)現(xiàn),為此完成WeiboAdapter類:繼承BaseAdapter類;實(shí)現(xiàn)四個(gè)方法,其中重點(diǎn)為getView方法的重載。(4)需要實(shí)體類MicroBlogHP類,自動(dòng)生成get/set方法。(5)ListView設(shè)置為自定義適配器,并準(zhǔn)備數(shù)據(jù)。運(yùn)行要求:ListView中有自己的名字。
實(shí)驗(yàn)四:菜單和對(duì)話框【實(shí)驗(yàn)概述】搭建環(huán)境,并運(yùn)行第一個(gè)應(yīng)用程序。實(shí)驗(yàn)類別:驗(yàn)證類。學(xué)時(shí):1學(xué)時(shí)。組織形式:學(xué)生獨(dú)立完成。考核方式:檢查。【實(shí)驗(yàn)?zāi)康摹渴煜ndroid開發(fā)環(huán)境使用以及程序運(yùn)行過(guò)程。【實(shí)驗(yàn)環(huán)境】硬件環(huán)境:筆記本軟件環(huán)境:Eclipse+SDK+JDK編程語(yǔ)言:Java【相關(guān)知識(shí)】無(wú)。【實(shí)驗(yàn)內(nèi)容】1.安裝環(huán)境:安裝JDK,解壓Eclipse,配置SDK路徑。2.新建一個(gè)項(xiàng)目Helloworld。3.創(chuàng)建一個(gè)以學(xué)號(hào)命名的模擬器,然后運(yùn)行該項(xiàng)目。實(shí)驗(yàn)五:數(shù)據(jù)存儲(chǔ)【實(shí)驗(yàn)概述】SharedPreference使用,利用SQLite完成簡(jiǎn)易版本通訊錄。實(shí)驗(yàn)類別:驗(yàn)證類。學(xué)時(shí):4學(xué)時(shí)。組織形式:學(xué)生獨(dú)立完成??己朔绞剑簷z查?!緦?shí)驗(yàn)?zāi)康摹空莆誗haredPreference和SQLite數(shù)據(jù)存儲(chǔ)?!緦?shí)驗(yàn)環(huán)境】硬件環(huán)境:筆記本軟件環(huán)境:Eclipse+SDK+JDK編程語(yǔ)言:Java【相關(guān)知識(shí)】SharedPreference和SQLite使用,SQL語(yǔ)句?!緦?shí)驗(yàn)內(nèi)容】SharedPreference案例(1學(xué)時(shí))實(shí)現(xiàn)效果:SQLite案例(3學(xué)時(shí))實(shí)現(xiàn)效果:實(shí)驗(yàn)六:后臺(tái)處理與獲取網(wǎng)絡(luò)數(shù)據(jù)【實(shí)驗(yàn)概述】BroadcastReceiver,AsyncTask,使用HTTP獲取網(wǎng)絡(luò)數(shù)據(jù)。實(shí)驗(yàn)類別:驗(yàn)證類。學(xué)時(shí):6學(xué)時(shí)。組織形式:學(xué)生獨(dú)立完成。考核方式:檢查。【實(shí)驗(yàn)?zāi)康摹繉W(xué)習(xí)廣播、異步任務(wù)和使用HTTP獲取網(wǎng)絡(luò)數(shù)據(jù)?!緦?shí)驗(yàn)環(huán)境】硬件環(huán)境:筆記本軟件環(huán)境:Eclipse+SDK+JDK編程語(yǔ)言:Java【相關(guān)知識(shí)】廣播組件;異步任務(wù)類開發(fā);使用HTTP獲取網(wǎng)絡(luò)數(shù)據(jù)?!緦?shí)驗(yàn)內(nèi)容】廣播組件——收發(fā)短信應(yīng)用程序:實(shí)現(xiàn)步驟:新建項(xiàng)目:界面設(shè)計(jì),實(shí)現(xiàn)發(fā)送短信界面。在Activity類中實(shí)現(xiàn)發(fā)送短信按鈕的監(jiān)聽功能。在按鈕監(jiān)聽中,實(shí)現(xiàn)短信發(fā)送方法:sendSMS()方法。監(jiān)控短信發(fā)送狀態(tài):注冊(cè)廣播,并監(jiān)聽返回結(jié)果。新建BroadcastReceiver類,實(shí)現(xiàn)短信監(jiān)聽。增加發(fā)送/接收短信權(quán)限。項(xiàng)目調(diào)試并運(yùn)行。二、通過(guò)異步任務(wù)類獲取網(wǎng)絡(luò)數(shù)據(jù):項(xiàng)目代碼項(xiàng)目名稱項(xiàng)目類別1項(xiàng)目類別2項(xiàng)目?jī)?nèi)容項(xiàng)目成果課內(nèi)學(xué)時(shí)實(shí)踐場(chǎng)所CP(1)手機(jī)微博課程綜合項(xiàng)目(三級(jí))綜合型為用戶提供一個(gè)信息發(fā)布和共享的平臺(tái),如注冊(cè)、登錄、查看微博、發(fā)微博等功能程序設(shè)計(jì)10.0課堂UP(1)第一個(gè)應(yīng)用程序單元項(xiàng)目(五級(jí))驗(yàn)證型熟悉Android編程環(huán)境程序設(shè)計(jì)1.0課堂UP(4)基本控件單元項(xiàng)目(五級(jí))驗(yàn)證型界面布局,常見(jiàn)基本控件程序設(shè)計(jì)4.0課堂UP(5)高級(jí)控件單元項(xiàng)目(五級(jí))驗(yàn)證型Spinner/ListView/Fragmen
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC TS 63165:2024 EN Requirements for industrial water quality analyzer system – Photometry
- 2025年浙江省安全員-C證考試(專職安全員)題庫(kù)及答案
- 2025-2030年中國(guó)鋼材加工配送中心行業(yè)運(yùn)行態(tài)勢(shì)及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國(guó)金融信息化行業(yè)運(yùn)營(yíng)狀況及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)酒石酸美托洛爾緩釋片行業(yè)運(yùn)行動(dòng)態(tài)與十三五規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)螺旋泵市場(chǎng)運(yùn)營(yíng)狀況及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)薯?xiàng)l行業(yè)運(yùn)行狀況與前景趨勢(shì)分析報(bào)告
- 西雙版納職業(yè)技術(shù)學(xué)院《集裝箱與國(guó)際物流運(yùn)輸管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北師范大學(xué)《節(jié)目策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 西京學(xué)院《商務(wù)應(yīng)用文寫作》2023-2024學(xué)年第二學(xué)期期末試卷
- 張岱年:《中國(guó)文化概論》
- 繪本成語(yǔ)故事:四面楚歌
- HCIE-Transmission H12-931認(rèn)證培訓(xùn)考試題庫(kù)匯總(含答案)
- 造血細(xì)胞與基本檢驗(yàn)方法-細(xì)胞化學(xué)染色(血液學(xué)檢驗(yàn)課件)
- 領(lǐng)子的分類詳解課件
- 產(chǎn)品質(zhì)量保證書
- 工廠員工消防安全培訓(xùn)內(nèi)容
- 調(diào)節(jié)與集合的相關(guān)性 相對(duì)調(diào)節(jié)和相對(duì)集合的關(guān)系
- 《金融工程》課程教案
- 水輪機(jī)結(jié)構(gòu)總體介紹
- 十八項(xiàng)護(hù)理核心制度培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論