Android移動(dòng)開(kāi)發(fā)—習(xí)題_第1頁(yè)
Android移動(dòng)開(kāi)發(fā)—習(xí)題_第2頁(yè)
Android移動(dòng)開(kāi)發(fā)—習(xí)題_第3頁(yè)
Android移動(dòng)開(kāi)發(fā)—習(xí)題_第4頁(yè)
Android移動(dòng)開(kāi)發(fā)—習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè).A.ndroid移動(dòng)應(yīng)用基礎(chǔ)教程習(xí)題及答案第1-3章Android基礎(chǔ)入門一、填空題1、Android是Google公司基于_平臺(tái)開(kāi)發(fā)的手機(jī)及平板電腦的操作系統(tǒng)2、Android系統(tǒng)采用分層結(jié)構(gòu),由高到低依次為 。3、ADB的常見(jiàn)指令中,用于開(kāi)啟ADB服務(wù)的是 。4、在Android程序中,src目錄用于放置程序的_。5、Android程序開(kāi)發(fā)完成后,如果要發(fā)布到互聯(lián)網(wǎng)上供別人使用,需要將程序打包成_文件。6、Android的核心服務(wù)是基于_7、庫(kù)主要提供Androi

2、d程序運(yùn)行時(shí)需要的一些類庫(kù),這些類庫(kù)一般是使用_語(yǔ)言編寫(xiě),而應(yīng)用層是用_ 語(yǔ)言編寫(xiě)的運(yùn)行在Android平臺(tái)上的程序8、每個(gè)資源都在gen目錄中R.java文件中生成一個(gè)索引,而通過(guò)這個(gè)索引,開(kāi)發(fā)人員可方便調(diào)用res目錄中保持資源文件,在res目錄下對(duì)應(yīng)不同資源存放相應(yīng)drawable子目錄,layout子目錄,Value子目錄,menu子目錄中。二、判斷題1、Android實(shí)際上就是一個(gè)手機(jī)。2、WCDMA是中國(guó)自己獨(dú)自定制的3G標(biāo)準(zhǔn),中國(guó)移動(dòng)使用的就是這種標(biāo)準(zhǔn)。3、android第一個(gè)版本Android 1.1是2008年9月發(fā)布的。4、gen目錄是自動(dòng)生成的,主要有一個(gè)R.java文件,

3、該文件可手動(dòng)修改。5、AndroidManifest.xml文件是整個(gè)程序的配置文件。三、選擇題1、隨著智能手機(jī)的發(fā)展,移動(dòng)通信技術(shù)也在不斷升級(jí),目前應(yīng)用最廣泛的是( )A、1G B、2G C、3G D、4G 2、ADT Bundle中包含了三個(gè)重要組成部分,分別是( ) A、Eclipse B、SDK C、SDK Manager,exe D、ADB 3、應(yīng)用程序?qū)邮且粋€(gè)核心應(yīng)用程序的集合,主要包括( )A、活動(dòng)管理器 B、短信程序 C、音頻驅(qū)動(dòng) D、Dalivik虛擬機(jī)4、ADB的常見(jiàn)指令中“列出所有設(shè)備”的指令是()A、adb uninstall B、adb install C、adb d

4、evice D、adb emulator -avd5、創(chuàng)建程序時(shí),填寫(xiě)的Application Name表示()A、應(yīng)用名稱 B、項(xiàng)目名稱 C、項(xiàng)目的包名 D、類的名字6、Android是一個(gè)手機(jī)平臺(tái),其中不包括的是()A、操作系統(tǒng)B、行業(yè)應(yīng)用C、中間件D、核心應(yīng)用7、在android 發(fā)布的版本中以下比5.0-Lollipop(棒棒糖)早的別名是()A、Marshmallow(棉花糖)B、Novgat(牛扎糖)C、KitKat(奇巧巧克力)D、Oreo(奧利奧)8、安裝Android開(kāi)發(fā)環(huán)境中,需JDK和SDK的支持還需合適開(kāi)發(fā)工具和插件。其中Android SDK是()A、Java開(kāi)發(fā)工具

