




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Android項(xiàng)目開發(fā)任務(wù)4-1:下拉列表Spinner使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用Spinner控件完成一個(gè)顏色選擇下拉列表界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用Spinner控件設(shè)計(jì)并制作一個(gè)顏色選擇下拉列表。導(dǎo)入任務(wù)【任務(wù)描述】Spinner是Android系統(tǒng)中一個(gè)下拉列表控件,點(diǎn)擊該控件,會(huì)出現(xiàn)一個(gè)可供用戶選擇的下拉列表。該控件的特點(diǎn)是只需要用戶進(jìn)行選擇,而不需要用戶輸入任何文字。本次任務(wù)使用Spinner控件完成一個(gè)顏色選擇下拉列表界面的設(shè)計(jì)和制作。導(dǎo)入任務(wù)【任務(wù)分析】下拉列表?yè)碛羞x項(xiàng),因此需要設(shè)置下拉列表選項(xiàng)的數(shù)據(jù)值。這里我們將使用一個(gè)字符串?dāng)?shù)組來(lái)定義和存放列表選項(xiàng)的數(shù)值,同時(shí)在Java程序中使用ArrayAdapter來(lái)實(shí)現(xiàn)字符串?dāng)?shù)組的載入。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“spinnerdemo”。編寫主界面xml代碼,在項(xiàng)目“spinnerdemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:編輯下拉列表項(xiàng)文字。打開【values】文件夾中的“strings.xml”文件。在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成列表項(xiàng)文字的設(shè)置。任務(wù)實(shí)施操作3:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)下拉列表控件SpinnerOnItemSelectedListener監(jiān)聽器設(shè)置Spinner的適配器Adapter技術(shù)知識(shí)知識(shí)點(diǎn)1:下拉列表控件SpinnerSpinner提供了從一個(gè)數(shù)據(jù)集合中快速選擇一項(xiàng)值的辦法。默認(rèn)情況下Spinner顯示的是當(dāng)前選擇的值,點(diǎn)擊Spinner會(huì)彈出一個(gè)包含所有可選值的dropdown菜單,從該菜單中可以為Spinner選擇一個(gè)新值。技術(shù)知識(shí)知識(shí)點(diǎn)2:OnItemSelectedListener監(jiān)聽器一般情況下可以通過(guò)OnItemSelectedListener監(jiān)聽器實(shí)現(xiàn)Spinner選擇事件的響應(yīng)。Spinnerspinner=(Spinner)findViewById(R.id.spinner);spinner.setOnItemSelectedListener(newOnItemSelectedListener(){@OverridepublicvoidonItemSelected(AdapterView<?>parent,Viewview,intpos,longid){String[]languages=getResources().getStringArray(R.array.languages);Toast.makeText(MainActivity.this,"你點(diǎn)擊的是:"+languages[pos],2000).show();}@OverridepublicvoidonNothingSelected(AdapterView<?>parent){}
});技術(shù)知識(shí)知識(shí)點(diǎn)3:設(shè)置Spinner的適配器AdapterSpinner下拉選項(xiàng)數(shù)據(jù)可以源于xml數(shù)組,也可以通過(guò)適配器Adapter來(lái)跟Spinner綁定數(shù)據(jù)。Spinnerspinner=(Spinner)findViewById(R.id.spinner);//初始化控件String[]mItems=getResources().getStringArray(R.array.languages);//建立數(shù)據(jù)源//建立Adapter并且綁定數(shù)據(jù)源ArrayAdapter<String>adapter=newArrayAdapter<String>(this,android.R.layout.simple_spinner_item,mItems);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner.setAdapter(adapter);//綁定Adapter到控件spinner.setOnItemSelectedListener(newOnItemSelectedListener(){@OverridepublicvoidonItemSelected(AdapterView<?>parent,Viewview,intpos,longid){String[]languages=getResources().getStringArray(R.array.languages);Toast.makeText(MainActivity.this,"你點(diǎn)擊的是:"+languages[pos],2000).show();}@OverridepublicvoidonNothingSelected(AdapterView<?>parent){}});其中ArrayAdapter是Android開發(fā)中常用的一種適配器,專門用于列表,用于顯示一行數(shù)據(jù)。拓展訓(xùn)練使用Spinner編程實(shí)現(xiàn)一個(gè)下拉選項(xiàng)界面的設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程完成以下Android應(yīng)用程序的設(shè)計(jì)和功能實(shí)現(xiàn)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-2:列表視圖ListView使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用ListView完成一個(gè)IP地址列表顯示界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用ListView設(shè)計(jì)并制作一個(gè)IP地址瀏覽列表界面。導(dǎo)入任務(wù)【任務(wù)描述】ListView是Android軟件開發(fā)中重要且常用的控件之一。通常情況下,Android應(yīng)用軟件都會(huì)使用到ListView。例如:Android智能手機(jī)里的聯(lián)系人、來(lái)電顯示、未接來(lái)電等列表界面都使用了ListView。
本次任務(wù),將用ListView實(shí)現(xiàn)一個(gè)IP地址瀏覽列表的設(shè)計(jì)和界面顯示。導(dǎo)入任務(wù)【任務(wù)分析】IP地址瀏覽列表界面設(shè)計(jì)采用垂直線性布局設(shè)計(jì),里面設(shè)置1個(gè)ListView。對(duì)于ListView中每個(gè)選項(xiàng)的界面設(shè)計(jì),采用2個(gè)水平分布的TextView,分別用于實(shí)現(xiàn)姓名和IP地址。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“spinnerdemo”。編寫界面xml代碼,在項(xiàng)目“spinnerdemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:設(shè)計(jì)列表項(xiàng)界面。在【layout】文件夾中創(chuàng)建一個(gè)【AndroidXMLLayoutFile】文件,命名為“l(fā)istviewitems.xml”。打開該文件,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成列表項(xiàng)界面代碼的編寫。任務(wù)實(shí)施操作3:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)認(rèn)識(shí)ListView適配器Adapter技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)ListView在Android開發(fā)中,ListView是比較常用的組件,它以列表的形式展示具體內(nèi)容,并且能夠根據(jù)數(shù)據(jù)的長(zhǎng)度自適應(yīng)顯示。列表顯示需要三個(gè)元素:(1)ListView:用來(lái)展示列表項(xiàng)。(2)適配器:用來(lái)把數(shù)據(jù)映射到ListView上的中介。(3)數(shù)據(jù):具體的將被映射的字符串、圖片、或其他基本組件技術(shù)知識(shí)知識(shí)點(diǎn)2:適配器Adapter適配器Adapter是連接后端數(shù)據(jù)和前端顯示的適配器接口,是數(shù)據(jù)和UI(View)之間一個(gè)重要的紐帶。實(shí)際上,適配器是UI組件和數(shù)據(jù)源之間的橋梁,負(fù)責(zé)填充數(shù)據(jù)到UI組件。在Android開發(fā)中,一些常見的視圖控件(如ListView、GridView等)都需要用到適配器,用來(lái)提供數(shù)據(jù)。適配器一般有以下幾種類型:(1)BaseAdapter:它是一個(gè)抽象類,繼承它需要實(shí)現(xiàn)較多的方法,具有較高的靈活性。(2)ArrayAdapter:Android中最簡(jiǎn)單的一種適配器,專門用于列表控件。只顯示一行數(shù)據(jù)。(3)SimpleAdapter:此適配器有最好的擴(kuò)充性,可以自定義出各種效果。經(jīng)常使用靜態(tài)數(shù)據(jù)填充列表。(4)CursorAdapter:通過(guò)游標(biāo)向列表提供數(shù)據(jù)。(5)ResourceCursorAdapter:這個(gè)適配器擴(kuò)展了CursorAdapter,知道如何從資源創(chuàng)建視圖。(6)SimpleCursorAdapter:這個(gè)適配器擴(kuò)展了ResourceCursorAdapter,從游標(biāo)中得列創(chuàng)建TextView/ImageView視圖。一般在Android日常的開發(fā)中,常用的Adapter主要是以下三種:ArrayAdapter、SimpleAdapter、BaseAdapter。拓展訓(xùn)練使用列表視圖ListView編程實(shí)現(xiàn)列表界面的設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下Android應(yīng)用軟件的列表界面設(shè)計(jì)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-3:網(wǎng)格視圖GridView的使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用GridView控件完成一個(gè)網(wǎng)格圖標(biāo)界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用GridView設(shè)計(jì)和制作一個(gè)Android軟件的網(wǎng)格界面。導(dǎo)入任務(wù)【任務(wù)描述】在Android中,GridView控件用于把一系列的空間組織成一個(gè)二維網(wǎng)格并顯示出來(lái)。其應(yīng)用的比較多的就是通過(guò)圖片和文字組合以網(wǎng)格方式顯示出一個(gè)軟件的所有功能。本次任務(wù)將介紹使用GridView控件完成一個(gè)Android軟件的網(wǎng)格界面設(shè)計(jì)與制作。導(dǎo)入任務(wù)【任務(wù)分析】在Android開發(fā)中,網(wǎng)格界面設(shè)計(jì)(如九宮格界面)可以采用網(wǎng)格視圖控件GridView實(shí)現(xiàn)。本次任務(wù)的界面設(shè)計(jì)可以采用線性布局設(shè)計(jì),并在布局中設(shè)置一個(gè)GridView控件。同時(shí)還要對(duì)每個(gè)網(wǎng)格進(jìn)行界面設(shè)計(jì)。每個(gè)網(wǎng)格界面設(shè)計(jì)都采用1個(gè)ImageView和1個(gè)TextView。并在功能上使用Java程序?qū)崿F(xiàn)了對(duì)網(wǎng)格界面點(diǎn)擊的事件處理。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“gridviewdemo”。編寫界面xml代碼,在項(xiàng)目“gridviewdemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:設(shè)計(jì)列表項(xiàng)界面。在【layout】文件夾中創(chuàng)建一個(gè)【AndroidXMLLayoutFile】文件,命名為“gridviewitem.xml”。打開該文件,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成列表項(xiàng)界面代碼的編寫。任務(wù)實(shí)施操作3:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)認(rèn)識(shí)GridViewGridView的使用技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)GridViewGridView(網(wǎng)格視圖)是按照行列的方式來(lái)顯示內(nèi)容的,一般用于顯示圖片等內(nèi)容。如實(shí)現(xiàn)九宮格圖,采用GridView是首選屬性名稱描述android:columnWidth設(shè)置列的寬度。android:gravity設(shè)置此組件中的內(nèi)容在組件中的位置??蛇x的值有:top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical可以多選,用“|”分開。android:numColumns設(shè)置列數(shù)。android:stretchMode設(shè)置縮放模式。android:horizontalSpacing設(shè)置兩列之間的間距。android:verticalSpacing設(shè)置兩行之間的間距。技術(shù)知識(shí)知識(shí)點(diǎn)2:GridView的使用(1)整體網(wǎng)格設(shè)計(jì)。整體網(wǎng)格設(shè)計(jì)比較簡(jiǎn)單,只需要在主界面中放置GridView標(biāo)簽即可。(2)網(wǎng)格中的item布局設(shè)計(jì)。較為簡(jiǎn)單的item布局設(shè)計(jì)通常是設(shè)計(jì)一個(gè)ImageView和一個(gè)TextView,一般采用線性布局。(3)準(zhǔn)備數(shù)據(jù)源。一般使用一個(gè)整型數(shù)組和一個(gè)字符串?dāng)?shù)組分別存放圖片和文字信息,并將這2個(gè)數(shù)據(jù)放置到一個(gè)List對(duì)象中。(4)創(chuàng)建適配器。通常創(chuàng)建一個(gè)SimpleAdapter對(duì)象即可。(5)加載適配器。如:gridview.setAdapter(simpleAdapter);拓展訓(xùn)練使用GridView編程實(shí)現(xiàn)一個(gè)網(wǎng)格界面設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下Android應(yīng)用程序的界面設(shè)計(jì)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-4:畫廊視圖Gallery使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用Gallery控件完成一個(gè)圖片瀏覽界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用Gallery制作一個(gè)圖片瀏覽界面。導(dǎo)入任務(wù)【任務(wù)描述】在Android開發(fā)中,Gallery控件可以實(shí)現(xiàn)在屏幕上通過(guò)用手指的滑動(dòng)來(lái)拖動(dòng)圖片瀏覽的操作方式。Gallery通常應(yīng)用在設(shè)計(jì)相冊(cè)、圖片滑動(dòng)的應(yīng)用程序和軟件上。本次任務(wù),我們將使用Gallery完成一個(gè)圖像瀏覽器的圖片瀏覽界面設(shè)計(jì)和功能實(shí)現(xiàn)。導(dǎo)入任務(wù)【任務(wù)分析】界面設(shè)計(jì)可以使用垂直線性布局設(shè)計(jì),界面布局內(nèi)包含1個(gè)ImageView和1個(gè)Gallery。圖像瀏覽器縮略圖的顯示采用Gallery控件實(shí)現(xiàn),上面的大圖則可以使用ImageView控件來(lái)展示。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“gallerydemo”。編寫界面xml代碼,在項(xiàng)目“gallerydemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:編寫ImageAdapter類。創(chuàng)建一個(gè)Java類,命名為“ImageAdapter.java”。程序代碼如下:任務(wù)實(shí)施操作3:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)認(rèn)識(shí)GalleryOnItemClickListener監(jiān)聽器技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)Gallery在智能手機(jī)上應(yīng)該都見過(guò)可以滑動(dòng)操作的圖片集,在Android開發(fā)中可以用Gallery實(shí)現(xiàn)這種圖片滑動(dòng)效果的。Gallery(畫廊)是一個(gè)鎖定中心條目并且擁有水平滾動(dòng)列表的視圖,一般用來(lái)瀏覽圖片,并且可以響應(yīng)事件顯示信息。屬性名稱描述android:animationDuration設(shè)置布局變化時(shí)動(dòng)畫的轉(zhuǎn)換所需的時(shí)間(毫秒級(jí))。僅在動(dòng)畫開始時(shí)計(jì)時(shí)。該值必須是整數(shù),比如:100。android:gravity指定在對(duì)象的X和Y軸上如何放置內(nèi)容??梢灾付ǔA恐械囊粋€(gè)或多個(gè)(使用“|”分割),如:top:緊靠容器頂端,不改變其大小bottom:緊靠容器底部,不改變其大小left:緊靠容器左側(cè),不改變其大小right:緊靠容器右側(cè),不改變其大小android:spacing設(shè)置圖片之間的間距。android:unselectedAlpha設(shè)置未選中的條目的透明度(Alpha)。該值必須是float類型,比如:“1.2”。技術(shù)知識(shí)知識(shí)點(diǎn)2:OnItemClickListener監(jiān)聽器在Gallery中,可以設(shè)置OnItemClickListener監(jiān)聽器來(lái)實(shí)現(xiàn)點(diǎn)擊事件的處理。示例代碼如下:gallery.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterView<?>parent,Viewv,intposition,longid){Toast.makeText(MainActivity.this,"點(diǎn)擊了第"+(position+1)+"張圖片",
Toast.LENGTH_LONG).show();}拓展訓(xùn)練使用Gallery編程實(shí)現(xiàn)一個(gè)古詩(shī)瀏覽器界面的設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下Android詩(shī)詞瀏覽器軟件的界面設(shè)計(jì)與功能實(shí)現(xiàn)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-5:圖像切換器ImageSwitcher使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用ImageSwitcher控件完成一個(gè)圖片切換器界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用ImageSwitcher制作一個(gè)Android圖像瀏覽器。導(dǎo)入任務(wù)【任務(wù)描述】ImageSwitcher是一個(gè)圖片切換器,它間接繼承自FrameLayout類,和ImageView相比,多了一個(gè)功能,那就是它說(shuō)顯示的圖片切換時(shí),可以設(shè)置動(dòng)畫效果,類似于淡進(jìn)淡出效果,以及左進(jìn)右出滑動(dòng)等效果。本次任務(wù)利用ImageSwitcher這一特點(diǎn),完成一個(gè)圖像瀏覽器的設(shè)計(jì)與制作。導(dǎo)入任務(wù)【任務(wù)分析】在界面設(shè)計(jì)上,使用LinearLayout對(duì)整個(gè)界面進(jìn)行垂直布局。在界面的中間設(shè)置了一個(gè)ImageSwitcher控件,用來(lái)顯示多張圖片。在ImageSwitcher控件的上面使用LinearLayout水平布局設(shè)置2個(gè)Button按鈕,在點(diǎn)擊這些按鈕時(shí)分別用于實(shí)現(xiàn)顯示上一張圖片、顯示下一張圖片的效果。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“imageswitcherdemo”。編寫界面xml代碼,在項(xiàng)目“imageswitcherdemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:編寫ImageSwitcherViewFactory類。創(chuàng)建一個(gè)Java類,命名為“ImageSwitcherViewFactory.java”。程序代碼如下:任務(wù)實(shí)施操作3:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)認(rèn)識(shí)ImageSwitcher設(shè)置ViewFactory接口技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)ImageSwitcherImageSwitcher是Android中控制圖片展示效果的一個(gè)控件,如:幻燈片效果。事實(shí)上,ImageSwitcher是一個(gè)圖片切換器,它間接繼承自FrameLayout類,和ImageView相比,多了一個(gè)功能,那就是它說(shuō)顯示的圖片切換時(shí),可以設(shè)置動(dòng)畫效果,類似于淡進(jìn)淡出效果,以及左進(jìn)右出滑動(dòng)等效果。對(duì)于ImageSwitcher,AndroidAPI提供了三種不同方法來(lái)設(shè)定不同的圖像來(lái)源,方法有:setImageDrawable(Drawable):指定一個(gè)Drawable對(duì)象,用來(lái)給ImageSwitcher顯示。setImageResource(int):指定一個(gè)資源的ID,用來(lái)給ImageSwitcher顯示。setImageURL(URL):指定一個(gè)URL地址,用來(lái)給ImageSwitcher顯示URL指向的圖片資源。技術(shù)知識(shí)知識(shí)點(diǎn)2:設(shè)置ViewFactory接口在使用ImageSwitcher的時(shí)候,有一點(diǎn)特別需要注意的,它需要通過(guò)setFactory()方法為它設(shè)置一個(gè)ViewFactory接口,設(shè)置這個(gè)ViewFactory接口時(shí)需要實(shí)現(xiàn)makeView()方法,該方法通常會(huì)返回一個(gè)ImageView,而ImageSwitcher則負(fù)責(zé)顯示這個(gè)ImageView。一般做法是在使用ImageSwitcher的該類中實(shí)現(xiàn)ViewFactory接口并覆蓋對(duì)應(yīng)的makeView方法。即要將圖片顯示在ImageSwitcher控件中,第一步是為ImageSwitcher類設(shè)置一個(gè)ViewFactory,用來(lái)將顯示的圖片和父窗口區(qū)分開來(lái);第二步是實(shí)現(xiàn)ViewSwitcher.ViewFactory接口中的makeView()抽象方法,通過(guò)該方法可以返回一個(gè)ImageView對(duì)象,所有圖片都將通過(guò)該ImageView對(duì)象來(lái)進(jìn)行顯示;第三步是通過(guò)imageswitcher.setFactory()方法加載ViewFactory對(duì)象。拓展訓(xùn)練使用ImageSwitcher編程實(shí)現(xiàn)一個(gè)圖片瀏覽器的設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下汽車圖片瀏覽器軟件的設(shè)計(jì)與功能實(shí)現(xiàn)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-6電子相冊(cè)制作導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用Gallery和ImageSwitcher完成一個(gè)電子相冊(cè)的制作。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用Gallery和ImageSwitcher制作一個(gè)Android電子相冊(cè)。導(dǎo)入任務(wù)【任務(wù)描述】在Android系統(tǒng)的相冊(cè)中,常將Gallery和ImageSwitcher一起結(jié)合使用,其中Gallery用于實(shí)現(xiàn)小圖的滑動(dòng)效果,ImageSwitcher切換實(shí)現(xiàn)的圖片。本次任務(wù)將介紹Gallery和ImageSwitcher結(jié)合使用進(jìn)行Android電子相冊(cè)的設(shè)計(jì)與制作。導(dǎo)入任務(wù)【任務(wù)分析】本任務(wù)界面效果和任務(wù)4-4的圖像瀏覽器的界面效果相似。事實(shí)上使用的具體控件有所區(qū)別。本任務(wù)中的電子相冊(cè)顯示大圖采用了ImageSwitcher控件,界面設(shè)計(jì)采用了相對(duì)布局設(shè)計(jì),布局中設(shè)置1個(gè)ImageSwitcher和1個(gè)Gallery。ImageSwitcher實(shí)現(xiàn)了大圖的顯示和切換,Gallery實(shí)現(xiàn)了小圖的顯示和滑動(dòng)選擇。當(dāng)用戶選擇后點(diǎn)擊OK按鈕,選擇的結(jié)果顯示在下面的TextView里。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“spinnerdemo”。編寫界面xml代碼,在項(xiàng)目“spinnerdemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:編寫ImageAdapter類。創(chuàng)建一個(gè)Java類,命名為“ImageAdapter.java”。程序代碼如下:任務(wù)實(shí)施操作3:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作3:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)BaseAdapter動(dòng)畫效果設(shè)定技術(shù)知識(shí)知識(shí)點(diǎn)1、BaseAdapterBaseAdapter就Android應(yīng)用程序中經(jīng)常用到的基礎(chǔ)數(shù)據(jù)適配器,它的主要用途是將一組數(shù)據(jù)傳到如Spinner、ListView、GridView、Gallery等UI顯示組件。其工作方式就是把數(shù)據(jù)源綁定到指定的View上,然后再返回由Adapter中的getView方法返回該View,而這個(gè)View就是Spinner、ListView、GridView、Gallery等控件中的某一項(xiàng)item。由此就可以理解數(shù)據(jù)是怎樣一條一條顯示在Spinner、ListView、GridView、Gallery等控件中的。BaseAdapter繼承自接口類Adapter,實(shí)現(xiàn)了ListAdapter和SpinnerAdapter兩個(gè)接口。前面所說(shuō)的ArrayAdapter和SimpleAdapter都是在BaseAdapter基礎(chǔ)之上封裝好了的功能類,但是只能在特定情況下使用,不夠靈活??梢詣?dòng)手寫一個(gè)自己的Adapter,繼承BaseAdapter類,并實(shí)現(xiàn)以下四個(gè)抽象方法:getCount()、getItem(intindex)、getItemId(intindex)、getView(intindex,Viewview,ViewGroupviewgroup)。技術(shù)知識(shí)知識(shí)點(diǎn)2:動(dòng)畫效果設(shè)定ImageSwitcher設(shè)置圖片切換時(shí),可以設(shè)置切換圖片的動(dòng)畫效果。它定義有兩個(gè)屬性,用來(lái)確定切入圖片的動(dòng)畫效果和切出圖片的動(dòng)畫效果:android:inAnimation:切入圖片時(shí)的效果。android:outAnimation:切出圖片時(shí)的效果。以上兩個(gè)屬性如果在XML中設(shè)定的話,當(dāng)然可以通過(guò)XML資源文件自定義動(dòng)畫效果,但是如果只是想使用Android自帶的一些簡(jiǎn)單的效果的話,需要設(shè)置參數(shù)為“@android:anim/AnimName”來(lái)設(shè)定效果,其中AnimName為指定的動(dòng)畫效果。如果在代碼中設(shè)定的話,可以直接使用setInAnimation()和setOutAnimation()方法。其中常用參數(shù)說(shuō)明如下:fade_in:淡進(jìn)。fade_out:淡出。slide_in_left:從左滑進(jìn)。slide_out_right:從右滑出。拓展訓(xùn)練使用Gallery和ImageSwitcher完成益智畫冊(cè)的設(shè)計(jì)與制作。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下Android益智畫冊(cè)軟件的設(shè)計(jì)和功能實(shí)現(xiàn)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-7:WebView使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用WebView完成一個(gè)網(wǎng)頁(yè)瀏覽器界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用WebView空間設(shè)計(jì)并制作一個(gè)Android網(wǎng)頁(yè)瀏覽器。導(dǎo)入任務(wù)【任務(wù)描述】AndroidWebView在Android平臺(tái)上是一個(gè)特殊的View,基于webkit引擎、展現(xiàn)web頁(yè)面的控件,這個(gè)類可以被用來(lái)在你的app中僅僅顯示一張?jiān)诰€的網(wǎng)頁(yè),還可以用來(lái)開發(fā)瀏覽器。WebView內(nèi)部實(shí)現(xiàn)是采用渲染引擎來(lái)展示View的內(nèi)容,提供網(wǎng)頁(yè)前進(jìn)后退、放大縮小、搜索查找等。Android的WebView在低版本和高版本采用了不同的webkit版本內(nèi)核,4.4后直接使用了Chrome。本次任務(wù)將使用WebView制作一個(gè)簡(jiǎn)易的網(wǎng)頁(yè)瀏覽器。導(dǎo)入任務(wù)【任務(wù)分析】網(wǎng)頁(yè)瀏覽器界面設(shè)計(jì)采用垂直線性布局設(shè)計(jì),界面上端設(shè)置1個(gè)EditText和1個(gè)Button,采用水平排列方式。其中EditText用于輸入網(wǎng)址,Button用于實(shí)現(xiàn)網(wǎng)址的跳轉(zhuǎn)。屏幕的其他部分設(shè)置1個(gè)WebView,用于顯示進(jìn)入網(wǎng)址后顯示的網(wǎng)頁(yè)內(nèi)容。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“webviewdemo”。編寫界面xml代碼,在項(xiàng)目“webviewdemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作3:設(shè)置權(quán)限。雙擊打開項(xiàng)目“webviewdemo”中的“AndroidManifest.xml”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作4:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)認(rèn)識(shí)WebViewandroid:ems技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)WebViewWebView(網(wǎng)絡(luò)視圖)能加載顯示網(wǎng)頁(yè),可以將其視為一個(gè)瀏覽器。它使用了WebKit渲染引擎加載顯示網(wǎng)頁(yè),實(shí)現(xiàn)WebView有以下兩種不同的方法:第一種方法的步驟:(1)在要Activity中實(shí)例化WebView組件:WebViewwebView=newWebView(this);(2)調(diào)用WebView的loadUrl()方法,設(shè)置WevView要顯示的網(wǎng)頁(yè):
互聯(lián)網(wǎng)用:webView.loadUrl("");
本地文件用:webView.loadUrl("file:///android_asset/XX.html");本地文件存放在:assets文件中(3)調(diào)用Activity的setContentView()方法來(lái)顯示網(wǎng)頁(yè)視圖(4)用WebView點(diǎn)鏈接看了很多頁(yè)以后為了讓W(xué)ebView支持回退功能,需要覆蓋覆蓋Activity類的onKeyDown()方法,如果不做任何處理,點(diǎn)擊系統(tǒng)回退剪鍵,整個(gè)瀏覽器會(huì)調(diào)用finish()而結(jié)束自身,而不是回退到上一頁(yè)面(5)需要在AndroidManifest.xml文件中添加權(quán)限,否則會(huì)出現(xiàn)Webpagenotavailable錯(cuò)誤。如:<uses-permissionandroid:name="android.permission.INTERNET"/>技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)WebView第二種方法的步驟:(1)在布局文件中聲明WebView(2)在Activity中實(shí)例化WebView(3)調(diào)用WebView的loadUrl()方法,設(shè)置WevView要顯示的網(wǎng)頁(yè)(4)為了讓W(xué)ebView能夠響應(yīng)超鏈接功能,調(diào)用setWebViewClient()方法,設(shè)置WebView視圖(5)用WebView點(diǎn)鏈接看了很多頁(yè)以后為了讓W(xué)ebView支持回退功能,需要覆蓋覆蓋Activity類的onKeyDown()方法,如果不做任何處理,點(diǎn)擊系統(tǒng)回退剪鍵,整個(gè)瀏覽器會(huì)調(diào)用finish()而結(jié)束自身,而不是回退到上一頁(yè)面(6)需要在AndroidManifest.xml文件中添加權(quán)限,否則出現(xiàn)Webpagenotavailable錯(cuò)誤。如:<uses-permissionandroid:name="android.permission.INTERNET"/>技術(shù)知識(shí)知識(shí)點(diǎn)2:android:ems Android:ems="10"設(shè)置EditText的寬度為10個(gè)字符的寬度。當(dāng)設(shè)置該屬性后,控件顯示的長(zhǎng)度就為10個(gè)字符的長(zhǎng)度,超出的部分將不顯示。
拓展訓(xùn)練使用WebView編程實(shí)現(xiàn)一個(gè)能夠顯示網(wǎng)頁(yè)的界面設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下Android應(yīng)用程序的設(shè)計(jì)和功能實(shí)現(xiàn)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-8:拖動(dòng)條SeekBar使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用SeekBar控件完成一個(gè)調(diào)節(jié)圖片透明度的界面設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用SeekBar設(shè)計(jì)與制作一個(gè)圖片透明度演示軟件。導(dǎo)入任務(wù)【任務(wù)描述】SeekBar是Android系統(tǒng)中的進(jìn)度條控件。我們使用進(jìn)度條時(shí),可以使用系統(tǒng)默認(rèn)的進(jìn)度條,也可以自定義進(jìn)度條。在Android開發(fā)中,允許自定義SeekBar控件,可以改變其尺寸、顏色、滑塊(thumb)圖片、刻度(tick)圖片、刻度文字(text)和氣泡指示器(indicator),當(dāng)滑動(dòng)時(shí)顯示帶有進(jìn)度的指示器等。本次任務(wù)將使用SeekBar編程實(shí)現(xiàn)對(duì)圖片進(jìn)行透明度的調(diào)整。導(dǎo)入任務(wù)【任務(wù)分析】透明度演示軟件的界面由1個(gè)ImageView和1個(gè)SeekBar構(gòu)成,采用垂直線性布局設(shè)計(jì)。SeekBar用于調(diào)整透明度的數(shù)值,ImageView用于顯示對(duì)應(yīng)的透明度效果。任務(wù)實(shí)施創(chuàng)建項(xiàng)目后進(jìn)行界面設(shè)計(jì)編寫實(shí)現(xiàn)功能的程序代碼運(yùn)行應(yīng)用程序并查看結(jié)果任務(wù)實(shí)施操作1:設(shè)計(jì)主界面。創(chuàng)建一個(gè)【AndroidApplicationProject】,將該項(xiàng)目命名為“seekbardemo”。編寫界面xml代碼,在項(xiàng)目“seekbardemo”中雙擊打開主界面程序“activity_main.xml”,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成界面代碼的編寫。任務(wù)實(shí)施操作2:實(shí)現(xiàn)功能。雙擊打開src目錄中的“MainActivity.java”程序,在代碼編輯窗口輸入對(duì)應(yīng)程序代碼,完成功能代碼的編寫。任務(wù)實(shí)施操作3:運(yùn)行調(diào)試。保存文件,瀏覽設(shè)計(jì)效果,運(yùn)行該項(xiàng)目,看看程序運(yùn)行效果。相關(guān)知識(shí)認(rèn)識(shí)SeekBarOnSeekBarChangeListener監(jiān)聽器技術(shù)知識(shí)知識(shí)點(diǎn)1:認(rèn)識(shí)SeekBarSeekBar類似于ProgressBar,不過(guò)ProgressBar主要功能是讓用戶知道目前的狀態(tài),而SeekBar的功能在于讓用戶調(diào)整進(jìn)度。舉個(gè)例子,在音樂(lè)播放器中可以通過(guò)設(shè)置SeekBar來(lái)調(diào)整音樂(lè)播放的進(jìn)度。SeekBar是ProgressBar的一種擴(kuò)展。它和ProgressBar的區(qū)別在于ProgressBar上面沒(méi)有滑塊。SeekBar擁有可以來(lái)來(lái)回回滑動(dòng)的滑塊。常用的Android視頻播放器、音樂(lè)播放器等上面一般都設(shè)置有SeekBar。快進(jìn)、快退、到達(dá)指定位置等都是用這個(gè)實(shí)現(xiàn)的。其常用方法如下:(1)setMax():設(shè)置最大值。
(2)setProgress():設(shè)置現(xiàn)在進(jìn)度值。(3)setOnSeekBarChangeListener()設(shè)置OnSeekBarChangeListener監(jiān)聽器。技術(shù)知識(shí)知識(shí)點(diǎn)2:OnSeekBarChangeListener監(jiān)聽器OnSeekBarChangeListener是SeekBar常用的監(jiān)聽器。設(shè)置這個(gè)監(jiān)聽器,需要實(shí)現(xiàn)三個(gè)方法。第一個(gè)方法:當(dāng)拖動(dòng)滑塊時(shí)就會(huì)調(diào)用方法onProgressChanged(SeekBarseekBar,intprogress,booleanfromUser)。其中fromUser這個(gè)參數(shù)是來(lái)判斷是否是手動(dòng)滑動(dòng);intprogress這個(gè)參數(shù)表示變動(dòng)到什么位置。第二個(gè)方法:當(dāng)開始拖動(dòng)滑塊時(shí)就會(huì)調(diào)用方法onStartTrackingTouch(SeekBarseekBar)。第三個(gè)方法:當(dāng)結(jié)束拖動(dòng)滑塊時(shí)就會(huì)調(diào)用方法onStopTrackingTouch(SeekBarseekBar)。拓展訓(xùn)練使用SeekBar編程實(shí)現(xiàn)一個(gè)數(shù)值調(diào)節(jié)器界面的設(shè)計(jì)。拓展訓(xùn)練【實(shí)戰(zhàn)訓(xùn)練】編程實(shí)現(xiàn)以下Android應(yīng)用程序的界面設(shè)計(jì)和功能實(shí)現(xiàn)。劉國(guó)3c365@Android項(xiàng)目開發(fā)任務(wù)4-9:評(píng)分條RatingBar使用導(dǎo)入任務(wù)任務(wù)實(shí)施相關(guān)知識(shí)拓展訓(xùn)練導(dǎo)入任務(wù)進(jìn)行Android應(yīng)用軟件開發(fā),需要掌握其軟件界面控件的使用,本次任務(wù)使用RatingBar控件完成一個(gè)圖片透明度顯示界面的設(shè)計(jì)。導(dǎo)入任務(wù)【任務(wù)目標(biāo)】使用RatingBar設(shè)計(jì)與制作一個(gè)Android圖片透明度設(shè)置界面。導(dǎo)入任務(wù)【任務(wù)描述】在Android的開發(fā)中,有一個(gè)評(píng)分條控件RatingBar。我們可以使用該控件做等級(jí)劃分、評(píng)分等用途。該控件默認(rèn)是以星星形狀顯示,可以顯示半星級(jí)別效果。本次任務(wù)我們使用RatingBar來(lái)實(shí)現(xiàn)對(duì)圖片的透明度進(jìn)行調(diào)整,從而完成一個(gè)Android圖片透明度設(shè)置界面設(shè)計(jì)與功能實(shí)現(xiàn)。導(dǎo)入任務(wù)【任務(wù)分析】評(píng)價(jià)程序采用RatingBar控件實(shí)現(xiàn)對(duì)對(duì)象人物的評(píng)價(jià)。當(dāng)評(píng)價(jià)較高時(shí)(達(dá)到五星評(píng)價(jià)),這時(shí)候人物圖像顯示最為清晰,當(dāng)評(píng)價(jià)不高時(shí)(如只有一顆星時(shí)),人物圖像呈現(xiàn)朦朧的效果。界面設(shè)計(jì)使用1個(gè)ImageView和1個(gè)RatingBar,采用垂直線性布局設(shè)計(jì)。ImageView用于顯示卡通人物的圖像,RatingBar用于評(píng)分條設(shè)置和
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑材料租賃及維修服務(wù)合同范本
- 股份認(rèn)購(gòu)及員工持股計(jì)劃協(xié)議示范文本
- 購(gòu)物中心便利店租賃合同
- 2025年中級(jí)會(huì)計(jì)職稱考試模擬試卷及答案
- 2025年在線教育人員培訓(xùn)學(xué)習(xí)能力考試試題及答案
- 2025年?duì)I養(yǎng)健康教育專業(yè)知識(shí)考試卷及答案
- 2025年現(xiàn)代物理與量子理論基礎(chǔ)知識(shí)測(cè)試試題及答案
- 2025年社會(huì)心理學(xué)與行為科學(xué)專業(yè)期末考試試卷及答案
- 2025年能源與動(dòng)力工程專業(yè)考研模擬試卷及答案
- 2025年建筑設(shè)計(jì)與創(chuàng)新能力考試試題及答案
- 2023-2024學(xué)年廣東省茂名市初中語(yǔ)文七年級(jí)下冊(cè)期末高分試卷
- YS/T 756-2011碳酸銫
- GB/T 9119-2010板式平焊鋼制管法蘭
- GB/T 29047-2021高密度聚乙烯外護(hù)管硬質(zhì)聚氨酯泡沫塑料預(yù)制直埋保溫管及管件
- GB/T 21268-2014非公路用旅游觀光車通用技術(shù)條件
- 起重機(jī)械安裝吊裝危險(xiǎn)源辨識(shí)、風(fēng)險(xiǎn)評(píng)價(jià)表
- 質(zhì)量檢驗(yàn)表格
- (中職)美容美發(fā)實(shí)用英語(yǔ)Unit6 課件
- 室內(nèi)五人制足球競(jìng)賽規(guī)則
- 2022年展覽館項(xiàng)目可行性研究報(bào)告
- Q∕GDW 12067-2020 高壓電纜及通道防火技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論