




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單選題退出 activity 對(duì)一些資源以及狀態(tài)的操作保存,可以在生命周期的哪個(gè)函數(shù)中進(jìn)行( A )A、 onPause()B、 onCreate()C、 onResume() D、 onStart()Android 項(xiàng)目工程下面的 assets 目錄的作用是什么 ( B )A、放置應(yīng)用到的圖片資源。Res/drawableB、主要放置一些文件資源,這些文件會(huì)被原封不動(dòng)打包到apk里面C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù) res/valuesD、放置一些與 UI相應(yīng)的布局文件,都是 xml文件res/layout下列不屬于android 布局的是( C )A、FrameLayoutB、Line
2、arLayoutC、BorderLayoutD、TableLayoutE、RelativeLayoutIntent 的作用的是( A )A、 intent 是連接四大組件的紐帶,可以實(shí)現(xiàn)界面間切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù);B、 是一段長(zhǎng)的生命周期,沒(méi)有用戶界面的程序, 可以保持應(yīng)用在后臺(tái)運(yùn)行, 而不會(huì)因?yàn)榍袚Q頁(yè)面而消失serviceC、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享 contentproviderD、處理一個(gè)應(yīng)用程序整體性的工作下列哪個(gè)是AbsoluteLayout 中特有的屬性( B )A、 android:layout_heightB、 android:layout_xC、 android:la
3、yout_aboveD、 android:layout_toRightOfRatingBar 組件中不能用屬性直接設(shè)置的是( D)A、五角星個(gè)數(shù) 日當(dāng)前分?jǐn)?shù)C分?jǐn)?shù)的增量D、五角星的色彩在手機(jī)開(kāi)發(fā)中常用的數(shù)據(jù)庫(kù)是( A )A) ,sqlLite B、 Oracle C、 Sql Server D、 Db23關(guān)于 BroadcastReceiver 的說(shuō)法不正確的是( B )A)是用來(lái)接收廣播Intent的B) ,一個(gè)廣播Intent 只能被一個(gè)訂閱了此廣播的 BroadcastReceiver 所接收C)對(duì)有序廣播,系統(tǒng)會(huì)根據(jù)接收者聲明的優(yōu)先級(jí)別按順序逐個(gè)執(zhí)行接收者D)接收者聲明的優(yōu)先級(jí)別在 &
4、lt;intent-filter>的android:priority 屬性中聲明,數(shù)值越大優(yōu)先級(jí) 別越高使用 MediaPlayer 播放保存在sdcard 上的 mp3 文件時(shí) ( C )A)需要使用 MediaPlayer.create 方法創(chuàng)建 MediaPlayer B)直接 newMediaPlayer 即可C)需要調(diào)用setDataSource方法設(shè)置文件源D)直接調(diào)用start方法,無(wú)需設(shè)置文件源在 android 中使用 RadioButton 時(shí),要想實(shí)現(xiàn)互斥的選擇需要用的組件是( D )A) ButtonGroup B) RadioButtons C) CheckBo
5、x D) RadioGroup 在多個(gè)應(yīng)用中讀取共享存儲(chǔ)數(shù)據(jù)時(shí),需要用到的 query 方法,是哪個(gè)對(duì)象的方法?( A )A) ContentResolver B) ContentProvider C) Cursor D) SQLiteHelperDDMS 中 Log 信息分為幾個(gè)級(jí)別 ( C )A) 3B) 4C) 5D) 6能夠自動(dòng)完成輸入內(nèi)容的組件是( D )A) TextViewB,EditTextC) ImageViewD) AutoCompleteTextView創(chuàng)建子菜單的方法是( B )A) add B) addSubMenuC) createSubMenu D) create
6、Menu使用AIDL完成遠(yuǎn)程service方法調(diào)用下列說(shuō)法不正確的是 (A )A) aidl 對(duì)應(yīng)的接口名稱不能與 aidl 文件名相同B) aidl 的文件的內(nèi)容類似java 代碼C)創(chuàng)建一個(gè)Service (服務(wù)),在服務(wù)的onBind(Intent intent)方法中返回實(shí)現(xiàn)了 aidl接口的對(duì) 象D) aidl 對(duì)應(yīng)的接口的方法前面不能加訪問(wèn)權(quán)限修飾符MediaPlayer 播放資源前,需要調(diào)用哪個(gè)方法完成準(zhǔn)備工作( B )A) setDataSourceB) prepare C) beginD) pause處理菜單項(xiàng)單擊事件的方法不包含 ( D )A)使用 onOptionsIte
7、mSelected(MenuItem item)響應(yīng)B)使用 onMenuItemSelected(int featureld ,MenuItem item) 響應(yīng)C)使用 onMenuItemClick(MenuItem item)響應(yīng)D)使用 onCreateOptionsMenu(Menu menu)響應(yīng)android 中文件操作模式中表示只能被本應(yīng)用使用,寫(xiě)入文件會(huì)覆蓋的是( D )A) MODE_APPENDB) MODE_WORLD_READABLEC) MODE_WORLD_WRITEABLED) MODE_PRIVATE進(jìn)度條中哪個(gè)屬性是設(shè)置進(jìn)度條大小格式的 ( D )C) a
8、ndroid:maxD) GridViewD) ListViewD) styleA) android:secondaryProgressB) android:progress下列用以顯示一系列圖像的是( B )A) ImageViewB) GalleryC) ImageSwitcher表示下拉列表的組件是( B )A) GalleryB) SpinnerC) GridView關(guān)于 AlertDialog 的說(shuō)法不正確的是( A )A)要想使用對(duì)話框首先要使用new關(guān)鍵字創(chuàng)建AlertDialog的實(shí)例B)對(duì)話框的顯示需要調(diào)用show方法C) setPositiveButton 方法是用來(lái)加確定
9、按鈕的D) setNegativeButton 方法是用來(lái)加取消按鈕的下列說(shuō)法錯(cuò)誤的是( D )A) Button 是普通按鈕組件,除此外還有其他的按鈕組件B) TextView 是顯示文本的組件, TextView 是 EditText 的父類C) EditText是編輯文本的組件,可以使用EditText輸入特定的字符D) ImageView 是顯示圖片的組件,可以通過(guò)設(shè)置顯示局部圖片關(guān)于 android 中播放視頻的說(shuō)法不對(duì)的是( C)A)可以使用SurfaceView組件播視頻B)可以使用VideoView組件播視頻C) VideoView 組件可以控制播放的位置和大小D) Video
10、View 播放視頻的格式可以是3gp下列哪個(gè)是SqlLite 下的命令 ( C )keytoolD)Notification ,不對(duì)的是(A) shellB) pushC) .quit D)A) notification 需要 NotificatinManager 來(lái)管理B)使用 NotificationManager 的 notify 方法顯示 notification 消息C)在顯示Notification時(shí)可以設(shè)置通知時(shí)的默認(rèn)發(fā)聲,震動(dòng)等D) Notification 中有方法可以清除消息下列關(guān)于 open core 說(shuō)法不正確的是( B )A) Open core 是 Android
11、多媒體框架的核心B) MediaPlayer 是 openCore 中的一個(gè)核心類C)所有在Android平臺(tái)的音頻、視頻的采集以及播放等操作都是通過(guò)它來(lái)實(shí)現(xiàn)的D)在實(shí)現(xiàn)開(kāi)發(fā)中我們并不會(huì)過(guò)多地研究open core的實(shí)現(xiàn),我們的 Android為我們提供了上層的 media api 的開(kāi)發(fā)使用上下文菜單與其他菜單不同的是( B )A)上下文菜單項(xiàng)上的單擊事件可以使用onMenuItemSelected方法來(lái)響應(yīng)B)上下文菜單必須注冊(cè)到指定的view上才能顯示C)上下文菜單的菜單項(xiàng)可以添加,可以刪除D)上下文菜單的菜單項(xiàng)可以有子項(xiàng)拖動(dòng)條組件是( C )A) RatingBarB) Progres
12、sBarC) SeekBarD) ScrollBar讀取文件內(nèi)容的首要方法是( D )A) openFileOutputB) read C) writeD) openFileInput關(guān)于隱式 Intent 正確的是 ( A )A) android 中使用 IntentFilter 來(lái)尋找與隱式Intent 相關(guān)的對(duì)象B)通過(guò)組件的名稱尋找與intent相關(guān)聯(lián)的對(duì)象C)隱式Intent更多用于在應(yīng)用程序內(nèi)部傳遞消息D) 一個(gè)聲明了 IntentFilter的組件只能響應(yīng)隱式 Intent請(qǐng)求多選框被選擇事件通常用 ( B )A) setOnClickListenerB) setOnCheckC
13、hangeListenerC) setOnMenuItemSelectedListenerD) setOnCheckedListener自定義對(duì)話框時(shí),將視圖對(duì)象添加到當(dāng)前對(duì)話框的方法是( D )A) setIconB) setXML C) setLayout D) setView下列不屬于service 生命周期的方法是( C )A) onCreateB) onDestroy C) onStopD) onStart綁定 Service 的方法是 ( A )A,bindService B, startService C,onStart D,onBindandroid 是如何組織Activity
14、 的 ( A )A、 以棧的方式組式ActivityB、 以隊(duì)列的方式組織ActivityC、 以樹(shù)形方式組織ActivityD、 以鏈?zhǔn)椒绞浇M織Activity。onPause 什么時(shí)候調(diào)用 ( C )A. 當(dāng)界面啟動(dòng)時(shí)B. 當(dāng) onCreate 方法被執(zhí)行之后C.當(dāng)界面被隱藏時(shí)D.當(dāng)界面重新顯示時(shí)在 Activity 中,如何獲取 service 對(duì)象( A )A.可以通過(guò)直接實(shí)例化得到。B.可以通過(guò)綁定得到。C. 通過(guò)startService()D. 通過(guò)getService() 獲取。在表格布局中, android:collapseColumns="1,2" 的含義
15、是: ( C )A、在屏幕中,當(dāng)表格的列能顯示完時(shí),顯示 1, 2列日 在屏幕中,當(dāng)表格的列顯示不完時(shí),折疊C、在屏幕中,不管是否能都顯示完,折疊 1、2列D在屏幕中,動(dòng)態(tài)決定是否顯示表格。絕對(duì)布局中, android:layout_x 的含義有 ( B )A、以手機(jī)左下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。B、以手機(jī)左上為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。C以手機(jī)右下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。D以手機(jī)右下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。創(chuàng)建Menu需要重寫(xiě)的方法是(C )A、 onOptionsCreateMenu ( Menu menu)B、 onOptionsCrea
16、teMenu ( MenuItem menu )C、 onCreateOptionsMenu(Menu menu)D、 onCreateOptionsMenu(MenuItem menu)在使用 SQLiteOpenHelper 這個(gè)類時(shí),它的哪一個(gè)方法是用來(lái)實(shí)現(xiàn)版本升級(jí)之用的 ( D )D. onUpgrade()A.onCreate()B.onCreade()C.onUpdate()ScrollView 中,可以直接包含多少個(gè)組件 ( D )A.三個(gè) B.兩個(gè)C.TabHost.newTabSpec("tab1")(A. 為 tab 頁(yè)創(chuàng)建標(biāo)題為 tab1C.為tab頁(yè)
17、創(chuàng)建內(nèi)容關(guān)于適配器的說(shuō)法正確的有(A. 它主要是用來(lái)存儲(chǔ)數(shù)據(jù)C.它主要用來(lái)解析數(shù)據(jù)Matrix 類的作用( A )A.可以存儲(chǔ)縮小或放大比列C.存儲(chǔ)資源中的圖片信息android:completionThreshold=1一個(gè) D.無(wú)數(shù)個(gè)B )B. 為 tab 頁(yè)創(chuàng)建 ID 為 tab1D. 為 tab 頁(yè)創(chuàng)建新空格B )B. 它主要用來(lái)把數(shù)據(jù)綁定到組件上D.它主要用來(lái)存儲(chǔ) xml數(shù)據(jù)B.存儲(chǔ)文件中的圖片信息D. 存儲(chǔ)內(nèi)存中的圖片信息是哪個(gè)組件的屬性( D )C TextViewD AutoCompleteTextViewA.ImageButtonB.EditText下列說(shuō)法正確的是( A )
18、A每個(gè)進(jìn)程都運(yùn)行于自己的java虛擬機(jī)(VM)中。B、 默認(rèn)情況下,每個(gè)應(yīng)用程序中均運(yùn)行于自己的進(jìn)程中,而且此進(jìn)程不會(huì)被消毀。C每個(gè)應(yīng)用程序會(huì)被賦予一個(gè)唯一的linux用戶ID,從而使得該應(yīng)用程序下的文件,其它用戶也可以訪問(wèn)。D 一個(gè)應(yīng)用程序數(shù)據(jù),可以隨意被其它應(yīng)用程序所訪問(wèn)。關(guān)于 Activity 說(shuō)的法不正確的是( C )A. Activity是為用戶操作而展示的可視化用戶界面B. 一個(gè)應(yīng)用程序可以有若干個(gè)ActivityC. Activity可以通過(guò)一個(gè)別名去訪問(wèn)D. Activity可以表現(xiàn)為一個(gè)漂浮的窗口下列關(guān)于 Service 的描述,正確的是( D )A Servie 主要負(fù)責(zé)一
19、些耗時(shí)比較長(zhǎng)的操作,這說(shuō)明 Service 會(huì)運(yùn)行在獨(dú)立的子線程中B.每次調(diào)用 Context類中的StartService()方法后都會(huì)新建一個(gè) Service實(shí)例C.每次啟動(dòng)一個(gè)服務(wù)時(shí)候都會(huì)先后調(diào)用onCreate()和onStart()方法D.當(dāng)調(diào)用了 ConText類中的StopService() 方法后,Serviece 中的onDestroy()方法會(huì)自 動(dòng)回調(diào)激活 Activity 的方法是 ( C )A.runActivity()B.goActivity()C.startActivity () D.startActivityForIn()下列屬于SAX解析xml的優(yōu)點(diǎn)的是(B
20、)A、將整個(gè)文檔存于內(nèi)存中,這樣便于操作日不用事先將整個(gè)文檔拷入內(nèi)存C整個(gè)文檔放入內(nèi)容,浪費(fèi)時(shí)間和空間DK不是長(zhǎng)久駐留內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失。下列樣式表定義正確的是( C )A、 <style name="text"><item name="android:textColor">#FF00FF</item></style>B、 <resources><style name=" android:textColor ">#FF00
21、FF </style></resources>C、 <resources><style name="text"><item name=" android:textColor">#FF00FF</item></style></resources>D、 <resources><style name="text"><item name="textColor">#FF00FF</item
22、></style></resources>創(chuàng)建Menu需要重寫(xiě)的方法是(C )A、 onOptionsCreateMenu ( Menu menu)B、 onOptionsCreateMenu ( MenuItem menu )C、 onCreateOptionsMenu(Menu menu)D、 onCreateOptionsMenu(MenuItem menu)在使用 SQLiteOpenHelper 這個(gè)類時(shí),它的哪一個(gè)方法是用來(lái)實(shí)現(xiàn)版本升級(jí)之用的 ( D )A.onCreate()B.onCreade()C.onUpdate()D. onUpgrade()
23、關(guān)于 android 進(jìn)程,說(shuō)法不正確的是( C )A. 組件運(yùn)行所在的進(jìn)程, 是由 androidmanifest.xml 決定, 它可以指定該組件運(yùn)行于哪個(gè)進(jìn) 程。日當(dāng)急需內(nèi)存時(shí),android會(huì)決定優(yōu)先關(guān)閉那些空閑的進(jìn)程C 背景進(jìn)程是不為用戶所見(jiàn)的 Activity , 但是還會(huì)有可能被用戶看到, 所以它不能被殺死D.可視進(jìn)程一般不會(huì)不被系統(tǒng)所殺死在 Activity 的生命周期中,當(dāng)它從可見(jiàn)狀態(tài)轉(zhuǎn)向半透明狀態(tài)時(shí),它的哪個(gè)方法必須被調(diào)用( B )A.onStop () B.onPause () C.onRestart () D.onStart ()關(guān)于線程說(shuō)法不正確的是( B )A. 在
24、 android 中,我們可以在主線程中,創(chuàng)建一個(gè)新的線程B.在創(chuàng)建的新線程中,它可以操作 UI組件C.新線程可以和 Handler共同使用D.創(chuàng)建的Handler對(duì)象,它隸屬于創(chuàng)建它的線程當(dāng) Activity 被消毀時(shí),如何保存它原來(lái)的狀態(tài)( A )A.實(shí)現(xiàn) Activity B.實(shí)現(xiàn) Activity C.實(shí)現(xiàn) Activity D. 實(shí)現(xiàn) ActivityonSaveInstanceState ()方法 onSaveInstance ()方法 onInstanceState ()方法 onSaveState ()方法關(guān)于 Intent 對(duì)象說(shuō)法錯(cuò)誤的是( D )A. 在 android
25、中, Intent 對(duì)象是用來(lái)傳遞信息的B.Intent 對(duì)象可以把值傳遞給廣播或ActivityC.利用Intent傳值時(shí),可以傳遞一部分值類型D.利用Intent傳值時(shí),它的key值可以是對(duì)象在 android 中, ArrayAdapter 類是用于( A )A.用于把數(shù)據(jù)綁定到組件上B.它能把數(shù)據(jù)顯示到Activity 上C.它能把數(shù)據(jù)傳遞給廣播D.它能把數(shù)據(jù)傳遞給服務(wù)使進(jìn)度條變橫向的系統(tǒng)樣式是( A )A. android:style/Widget.ProgressBar.HorizontalB. android:style/ProgressBar.HorizontalC. styl
26、e/Widget.ProgressBar.HorizontalD. style/ProgressBar.Horizontal能提供內(nèi)容補(bǔ)全的組件是( D )A.EditTextB.DatePickerC.TimePicker D.AutoCompleteTextViewactivity 對(duì)一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個(gè)函數(shù)中進(jìn)行( D )A、 onPause() B 、 onCreate() C 、 onResume() D 、 onStart()android 中下列屬于Intent 的作用的是( C )A、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享日 是一段長(zhǎng)的生命周期,沒(méi)有用戶界面
27、的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失C可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶D處理一個(gè)應(yīng)用程序整體性的工作下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是(B )A、將整個(gè)文檔樹(shù)在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能日不用事先調(diào)入整個(gè)文檔,占用資源少C整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間D不是長(zhǎng)久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過(guò)后,若沒(méi)有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失關(guān)于 res/raw 目錄說(shuō)法正確的是(A )A、 這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上不會(huì)轉(zhuǎn)換為二進(jìn)制的格式B、 這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上會(huì)轉(zhuǎn)換為二進(jìn)制的格式C、 這里的文件最終
28、以二進(jìn)制的格式存儲(chǔ)到指定的包中D、 這里的文件最終不會(huì)以二進(jìn)制的格式存儲(chǔ)到指定的包中關(guān)于 ContenValues 類說(shuō)法正確的是( D )A他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是String 類型,而值都是基本類型日 他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是 任意類型,而值都是基本類型C他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名,可以為空,而值都是String 類型D他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是String
29、類型,而值也是String 類型下面在 AndroidManifest.xml 文件中注冊(cè)BroadcastReceiver 方式正確的是( A )A、 android:name="vider.action.NewBroad"/>B、 andro id:name= ” vider.action.NewBroad ” />C、 android:name="vider.action.NewBroad"/>D、 android:name= ” vider.
30、action.NewBroad ” />下面退出 Activity 錯(cuò)誤的方法是( C )A、finish()R 拋異常強(qiáng)制退出C System.exit()D、onStop()下面哪一個(gè)不屬于Android 體系結(jié)構(gòu)中的應(yīng)用程序?qū)? C )A. 電話簿B. 日歷C. SQLiteD. SMS程序下面哪種說(shuō)法不正確( B )A. Android應(yīng)用的gen目錄下的R.java被刪除后還能自動(dòng)生成;B. res 目錄是一個(gè)特殊目錄, 包含了應(yīng)用程序的全部資源, 命名規(guī)則可以支持?jǐn)?shù)字(0-9)下橫線 (_),大小寫(xiě)字母(a-z , A-Z);C. AndroidManifest.xml 文件
31、是每個(gè)Android 項(xiàng)目必須有的, 是項(xiàng)目應(yīng)用的全局描述。 其中指定程序的包名(package=""指+定android應(yīng)用的某個(gè)組件的名字 (android:name= "組成了該組件類的完整路徑D. assets和res目錄都能存放資源文件,但是與 res不同白是assets支持任意深度的子 目錄,在它里面的文件不會(huì)在R.java里生成任何資源ID在一個(gè)相對(duì)布局中怎樣使一個(gè)控件居中 ( C )android:gravity="center" android:layout_gravity="center" android
32、:layout_centerInParent="true"android:scaleType="center"( A )Builder builder = new Builder(getApplicationContext();1builder.setTitle("提示").setMessage("請(qǐng)選擇");2builder.setPositiveButton(" 重置 ", new OnClickListener()34public voidonClick(DialogInterface d
33、ialog, int which)56Log.i("log", "重置被按了 !");78);9builder.setNegativeButton("取消", null);10builder.setNeutralButton(" 確定 ", new OnClickListener()1112public voidonClick(DialogInterface dialog,int which)1314Toast.makeText(getApplicationContext(), " 確定被按了 !&quo
34、t;,15Toast.LENGTH_SHORT).show();1617);18builder.create().show();19A. 第 1 行B. 第 10行C. 第 15 行D. 第 19行關(guān)于 Android 事件機(jī)制與事件監(jiān)聽(tīng),下列說(shuō)法不正確的有( D )i. View 類里的 event listener 是一個(gè)帶有回調(diào)方法的接口, 當(dāng) UI 里的組建是被用戶觸發(fā)時(shí),這些方法會(huì)被系統(tǒng)框架所調(diào)用ii. 來(lái)自View.OnClickListener ,當(dāng)點(diǎn)擊這個(gè)Item(在觸摸模式,或者當(dāng)光標(biāo)聚集在這個(gè)Item上時(shí)按下“確認(rèn)”鍵,導(dǎo)航鍵,或者軌跡球 , 它會(huì)被調(diào)用。iii. 來(lái)自Vi
35、ew.OnLongClickListener ,當(dāng)長(zhǎng)按這個(gè)Item(在觸摸模式,或者當(dāng)光標(biāo)聚集在這個(gè)Item 上時(shí)長(zhǎng)按“確認(rèn)”鍵,導(dǎo)航鍵,或者軌跡球 , 它會(huì)被調(diào)用。iv. 來(lái)自 View.OnFocusChangeListener ,當(dāng)手移到或離開(kāi)這個(gè)Item , 它會(huì)被調(diào)用v. 來(lái)自View.OnKeyListener ,當(dāng)光標(biāo)移到這個(gè)Item ,按下和釋放一個(gè)按鍵的時(shí)候,它會(huì)被調(diào)用vi. 來(lái)自View.OnTouchListener ,在這個(gè)Item 的范圍內(nèi)觸摸的時(shí)候,它會(huì)被調(diào)用vii. 來(lái)自 View.OnCreateContextMenuListener ,當(dāng)上下文菜單被建立時(shí),只
36、需短按一下,它會(huì)被調(diào)用,A. iB. i ii iv viiC. iii v vi viiD. vii setOnTouchEvent 設(shè)置返回值為 true 和 false 有何區(qū)別? ( C )A. 沒(méi)有區(qū)別,都能對(duì)事件進(jìn)行監(jiān)聽(tīng)B. 設(shè)置為 true 時(shí) 只能在移動(dòng)時(shí)獲得一次監(jiān)聽(tīng)事件, false 則可以多次C. 返回true 表示這個(gè)消息已經(jīng)被處理結(jié)束,后續(xù)的 handler 不再接收到這個(gè)消息D. 設(shè)置為 false 是 ,在處理一次監(jiān)聽(tīng)事件后,系統(tǒng)將拋棄該次事件下列說(shuō)法哪個(gè)不正確 ( C )A. 擁有 android:configChanges="orientation|k
37、eyboardHidden" 標(biāo)簽的 Activity 在橫豎屏轉(zhuǎn)換時(shí)不會(huì)再執(zhí)行onCreate 方法B. 默認(rèn)情況下對(duì)一個(gè)Activity 的對(duì)象進(jìn)行橫豎屏切換,該對(duì)象的 onCreate 方法在每次切換時(shí)都會(huì)執(zhí)行C. 一個(gè)Activity的對(duì)象al上彈出了一個(gè)模擬對(duì)話框形式的Activity的對(duì)象a2,按返回鍵后 a1 執(zhí)行了 onStart 和 onResume 方法 ,a2 執(zhí)行了 onPause,onStop 和 onDestroy 方法D. 一個(gè)界面上的EditText中輸入文字后,再按下 Home,該界面消失,等再回到該界面 文字內(nèi)容仍在, onCreate 方法也不會(huì)
38、執(zhí)行E/AndroidRuntime(1099):java.lang.RuntimeException: Unable to instantiate activityComponentInfocom.test/com.test.CanvasActivitys:java.lang.ClassNotFoundException:com.test.CanvasActivitys in loader dalvik.system.PathClassLoader/data/app/com.test-1.apk這段話是程序報(bào)錯(cuò)在 LogCat 中產(chǎn)生的記錄,從中可以分析問(wèn)題的原因可能在哪里? ( B )A.
39、 程序執(zhí)行 CanvasActivitys 的一個(gè)代碼段時(shí)一個(gè)View 有引用無(wú)對(duì)象B. CanvasActivitys 類沒(méi)有在 AndroidManifest 中正確申明C.最小SDK支持版本號(hào)比運(yùn)行這個(gè)程序的設(shè)備版本號(hào)還高D. CanvasActivitys 是一個(gè) Activity, 但沒(méi)有重寫(xiě)它的 onCreate 方法下列說(shuō)法錯(cuò)誤的是( B )A. Intent 起著一個(gè)媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的解耦B. Intent 可以傳遞View 對(duì)象C. 對(duì)于直接 Intent , Android 不需要去做解析,因?yàn)槟繕?biāo)組件已經(jīng)很明確, A
40、ndroid 需 要解析的是那些間接Intent ,通過(guò)解析, 將 Intent 映射給可以處理此Intent 的 Activity 、IntentReceiver 或 ServiceD. 通過(guò) Intent 可以刪除程序<?xml version="1.0" encoding="utf-8"?><shape xmlns:android=" android:shape="line"><strokeandroid:color="color/gray"android:dashWi
41、dth="5dp"android:dashGap="3dp" /></shape>這是一個(gè)資源配置文件,下面描述正確的是?( D )A. 這個(gè)shape 文件是畫(huà)一個(gè)寬為5dp ,高為 3dp的色塊B. 這個(gè)shape 文件是畫(huà)一個(gè)寬從5dp 到3dp 的等腰梯形C. 這個(gè) shape 文件是畫(huà)一個(gè)底為 5dp 高為 3dp 的等腰三角形D. 這個(gè) shape 文件是畫(huà)一條虛線,實(shí)線段5dp ,間隔 3dpD)Service 的描述,正確的是(A. Servie主要負(fù)責(zé)一些耗時(shí)比較長(zhǎng)的操作,這說(shuō)明 Service會(huì)運(yùn)行在獨(dú)立的子線程中B
42、.每次調(diào)用 Context類中的StartService()方法后都會(huì)新建一個(gè)Service實(shí)例C.每次啟動(dòng)一個(gè)服務(wù)時(shí)候都會(huì)先后調(diào)用onCreate()和onStart()方法D.當(dāng)調(diào)用了 ConText類中的StopService()方法后,Serviece中的onDestroy()方法會(huì)自動(dòng) 回調(diào)通過(guò)SurfaceView對(duì)象彳導(dǎo)至U SurfaceHolder對(duì)象holder,調(diào)用holder的addCallback()方法,在匿名內(nèi) 部類中的onCreat()方法中的代碼如下:(A )Paint paint=new Paint();paint.setC010r(Color.Red);C
43、anvas canvas = holder.lockCanvas();canvas.drawRect(0, 0, 360, 480, paint );holder.unlockCanvasAndPost(canvas);holder.lockCanvas( new Rect(0, 0, 250, 250);holder.unlockCanvasAndPost(canvas);holder.lockCanvas( new Rect(0, 0, 200, 200);holder.unlockCanvasAndPost(canvas);holder.lockCanvas( new Rect(0, 0
44、, 150, 150);holder.unlockCanvasAndPost(canvas);holder.lockCanvas( new Rect(0, 0, 100, 100);holder.unlockCanvasAndPost(canvas);最后顯示的圖形是:二、多選題Intent傳遞數(shù)據(jù)時(shí),下列的數(shù)據(jù)類型哪些可以被傳遞(ABCD )A、Serializable B charsequenceC、ParcelableD、Bundleandroid數(shù)據(jù)存儲(chǔ)與訪問(wèn)的方式一下說(shuō)法正確的是:(ABCDE )A、文件 B、數(shù)據(jù)庫(kù)C、sharedpreferenceD、內(nèi)容提供者E、網(wǎng)絡(luò)下列可能會(huì)
45、導(dǎo)致GC內(nèi)存泄露的是:(ABC )A、數(shù)據(jù)庫(kù)的cursor沒(méi)有關(guān)閉B、構(gòu)造adapter時(shí),沒(méi)有使用緩存 contentviewC、衍生listview的優(yōu)化問(wèn)題減少創(chuàng)建view的對(duì)象,充分使用contentview,可以使用一靜 態(tài)類來(lái)優(yōu)化處理 getview的過(guò)程activity 一般會(huì)重載一些方法用來(lái)維護(hù)其生命周期,下列不 輸于相關(guān)方法的是D、使用sqlite數(shù)據(jù)庫(kù)android通過(guò)startService的方式開(kāi)啟服務(wù),關(guān)于service生命周期的onCreate()和onStart()說(shuō) 法正確的是(AD)A、當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStart()方法B、
46、當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法C、如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStart()方法D、如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不在執(zhí)行 onCreate()方法開(kāi)發(fā) android 程序需要的開(kāi)發(fā)工具和開(kāi)發(fā)包包括( ABCD)A、 JDK B、 EclipseC、 Android SDK D、 ADTE、 Raw下列屬于補(bǔ)間動(dòng)畫(huà)相關(guān)類的是( ACD )A、 TranslateAnimationB、 FrameAnimationC、 RotateAnimationD、 AlphaAnimation下列哪些 api 的操作需
47、要聲明權(quán)限( CD )A、播放mp3文件B、讀SD卡(讀sd卡狀態(tài))C、發(fā)短信D、訪問(wèn)網(wǎng)絡(luò)在 android 中使用 SQLiteOpenHelper 這個(gè)輔助類時(shí),哪些操作可能生成一個(gè)數(shù)據(jù)庫(kù)( AB )A、 getWriteableDatabase()C、 getDatabase()下歹U對(duì) SharePreferences 存、A、屬于移動(dòng)存儲(chǔ)解決方案B、 getReadableDatabase()D、 getAbleDatabase()( ABD )8、 sharePreferences 處理的就是key-value 對(duì)D、信息的保存格式是 xmlC、讀取 xml 文件的路徑是 /sdc
48、ard/shared_prefxNotificationManager 中清除消息的方法是( BD )A、 destroyB、 cancel C、 clear D、 cancelAll下列屬于 Activity 的狀態(tài)是 ( ABC )A. 運(yùn)行狀態(tài)B 暫停狀態(tài) C 停止?fàn)顟B(tài)D 睡眠狀態(tài)關(guān)于 Handler 的說(shuō)話正確的是( ABA. 它實(shí)現(xiàn)不同線程間通信的一種機(jī)制C.它采用棧的方式來(lái)組織任務(wù)的關(guān)于廣播的作用,正確的說(shuō)法是(A 它是用接收系統(tǒng)發(fā)布的一些消息的C 它可以啟動(dòng)一個(gè)Activity下面屬于 View 的子類的是( C D )A ActivityB ServiceB. 它避免了新線程操
49、作 UI 它件D. 它可以屬于一個(gè)新的線程ABCD )B 它可以幫助service 修改用戶界面D 它可以啟動(dòng)一個(gè)ServiceC ViewGroupD TextView在 main.xml 中,定義一個(gè)它件時(shí),有兩個(gè)屬性必須寫(xiě) ( AB )A android:layout_widthC android:id="+id/start"請(qǐng)找出你學(xué)過(guò)的適配器類(A SimpleAdapterC SimpleCursorAdapter關(guān)于主題的說(shuō)法,正確的是A 它是屬性集合C 它通常用于一個(gè)Activity意圖可分為 ( AB )B android:layout_heightD a
50、ndroid:textAC )B SimpleArrayAdapter D SimpleCursorsAdapter ( ABC )B 它可以在程序中來(lái)設(shè)置或所有 Activity 上 D 它可以用于單個(gè)TextView 上A 顯式意圖 B 隱式意圖C 它件意圖 D 類意圖關(guān)于 Sqlite 數(shù)據(jù)庫(kù),正確的說(shuō)法( ABD )ASqliteOpenHelper 類主要是用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)和更新數(shù)據(jù)庫(kù)B SqliteDatabase 類是用來(lái)操作數(shù)據(jù)庫(kù)的C 在每次調(diào)用 SqliteDatabase 的 getWritableDatabase() 方法時(shí), 會(huì)執(zhí)行 SqliteOpenHelper 的
51、onCreate 方法。D當(dāng)數(shù)據(jù)庫(kù)版本發(fā)生變化時(shí),可以自動(dòng)更新數(shù)據(jù)庫(kù)結(jié)構(gòu)解析xml的方式有(CD )A字符器類型B流方式C dom D SAX當(dāng)啟動(dòng)一個(gè) Activity并且新的Activity執(zhí)行完后需要返回到啟動(dòng)它的Activity來(lái)執(zhí)行的回調(diào)函數(shù)是 startActivityResult ()_ android中輸入日期的組件是DatePicker AIDL 的全稱是 _ Android interface definition language_廣播分為:無(wú)序廣播和有序廣播android中輸入時(shí)間的組件是 _TimePicker _Android應(yīng)用的入口點(diǎn)是 Mainandroid中
52、專門用于錄音的組件是MediaRecorder動(dòng)畫(huà)中有一種_Frame _動(dòng)畫(huà),通過(guò)順序的播放排列好的圖片來(lái)實(shí)現(xiàn),類似電影。從PC向模擬器中復(fù)制文件的命令_ adb push _android系統(tǒng)4個(gè)應(yīng)用程序之一,主要用于后臺(tái)運(yùn)行和跨進(jìn)程訪問(wèn)的是service創(chuàng)建只顯示文本的 Toast對(duì)象時(shí)建議使用 makeText_方法android 中常用的四個(gè)布局是framlayout , ( LinenarLayout),relativelayout 和 tablelayout 。android 的四大組件是( activiey ), service , broadcast 和 contentpro
53、vide 。 android 中 service 的實(shí)現(xiàn)方法是:( startservice )和 bindservice 。activity一般會(huì)重載7個(gè)方法用來(lái)維護(hù)其生命周期,除了onCreate(),onStart(),onDestory() 外還有(onrestart _),onresume,onpause,onstop 。 android 的數(shù)據(jù)存儲(chǔ)的方式 sharedpreference,文件,(SQlite ) ,contentprovider, 網(wǎng) 絡(luò)。從PC向模擬器中復(fù)制文件的命令(adb push )請(qǐng)使用命令行的方式創(chuàng)建一個(gè)名字為myAvd, SD卡版本為22sd卡是在d
54、盤的根目錄下,名字為 scard.img , 并指定屏幕大小 HVGA. ( dnroid create acd -n myAvd -t 8 -s HVDA - C d:card.img)屬于 android 中的三種適配器 SimpleAdapter 、ArrayAdapter、(BaseAdapter ). 元素中 layout_width的取值有( wrap_content ) 、 match_parent 、 match_parentsqlite 支持五種數(shù)據(jù)類型包括(TEXT )、NULL BLOB REAL INTEGER 二判斷題1 . 一個(gè)Activity就是一個(gè)可視化的界面或
55、者看成是控件的容器。V2 . Intent有很長(zhǎng)的生命周期,是沒(méi)有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì) 因?yàn)榍袚Q頁(yè)面而消失x3 . onPause()方法在activity被暫?;蚴栈豤pu和其他資源時(shí)調(diào)用,該方法用于保存活動(dòng)狀 態(tài)的,也是對(duì)運(yùn)行時(shí)數(shù)據(jù)的現(xiàn)場(chǎng)保護(hù)。V4 . onDestroy是activity被干掉前最后一個(gè)被調(diào)用方法,當(dāng)調(diào)用 finish方法或者系統(tǒng)為了節(jié) 省空間將它暫時(shí)性的干掉時(shí)候調(diào)用。V5 .如果service已經(jīng)啟動(dòng),再次啟動(dòng)該服務(wù)時(shí)將先后調(diào)用onCreate()和onStartCommand()方法 x6 .使用startService ()方法啟動(dòng)服務(wù)后,
56、調(diào)用者和服務(wù)間沒(méi)有關(guān)聯(lián),即使調(diào)用者退出了, 服務(wù)任然進(jìn)行V7 .當(dāng)應(yīng)用程序中某廣播在AndroidMainifest進(jìn)行注冊(cè)后,即使該應(yīng)用程序關(guān)閉后,也可以接受操作系統(tǒng)發(fā)出的廣播信息V8 .當(dāng)Antivity的啟動(dòng)模式設(shè)置為 SingleTop表示當(dāng)該Anctivity的實(shí)例在棧頂時(shí)只會(huì)產(chǎn)生一個(gè) 實(shí)例。V9 .關(guān)于res/raw目錄是會(huì)轉(zhuǎn)換為二進(jìn)制的格式然后原封不動(dòng)的存儲(chǔ)到設(shè)備上x(chóng)10 . UIthread 通常就是 main thread, Android啟動(dòng)程序時(shí)會(huì)替它建立一個(gè)MessageQueue,簡(jiǎn)答題1 .簡(jiǎn)述Android平臺(tái)的特征有哪些。開(kāi)放性、掙脫運(yùn)行商的束縛、豐富的硬件選擇、無(wú)縫結(jié)合的Google應(yīng)用2 .簡(jiǎn)述Android平臺(tái)開(kāi)發(fā)環(huán)境搭建的步驟。答:安裝Java JDK ,安裝 Eclipse ,安裝 Android SDK ,搭建Eclipse集成開(kāi)發(fā)環(huán)境(IDE)、配置ADT (Android Development Tools )、創(chuàng)建 AVD (Android Virtual Device )3 .簡(jiǎn)述Android系統(tǒng)架構(gòu)從高到低的幾個(gè)層次。答:四個(gè)層次,分別是:應(yīng)用程序?qū)?Applications )、應(yīng)用程序框架層(Applica
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 購(gòu)銷合同范本
- 2025至2031年中國(guó)針織女士衫行業(yè)投資前景及策略咨詢研究報(bào)告
- 廣東2025年02月廣州市黃埔區(qū)龍湖街道2024年度公開(kāi)招募3名基層公共就業(yè)創(chuàng)業(yè)服務(wù)崗位人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 清潔經(jīng)營(yíng)合同范本
- 鏈家 電子合同范本
- 樓房怎么購(gòu)買合同范本
- 工廠牧草養(yǎng)殖合同范本
- 訂購(gòu)茶青合同范本
- 復(fù)元活血湯加味對(duì)改善PLIF術(shù)后血瘀型疼痛的臨床療效觀察
- 現(xiàn)實(shí)題材在國(guó)際標(biāo)準(zhǔn)舞作品創(chuàng)編中的實(shí)踐探究
- 《產(chǎn)業(yè)轉(zhuǎn)移》課件:機(jī)遇與挑戰(zhàn)
- 三好學(xué)生競(jìng)選12
- 2024-2025學(xué)年六年級(jí)上學(xué)期數(shù)學(xué)第三單元3.1-搭積木比賽(教案)
- DeepSeek從入門到精通
- 人工智能賦能職業(yè)教育高質(zhì)量發(fā)展研究
- 崗位職責(zé)心得體會(huì)(2篇)
- 機(jī)械設(shè)計(jì)基礎(chǔ) 課件 01機(jī)械設(shè)計(jì)概論
- GB/T 6822-2024船體防污防銹漆體系
- 全國(guó)第三屆職業(yè)技能大賽(智能網(wǎng)聯(lián)汽車裝調(diào)運(yùn)維)選拔賽理論考試題庫(kù)(含答案)
- 電信網(wǎng)絡(luò)詐騙犯罪的特征、治理困境及對(duì)策建議
- 品質(zhì)培訓(xùn)提升員工質(zhì)量意識(shí)3
評(píng)論
0/150
提交評(píng)論