5、包 B、JRE環(huán)境C常用的庫(kù)文件D、Android開(kāi)發(fā)工具包,開(kāi)發(fā)相關(guān)的API9、下列關(guān)于AndroidManifest.xml敘述不正確的是()A、它位于reslayout子目錄 B、應(yīng)用程序必須包含一個(gè)該文件 C、它是整個(gè)應(yīng)用的全局描述文件 D、該文件需表明應(yīng)用的名稱圖標(biāo)、活動(dòng)和服務(wù)等信息四、簡(jiǎn)答題1、簡(jiǎn)要說(shuō)明Android體系結(jié)構(gòu)中每個(gè)層的功能。第4章 Activity一、填空題1、Activity生命周期的三種狀態(tài)分別是_、_和_。2、Activity的4種啟動(dòng)模式是_、_、_和_。3、Android中Intent尋找目標(biāo)組件的方式有兩種:_和_4、Activity生命周期中“回到前臺(tái)

6、,再次可見(jiàn)時(shí)執(zhí)行”時(shí)調(diào)用的方法是_。5、Android提供了一個(gè)_方法來(lái)實(shí)現(xiàn)回傳數(shù)據(jù)。二、判斷題 1、Activity是Android應(yīng)用程序的四大組件之一。2、Intent一般只用于啟動(dòng)Activity不能開(kāi)啟廣播和服務(wù)。3、Intent可以用來(lái)開(kāi)啟Activity,同樣它也可以用來(lái)在Activity之間傳遞數(shù)據(jù)。4、Activity默認(rèn)的啟動(dòng)模式是singleTop模式。5、在數(shù)據(jù)傳遞時(shí),如果需要獲取返回的數(shù)據(jù),需要使用onActivityResult()方法。三、選擇題1、一個(gè)應(yīng)用程序默認(rèn)會(huì)包含()個(gè)Activity。 A、1 B、2 C、3 D、4 2、下列方法中,Activity從啟

7、動(dòng)到關(guān)閉不會(huì)執(zhí)行的是()。A、onCreate() B、onStart() C、onResume() D、onRestart() 3、下列組件中,不能使用Intent啟動(dòng)的是()。A、Activity B、啟動(dòng)服務(wù) C、廣播 D、內(nèi)容提供者 4、startActivityForResult()方法接收兩個(gè)參數(shù),第一個(gè)是Intent,第二個(gè)是()A、resultCode B、requestCode C、請(qǐng)求碼 D、data5、下列關(guān)于Activity的描述,錯(cuò)誤的是()A、Activity是Android的四大組件之一 B、Activity有4種啟動(dòng)模式 C、Activity通常用于開(kāi)啟一個(gè)廣播

8、事件D、Activity就像一個(gè)界面管理員,用戶在界面上的操作是通過(guò)Activity來(lái)管理的四、簡(jiǎn)答題1、五種進(jìn)程(P49-50)2、Activity四種狀態(tài)(p51-p52)3、四大組件(P50-51)4.活動(dòng)七種回調(diào)方法和三種生命周期第5章Android UI開(kāi)發(fā)一、填空題1、Android中的布局分為6種,分別是 、 、 、 、 和 。2、Android相對(duì)布局中,表示“是否跟父布局左對(duì)齊”的屬性是 3、線性布局主要有兩種形式,一種 線性布局,另一種是 線性布局。 4、創(chuàng)建Android程序時(shí),默認(rèn)使用的布局是 。5、LogCat區(qū)域中有V、D、I、W和E等5個(gè)字母,其中V代表 、D代表

9、 、I代表顯示 、W代表顯示 信息、E代表顯示 信息。6、在表格布局中,在定義布局時(shí)在一個(gè)表格布局可定義了多個(gè) 標(biāo)記,每個(gè)標(biāo)記占用一行,且在中,可添加控件,每添加一個(gè)控件,表格就會(huì)增加 。7、View在Android中可以理解為 ,它占據(jù)屏幕上的一塊矩形區(qū)域,負(fù)責(zé)提供控件繪制和事件處理的方法,ViewGroup在Android中可理解為 二、判斷題1、相對(duì)布局中android:layout_alignRight屬性表示“在指定控件左邊”。2、Toast的作用是顯示一些提示信息。3、Table Row必須要設(shè)置layout_width和layout_height屬性。4、幀布局中可以添加多個(gè)控件

