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

下載本文檔

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

文檔簡介

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

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

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

4、evice D、adb emulator -avd5、創(chuàng)建程序時,填寫的Application Name表示()A、應(yīng)用名稱 B、項目名稱 C、項目的包名 D、類的名字6、Android是一個手機(jī)平臺,其中不包括的是()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開發(fā)環(huán)境中,需JDK和SDK的支持還需合適開發(fā)工具和插件。其中Android SDK是()A、Java開發(fā)工具

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

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

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

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

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

10、,這些控件會重疊的在屏幕左上角顯示。5、Android程序中是不支持國際化的。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、相對布局中,“是否跟父布局底部對齊”是屬性()A、android:layout_alignBottom B、android:layout_alignParentBottomC、andr

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

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

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

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

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

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

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

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

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

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

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

23、屬于綁定服務(wù)特點的是()。A、以bindService()方法開啟 B、調(diào)用者關(guān)閉后服務(wù)關(guān)閉C、必須實現(xiàn)ServiceConnection D、使用stopService()方法關(guān)閉服務(wù)3、Service與Activity的共同點是()。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、,說法正確的是()A、如果Service已經(jīng)啟動,將先后調(diào)用onCreate()和onStartcommand()方法B、當(dāng)?shù)谝淮螁拥臅r候先后調(diào)用onCreate()和onStartcommand()方法C、當(dāng)?shù)谝淮螁拥臅r候只會調(diào)用onCreate()方法D、如果Service已經(jīng)啟動,只會執(zhí)行onStart()方法,不再執(zhí)行onCreat()方法線程執(zhí)行下面()方法,線程的中斷狀態(tài)被標(biāo)記A、sleep() B、join() C、wait() D、interrupt()在一個線程中只能有一個的是()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ù)的說法中,不正確的是()A、一個服務(wù)只會創(chuàng)建一次 B、一個服務(wù)只會銷毀一次C、一個服務(wù)只會運行一次 D、一個服務(wù)會運行多次四、簡答題1、請簡要說明使用AIDL訪問遠(yuǎn)程服務(wù)的步驟。2、請簡要說明Service的幾種啟動方式及其特點。3、創(chuàng)建線程有哪兩種方法?4、請簡述Handler機(jī)制4個關(guān)鍵對象的作用。5、如何創(chuàng)建并配置Service6、進(jìn)行服務(wù)綁定時進(jìn)行服務(wù)定義和具體綁定時關(guān)鍵過程是什么?第8.1章數(shù)據(jù)存儲一、填

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

27、references本質(zhì)上是一個XML文件,以Map形式存入文件中。2、文件存儲是通過I/O流的形式把數(shù)據(jù)原封不動的存儲到文檔中。3、XML文件只能用來保存本地數(shù)據(jù),不能在網(wǎng)絡(luò)中傳輸。4、ContentProvider表示內(nèi)容提供者,用于顯示程序中的數(shù)據(jù)。5、當(dāng)用戶將文件保存至SD卡時,需要在清單文件中添加權(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、下列選項中,關(guān)于文件存儲數(shù)據(jù)的說法錯誤的是()A、文件存儲是以流的形式來操作數(shù)據(jù)的 B、文件存儲可以將數(shù)據(jù)存儲到SD卡中 C、文件存儲可以將數(shù)據(jù)存儲到內(nèi)存中 D、Android中只能使用文件存儲數(shù)據(jù)4、下列選項中關(guān)于XML序列化和解析描述合理的是()A、DOM解析會將XML

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

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

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

32、設(shè)置。5、SQLite只支持NULL、INTEGER、REAL、TEXT和BLOB等5種數(shù)據(jù)類型。三、選擇題1、使用SQLite數(shù)據(jù)庫進(jìn)行查詢后,必須要做的操作是()A、關(guān)閉數(shù)據(jù)庫 B、直接退出 C、關(guān)閉Cursor D、使用quit函數(shù)退出2、關(guān)于適配器的說法正確的是()A、它主要用來存儲數(shù)據(jù) B、它主要用來把數(shù)據(jù)綁定在組件上C、它主要用來存儲XML數(shù)據(jù) D、它主要用來解析數(shù)據(jù)3、使用SQLiteOpenHelper類可以生成一個數(shù)據(jù)庫并可以對數(shù)據(jù)庫版本進(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,該布局文件對應(yīng)的Activity必須繼承ListActivityC、ListView中每一項的視圖布局既可以使用內(nèi)置的布局,也可以使用自定義的布局方式D、ListView中每一項被選中時,將會觸發(fā)ListView對象的ItemClick事件四、簡答題1、簡要說明SQLite

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

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

36、。4、使用ContentRsolver操作數(shù)據(jù)是,必須在清單文件進(jìn)行注冊。5、ContentProvider與Activitry一樣,創(chuàng)建時首先會調(diào)用onCreatr()方法。三、選擇題1、下列選項中,不屬于Android中四大組件的是()。A、Activity B、ContentReceiver C、Service D、ContentObserver2、下列關(guān)于ContentResolver的描述,錯誤的是()。A、可以操作數(shù)據(jù)庫數(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ù)供別人訪問 C、必須在清單文件注冊 D、authorities屬性必須和包名一致4、繼承ContentProvider類不必重寫它的()方法。A、delete() B、insert() C、onStart() D、onUpdate() 5、下列關(guān)于內(nèi)容觀察者的說法,正確的是()。A、可以觀察任何數(shù)據(jù) B、觀察其它應(yīng)用數(shù)據(jù)需要權(quán)限 C、只能觀察到指定Uir的數(shù)據(jù) D、觀察其他應(yīng)用數(shù)據(jù)必須在清單文件注冊四、簡答題1、請簡要說明ContentProvider對外共享數(shù)據(jù)的好處。2、請簡要說明ContentProvider、ContentResolver和ContentOberver之間的聯(lián)系。 3、如何創(chuàng)建

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論