10、,這些控件會(huì)重疊的在屏幕左上角顯示。5、Android程序中是不支持國(guó)際化的。6、在LinearLayout定義中,使用android:layout_gravity屬性設(shè)置放入其中的組件的擺放位置不起作用,需使用android:gravity屬性 7、在水平線線性布局管理器中,android:layou_height屬性值通常不設(shè)置為match_parent,在垂直線性布局管理器中,android:layou_width屬性值通常不設(shè)置為match_parent.8、Padding表示是外邊界,而Margins表示是內(nèi)邊界。三、選擇題1、以下屬性中()屬性可以“在指定控件左邊”。A、andro

11、id:layout_alignLeft B、android:layout_alignParentLeft C、androif:layout_left D、android:layout_toLeftOf2、表格布局中android:layout_column屬性的作用是指定()。A、行數(shù) B、列數(shù) C、總行數(shù) D、總列數(shù)3、網(wǎng)格布局是Android()新增的布局。A、3.0 B、3.1 C、3.2 D、4.0 4、相對(duì)布局中,“是否跟父布局底部對(duì)齊”是屬性()A、android:layout_alignBottom B、android:layout_alignParentBottomC、andr

12、oid:layout_alignBaseline D、android:layout_below5、在布局的過(guò)程中需要依據(jù)控件的依賴關(guān)系排列的是()A、相對(duì)布局 B線性布局 C、幀布局 D、絕對(duì)布局6、在使用下列Android控件時(shí),()不需要添加監(jiān)聽(tīng)器。A、Button B、ListView C、TextView D、RadioButton四、簡(jiǎn)答題1、請(qǐng)簡(jiǎn)述一下如何在程序中使用Toast。2、請(qǐng)說(shuō)明布局有幾種類型,以及每種類型的作用。3、在Android,提供了兩種為按鈕添加單擊事件監(jiān)聽(tīng)器的方法,具體如何實(shí)現(xiàn)。(P86-87)4、要獲取單選按鈕組中選中項(xiàng)的值,可根據(jù)兩種情況(改變單選按鈕組的

13、值獲取,單選其他按鈕獲?。┎扇?duì)應(yīng)的不同實(shí)現(xiàn)方法5、Spinner和ListView可設(shè)置Adapter來(lái)指定需要需要顯示的列表項(xiàng),請(qǐng)具體說(shuō)明二者的實(shí)現(xiàn)方法6、通過(guò)操作欄實(shí)現(xiàn)層級(jí)式導(dǎo)航的3個(gè)關(guān)鍵步驟(P120-P121)第6章組件通信與廣播接收者一、填空題1、廣播接收者可以在清單文件使用 注冊(cè)。2、終止廣播需要使用 方法。3、廣播的發(fā)送有兩種形式,分別為 和 。4、代碼注冊(cè)廣播需要使用 方法,結(jié)束廣播需要使用 方法。5、指定接收廣播類型的函數(shù)是 。6、Intent是一個(gè)對(duì)象,它是一個(gè)被動(dòng)的數(shù)據(jù)結(jié)構(gòu)保存一個(gè)將要執(zhí)行操作的抽象描述,開(kāi)發(fā)人員通常使用該對(duì)象激活 、 、 組件。7、Intent對(duì)象可以

14、傳遞給Context.startActivity()或Activity.startActivityForResult()方法來(lái)啟動(dòng)Activity或者讓已經(jīng)存在的Activity去做其他任務(wù)。8、Intent對(duì)象可以傳遞給 方法來(lái)初始化Service或者發(fā)送新指令到正在運(yùn)行的Service。類似的,Intent對(duì)象可以傳遞 方法來(lái)建立調(diào)用組件和目標(biāo)Service之間的鏈接。9、Intent對(duì)象可以傳遞給 、 或Context.sendStickyBroadcast()等廣播方法,使其被發(fā)送給所有感興趣的BroadcastReceiver10、使用 ,可以在自己的應(yīng)用程序中,啟動(dòng)其他程序的Act

15、ivity,這使得多個(gè)應(yīng)用程序之間的功能共享成為了可能。11、Intent過(guò)濾器中包含的域和Intent對(duì)象中 、 和 相對(duì)應(yīng), Intent過(guò)濾器是IntentFilter類的實(shí)例。Intent過(guò)濾器通常不在Java代碼中進(jìn)行設(shè)置,而是使用 標(biāo)簽寫(xiě)在應(yīng)用程序的配置文件(AndroidManifest.xml)中。12、配置文件中的標(biāo)簽將數(shù)據(jù)作為data子標(biāo)簽列出,每個(gè)數(shù)據(jù)標(biāo)簽可以指定URI和數(shù)據(jù)類型(MIME媒體類型)。URI可以分成scheme、host、port和path幾個(gè)獨(dú)立的部分:scheme:/host:port/path;數(shù)據(jù)標(biāo)簽中的mimeType屬性指定數(shù)據(jù)的MIME類型,

16、一般為text、video、audio。13. BroadcastReceiver類是所有廣播接收器的抽象基類。其實(shí)現(xiàn)類用來(lái)對(duì)發(fā)送出來(lái)的廣播進(jìn)行篩選并做出響應(yīng)。廣播接收器的生命周期非常簡(jiǎn)單。當(dāng)消息到達(dá)時(shí),接收器調(diào)用onReceive()方法。在該方法結(jié)束后,BroadcastReceiver實(shí)例失效。 方法是實(shí)現(xiàn)BroadcastReceiver類時(shí)需要重寫(xiě)的方法14、在Android中廣播來(lái)源有系統(tǒng)事件如電池電量低,還有普通應(yīng)用程序如文件下載完畢二、判斷題1、每一個(gè)廣播只能有一個(gè)廣播接收者接收。2、廣播接收者是四大組件之一,必須要在清單文件中注冊(cè)。3、廣播接收者的注冊(cè)信息必須要保持唯一性。

17、4、可以在BroadcastReceiver和onReceiver方法中處理耗時(shí)復(fù)雜的業(yè)務(wù)。 5、廣播接收者注冊(cè)后必須要手動(dòng)關(guān)閉。 三、選擇題1、繼承BroadcastReceiver會(huì)重寫(xiě)()方法。A、onReceiver() B、onUpdate() C、onCreate() D、onStart() 2、關(guān)于廣播的作用,說(shuō)法正確的是()。A、它主要用來(lái)接收系統(tǒng)發(fā)布的一些消息的 B、它可以進(jìn)行耗時(shí)的操作C、它可以啟動(dòng)一個(gè)Activity D、它可以幫助Activity修改用戶界面3、下列方法中,用于發(fā)送一條有序廣播的是()。A、startBroadcastReceiver() B、sendO

18、rderedBroadcast() C、sendBroadcast() D、sendReceiver() 4、在清單文件中,注冊(cè)廣播時(shí)使用的結(jié)點(diǎn)是()。A、Activity B、Service C、Receiver D、ContentProvider5、關(guān)于BroadcastReceiver說(shuō)法不正確的是()。A、是用來(lái)接收廣播Intent B、一個(gè)廣播Intent只能被一個(gè)訂閱了此廣播的BroadcastReceiver所接收 C、對(duì)有序廣播,系統(tǒng)會(huì)根據(jù)接受者聲明的優(yōu)先級(jí)別按順序逐個(gè)執(zhí)行接收者D、接收者生命的優(yōu)先級(jí)別在android:priority屬性中生命數(shù)值越大優(yōu)先級(jí)別高6、Inten

19、t組件的 Action為()表示是程序的入口A、ACTION_VIEW B、S ACTION_CALL C、ACTION_MAIN D、ACTION_BOOT_COMPLETED7、在使用Intent過(guò)濾器測(cè)試Intent對(duì)象時(shí),對(duì)象與下列哪個(gè)方面沒(méi)有相互關(guān)系()A、種類 B、動(dòng)作 C、數(shù)據(jù) D、額外8、在Intent的所有屬性中,指定了()屬性后,Intent的其他屬性都是可選的A、組件名稱 B、動(dòng)作 C、數(shù)據(jù) D、額外四、簡(jiǎn)答題說(shuō)明注冊(cè)廣播有幾種方式,以及這些方式有何優(yōu)缺點(diǎn)。簡(jiǎn)要說(shuō)明接收系統(tǒng)廣播時(shí)哪些功能需要使用權(quán)限。如何定義創(chuàng)建并配置Activity活動(dòng)組件啟動(dòng)兩種方式及如何啟動(dòng)如何在A

20、ctivity間交換數(shù)據(jù)若要在一個(gè)Activity中得到新打開(kāi)另一個(gè)Activity關(guān)閉后返回的數(shù)據(jù)應(yīng)如何操作?Android提供用于接收的廣播有哪幾種?第7章服務(wù)一、填空題1、在創(chuàng)建服務(wù)時(shí),必須要繼承 類。2、綁定服務(wù)時(shí),必須要實(shí)現(xiàn)服務(wù)的 方法。3、在清單文件中,注冊(cè)服務(wù)時(shí)應(yīng)該使用的結(jié)點(diǎn)為 。4、服務(wù)的開(kāi)啟方式有兩種,分別是 和 。5、在進(jìn)行遠(yuǎn)程服務(wù)通信時(shí),需要使用 接口。6、 是能夠在后臺(tái)執(zhí)行長(zhǎng)時(shí)間操作并且不提供用戶界面的應(yīng)用程序組件。7、當(dāng)其他組件調(diào)用 方法時(shí),服務(wù)被創(chuàng)建,接著服務(wù)無(wú)限期運(yùn)行,其自身必須調(diào)用 方法或者其他組件調(diào)用 方法來(lái)停止服務(wù)。當(dāng)服務(wù)停止時(shí),系統(tǒng)將其銷毀。8、 當(dāng)其他組

21、件調(diào)用 方法時(shí),服務(wù)被創(chuàng)建。接著客戶端通過(guò) 接口與服務(wù)通信??蛻舳送ㄟ^(guò)_方法關(guān)閉連接。多個(gè)客戶端能綁定到同一個(gè)服務(wù)并且當(dāng)它們都解綁定時(shí),系統(tǒng)銷毀服務(wù)(服務(wù)不需要被停止)。9、Thread類提供了 方法,可以開(kāi)啟線程,可以使用Thread類的 方法,讓線程休眠指定的時(shí)間??梢允褂肨hread類的 方法,可以向指定的線程發(fā)中斷請(qǐng)求,并將該線程標(biāo)記為中斷狀態(tài),通過(guò)名稱為 的boolean型變量來(lái)標(biāo)記線程的中斷10、每個(gè)Message對(duì)象可以通過(guò) 方法或者 方法獲得。11、開(kāi)發(fā)人員可以從活動(dòng)或其他應(yīng)用程序組件通過(guò)傳遞Intent對(duì)象到 方法啟動(dòng)服務(wù)。Android系統(tǒng)調(diào)用_ 方法并將Intent傳遞給

22、它12、服務(wù)必須調(diào)用 方法停止自身,或者其他組件調(diào)用 方法停止服務(wù)二、判斷題1、以綁定方式開(kāi)啟服務(wù)后,服務(wù)與調(diào)用者沒(méi)有關(guān)系。2、服務(wù)的界面可以設(shè)置的很美觀。3、以綁定方式開(kāi)啟服務(wù)后,當(dāng)界面不可見(jiàn)時(shí)服務(wù)就會(huì)被關(guān)閉。4、在服務(wù)中可以處理長(zhǎng)時(shí)間的耗時(shí)操作。5、服務(wù)不是Android中的四大組件,因此不需要在清單文件中注冊(cè)。6、客戶端調(diào)用unbindService()方法成功后,系統(tǒng)會(huì)調(diào)用onServiceDisconnected()三、選擇題1、每一次啟動(dòng)服務(wù)都會(huì)調(diào)用()方法。A、onCreate() B、onStart() C、onResume D、onStartCommand 2、下列選項(xiàng)中,不

23、屬于綁定服務(wù)特點(diǎn)的是()。A、以bindService()方法開(kāi)啟 B、調(diào)用者關(guān)閉后服務(wù)關(guān)閉C、必須實(shí)現(xiàn)ServiceConnection D、使用stopService()方法關(guān)閉服務(wù)3、Service與Activity的共同點(diǎn)是()。A、都可進(jìn)行用戶交互響應(yīng) B、都有onResume()方法C、都可以被遠(yuǎn)程調(diào)用D、都可以自定義美觀界面 4、下列方法中,不屬于Service生命周期的是()A、onResume() B、onStartCommand() C、onCreat() D、onDestory() 5、關(guān)于Service生命周期的onCreate()和onStartCommand()方法

24、,說(shuō)法正確的是()A、如果Service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStartcommand()方法B、當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStartcommand()方法C、當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法D、如果Service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不再執(zhí)行onCreat()方法線程執(zhí)行下面()方法,線程的中斷狀態(tài)被標(biāo)記A、sleep() B、join() C、wait() D、interrupt()在一個(gè)線程中只能有一個(gè)的是()A、Looper和MessageQueue B、Message C、Handler D、以上

25、都是8、下列方法中,不屬于Service的回調(diào)方法是()A、onstart() B、onStarCommand() C、onBind() D、onDestory() 9、下列關(guān)于服務(wù)的說(shuō)法中,不正確的是()A、一個(gè)服務(wù)只會(huì)創(chuàng)建一次 B、一個(gè)服務(wù)只會(huì)銷毀一次C、一個(gè)服務(wù)只會(huì)運(yùn)行一次 D、一個(gè)服務(wù)會(huì)運(yùn)行多次四、簡(jiǎn)答題1、請(qǐng)簡(jiǎn)要說(shuō)明使用AIDL訪問(wèn)遠(yuǎn)程服務(wù)的步驟。2、請(qǐng)簡(jiǎn)要說(shuō)明Service的幾種啟動(dòng)方式及其特點(diǎn)。3、創(chuàng)建線程有哪兩種方法?4、請(qǐng)簡(jiǎn)述Handler機(jī)制4個(gè)關(guān)鍵對(duì)象的作用。5、如何創(chuàng)建并配置Service6、進(jìn)行服務(wù)綁定時(shí)進(jìn)行服務(wù)定義和具體綁定時(shí)關(guān)鍵過(guò)程是什么?第8.1章數(shù)據(jù)存儲(chǔ)一、填

26、空題1、序列化是將對(duì)象狀態(tài)轉(zhuǎn)換為 的過(guò)程。2、Android中主要提供了3種文件存儲(chǔ)方式 、 、 (可分為原始格式文件和格式化數(shù)據(jù)的XML文件)。3、通常情況下,解析XML文件有三種方式,分別為 、 、 。4、SharedPreferences是一個(gè)輕量級(jí)的存儲(chǔ)類,主要用于存儲(chǔ)一些應(yīng)用程序的 。5、Android中的數(shù)據(jù)存儲(chǔ)方式有5中,分別是 、 、 、 和 。6、SharedPreferences接口位于android.content包中,用于使用 的方式來(lái)存儲(chǔ)數(shù)據(jù)。該類主要用于基本類型如booleans 、floats、 ints、 longs、 strings二、判斷題1、SharedP

27、references本質(zhì)上是一個(gè)XML文件,以Map形式存入文件中。2、文件存儲(chǔ)是通過(guò)I/O流的形式把數(shù)據(jù)原封不動(dòng)的存儲(chǔ)到文檔中。3、XML文件只能用來(lái)保存本地?cái)?shù)據(jù),不能在網(wǎng)絡(luò)中傳輸。4、ContentProvider表示內(nèi)容提供者,用于顯示程序中的數(shù)據(jù)。5、當(dāng)用戶將文件保存至SD卡時(shí),需要在清單文件中添加權(quán)限android.permission.WRITE_EXTERNAL_STORAG三、選擇題1、下列文件操作中,指定文件內(nèi)容可以追加的是()A、MODE_PRIVATE B、MODE_WORLD_READBLE C、MODE_APPEND D、MODE_WORLD_WRITEABLE 2、

28、下列代碼中,用于獲取SD卡路徑的是()A、Environment.getSD( ) B、Environment.getExternalStorageState( ); C、Environment.getSDDirectory( ) D、Environment.getExternalStorageDirectory( );3、下列選項(xiàng)中,關(guān)于文件存儲(chǔ)數(shù)據(jù)的說(shuō)法錯(cuò)誤的是()A、文件存儲(chǔ)是以流的形式來(lái)操作數(shù)據(jù)的 B、文件存儲(chǔ)可以將數(shù)據(jù)存儲(chǔ)到SD卡中 C、文件存儲(chǔ)可以將數(shù)據(jù)存儲(chǔ)到內(nèi)存中 D、Android中只能使用文件存儲(chǔ)數(shù)據(jù)4、下列選項(xiàng)中關(guān)于XML序列化和解析描述合理的是()A、DOM解析會(huì)將XML

29、文件的所有內(nèi)容以文檔樹(shù)方式存放在內(nèi)存中B、在序列化時(shí),需要使用XmlSerialize序列化器,即XmlSerializer類 C、XmlSerializer類的startDocument()方法用于寫(xiě)入序列號(hào)的開(kāi)始節(jié)點(diǎn) D、XmlSerializer類的setOutput()方法用于設(shè)置文件的編碼方式5、如果要將程序中的私有數(shù)據(jù)分享給其他應(yīng)用程序,可以使用的是()A、文件存儲(chǔ) B、SharedPreferences C、ContentProvider D、SQLite6、創(chuàng)建數(shù)據(jù)庫(kù),在DDMS視圖的File Explorer面板中,該庫(kù)文件的位置是()目錄 A、data/data/files

30、 B、data/data/shared _prefsC、data/data/databases D、res/raw或res/xml四、簡(jiǎn)答題1、五種存儲(chǔ)方式各自的特點(diǎn)分別是:2、如何利用Sharedpreferences對(duì)文件進(jìn)行讀寫(xiě)3.內(nèi)部存儲(chǔ)如何實(shí)現(xiàn)文件讀寫(xiě)4、如何訪問(wèn)res/raw目錄下的原始格式文件?第8.2章SQLite數(shù)據(jù)庫(kù)一、填空題1、ListView的適配器有三種,分別是 、 和 。2、創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)版本更新需要繼承 。3、SQLite創(chuàng)建時(shí)調(diào)用 方法,升級(jí)時(shí)調(diào)用 方法。4、要查詢SQLite數(shù)據(jù)庫(kù)中的信息需要使用 接口,使用完畢后條用 關(guān)閉。 5、創(chuàng)建ListView的布

31、局界面必須通過(guò)i 屬性才能使數(shù)據(jù)顯示在界面上。5、SQLiteDatabase還專門提供了對(duì)應(yīng)于添加、刪除、更新、查詢的操作方法: 、 、 和 6、query()方法的返回值為Cursor對(duì)象,該對(duì)象中保存著查詢結(jié)果,但是這個(gè)結(jié)果并不是數(shù)據(jù)集合的完整復(fù)制,而是數(shù)據(jù)集的指針。二、判斷題1、SQLite數(shù)據(jù)庫(kù)使用完后不需要關(guān)閉,不影響程序性能。2、使用ListView顯示較為復(fù)雜的數(shù)據(jù)時(shí)最好用ArrayAdapter配適器。3、SQLite既支持Android的API又支持SQL語(yǔ)句進(jìn)行增、刪、改、查操作。4、使用BaseAdapter控制ListView顯示多少條數(shù)據(jù)是通過(guò)getView()方法

32、設(shè)置。5、SQLite只支持NULL、INTEGER、REAL、TEXT和BLOB等5種數(shù)據(jù)類型。三、選擇題1、使用SQLite數(shù)據(jù)庫(kù)進(jìn)行查詢后,必須要做的操作是()A、關(guān)閉數(shù)據(jù)庫(kù) B、直接退出 C、關(guān)閉Cursor D、使用quit函數(shù)退出2、關(guān)于適配器的說(shuō)法正確的是()A、它主要用來(lái)存儲(chǔ)數(shù)據(jù) B、它主要用來(lái)把數(shù)據(jù)綁定在組件上C、它主要用來(lái)存儲(chǔ)XML數(shù)據(jù) D、它主要用來(lái)解析數(shù)據(jù)3、使用SQLiteOpenHelper類可以生成一個(gè)數(shù)據(jù)庫(kù)并可以對(duì)數(shù)據(jù)庫(kù)版本進(jìn)行管理的方法()。A、getDatabase() B、getWriteableDatabase() C、getWriteableDatab

33、ase() D、getAbleDatabase() 4、下列命令眾,屬于SQLite下命令的是()A、shell B、push C、quit D、keytool5、下列關(guān)于ListView使用的描述中,不正確的是()A、要使用ListView,必須為該ListView使用Adpater方式傳遞數(shù)據(jù)B、要使用ListView,該布局文件對(duì)應(yīng)的Activity必須繼承ListActivityC、ListView中每一項(xiàng)的視圖布局既可以使用內(nèi)置的布局,也可以使用自定義的布局方式D、ListView中每一項(xiàng)被選中時(shí),將會(huì)觸發(fā)ListView對(duì)象的ItemClick事件四、簡(jiǎn)答題1、簡(jiǎn)要說(shuō)明SQLite

34、數(shù)據(jù)庫(kù)創(chuàng)建的過(guò)程2、請(qǐng)簡(jiǎn)要說(shuō)明BaseAdapter適配器4個(gè)抽象方法以及它們的具體作用四個(gè)抽象方法分別是:3、說(shuō)明ContentValues類在數(shù)據(jù)添加和更新中的如何使用? 4、說(shuō)明利用查詢方法得到查詢結(jié)果對(duì)應(yīng)的具體數(shù)據(jù)集第8.3章內(nèi)容提供者一、填空題1、ContentProvider匹配Uir需要使用的類是 。2、使用內(nèi)容觀察者時(shí),調(diào)用 方法可以得到數(shù)據(jù)變化的信息。3、ContentProvider提供了對(duì)數(shù)據(jù)增、刪、改、查的方法,分別為 、 、 和 4、ContentProvider用于 和 數(shù)據(jù),是Android不同應(yīng)用程序之間共享數(shù)據(jù)的接口。5、在應(yīng)用程序中,使用ContentPro

35、vider暴露自己的數(shù)據(jù),通過(guò) 對(duì)暴露的數(shù)據(jù)進(jìn)行操作。6、每個(gè)Content Provider提供公共的URI(使用Uri類包裝)來(lái)唯一標(biāo)識(shí)其數(shù)據(jù)集。管理多個(gè)數(shù)據(jù)集(多個(gè)表格)的Content Provider為每個(gè)都提供了單獨(dú)的URI。所有為provider提供的URI都以“content:/”作為前綴。二、判斷題1、ContentProvider所提供的Uir可以隨便定義。2、ContentResolver可以通過(guò)ContentProvider提供的Uir進(jìn)行數(shù)據(jù)操作。3、ContentObserver觀察指定Uir數(shù)據(jù)發(fā)生變化時(shí),調(diào)用ContentProvider的是OnChange方法

36、。4、使用ContentRsolver操作數(shù)據(jù)是,必須在清單文件進(jìn)行注冊(cè)。5、ContentProvider與Activitry一樣,創(chuàng)建時(shí)首先會(huì)調(diào)用onCreatr()方法。三、選擇題1、下列選項(xiàng)中,不屬于Android中四大組件的是()。A、Activity B、ContentReceiver C、Service D、ContentObserver2、下列關(guān)于ContentResolver的描述,錯(cuò)誤的是()。A、可以操作數(shù)據(jù)庫(kù)數(shù)據(jù) B、操作其他應(yīng)用數(shù)據(jù)必須知道包名 C、只能操作ContentProvider暴露的數(shù)據(jù) D、可以操作ContentProvider的任意數(shù)據(jù)3、下列關(guān)于內(nèi)容提

37、供者的描述,不正確的是()。A、提供的Uir必須符合規(guī)范 B、可以提供本應(yīng)用所有數(shù)據(jù)供別人訪問(wèn) C、必須在清單文件注冊(cè) D、authorities屬性必須和包名一致4、繼承ContentProvider類不必重寫(xiě)它的()方法。A、delete() B、insert() C、onStart() D、onUpdate() 5、下列關(guān)于內(nèi)容觀察者的說(shuō)法,正確的是()。A、可以觀察任何數(shù)據(jù) B、觀察其它應(yīng)用數(shù)據(jù)需要權(quán)限 C、只能觀察到指定Uir的數(shù)據(jù) D、觀察其他應(yīng)用數(shù)據(jù)必須在清單文件注冊(cè)四、簡(jiǎn)答題1、請(qǐng)簡(jiǎn)要說(shuō)明ContentProvider對(duì)外共享數(shù)據(jù)的好處。2、請(qǐng)簡(jiǎn)要說(shuō)明ContentProvider、ContentResolver和ContentOberver之間的聯(lián)系。 3、如何創(chuàng)建

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論