android 框架面試題及答案_第1頁(yè)
android 框架面試題及答案_第2頁(yè)
android 框架面試題及答案_第3頁(yè)
android 框架面試題及答案_第4頁(yè)
android 框架面試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

android框架面試題及答案

單項(xiàng)選擇題(每題2分,共10題)1.Android中四大組件不包括以下哪個(gè)?A.ActivityB.ServiceC.IntentD.BroadcastReceiver答案:C2.以下哪個(gè)是Android布局文件的后綴名?A..javaB..xmlC..jsonD..txt答案:B3.啟動(dòng)一個(gè)新的Activity使用的方法是?A.startActivity()B.startService()C.bindService()D.registerReceiver()答案:A4.以下哪種存儲(chǔ)方式適合存儲(chǔ)少量數(shù)據(jù)且數(shù)據(jù)隨應(yīng)用卸載而刪除?A.SharedPreferencesB.SQLite數(shù)據(jù)庫(kù)C.外部存儲(chǔ)D.內(nèi)部存儲(chǔ)答案:A5.在Android中,用于處理異步任務(wù)的類(lèi)是?A.HandlerB.ThreadC.AsyncTaskD.Runnable答案:C6.以下哪個(gè)是Android系統(tǒng)的最低API級(jí)別?A.1B.8C.14D.21答案:A7.當(dāng)Activity從后臺(tái)切換到前臺(tái)時(shí)會(huì)調(diào)用的方法是?A.onCreate()B.onResume()C.onPause()D.onDestroy()答案:B8.Android中用于加載圖片的常用庫(kù)是?A.PicassoB.GsonC.RetrofitD.OkHttp答案:A9.以下哪個(gè)類(lèi)用于創(chuàng)建菜單?A.MenuInflaterB.LayoutInflaterC.ArrayAdapterD.SimpleCursorAdapter答案:A10.在AndroidManifest.xml文件中注冊(cè)Activity時(shí)需要使用的標(biāo)簽是?A.<service>B.<activity>C.<receiver>D.<provider>答案:B多項(xiàng)選擇題(每題2分,共10題)1.以下屬于Android布局類(lèi)型的有()A.LinearLayoutB.RelativeLayoutC.FrameLayoutD.TableLayout答案:ABCD2.Android中的Intent可以用于()A.啟動(dòng)ActivityB.啟動(dòng)ServiceC.發(fā)送廣播D.傳遞數(shù)據(jù)答案:ABCD3.以下哪些是Android中的存儲(chǔ)方式()A.SharedPreferencesB.SQLite數(shù)據(jù)庫(kù)C.外部存儲(chǔ)D.內(nèi)部存儲(chǔ)答案:ABCD4.處理Android中的網(wǎng)絡(luò)請(qǐng)求可以使用的庫(kù)有()A.OkHttpB.RetrofitC.VolleyD.Gson答案:ABC5.Android中Activity的生命周期方法包括()A.onCreate()B.onStart()C.onResume()D.onPause()答案:ABCD6.以下屬于Android四大組件的有()A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider答案:ABCD7.在Android中,設(shè)置視圖的點(diǎn)擊事件可以通過(guò)()A.setOnClickListener()B.匿名內(nèi)部類(lèi)C.實(shí)現(xiàn)OnClickListener接口D.setOnTouchListener()答案:ABC8.Android中的動(dòng)畫(huà)類(lèi)型有()A.補(bǔ)間動(dòng)畫(huà)B.幀動(dòng)畫(huà)C.屬性動(dòng)畫(huà)D.轉(zhuǎn)場(chǎng)動(dòng)畫(huà)答案:ABC9.以下哪些類(lèi)可以用于創(chuàng)建Adapter()A.ArrayAdapterB.SimpleAdapterC.CursorAdapterD.BaseAdapter答案:ABCD10.Android中常用的布局屬性有()A.layout_widthB.layout_heightC.layout_marginD.layout_gravity答案:ABCD判斷題(每題2分,共10題)1.Android應(yīng)用只能使用Java語(yǔ)言開(kāi)發(fā)。(×)2.Activity可以直接啟動(dòng)Service。(√)3.SharedPreferences可以存儲(chǔ)復(fù)雜對(duì)象。(×)4.Android中的布局文件必須放在res/layout目錄下。(√)5.一個(gè)應(yīng)用中只能有一個(gè)Activity。(×)6.AsyncTask適合處理長(zhǎng)時(shí)間的后臺(tái)任務(wù)。(×)7.ContentProvider用于不同應(yīng)用間的數(shù)據(jù)共享。(√)8.動(dòng)畫(huà)只能應(yīng)用于視圖。(×)9.所有的視圖都可以設(shè)置點(diǎn)擊事件。(√)10.AndroidManifest.xml文件可以隨意修改。(×)簡(jiǎn)答題(每題5分,共4題)1.簡(jiǎn)述Android中Activity的生命周期。答案:Activity生命周期包括onCreate(創(chuàng)建)、onStart(啟動(dòng))、onResume(恢復(fù))、onPause(暫停)、onStop(停止)、onDestroy(銷(xiāo)毀)。啟動(dòng)時(shí)onCreate-onStart-onResume;切換后臺(tái)onPause-onStop;返回前臺(tái)onStart-onResume;結(jié)束onPause-onStop-onDestroy。2.簡(jiǎn)述使用SharedPreferences存儲(chǔ)數(shù)據(jù)的步驟。答案:首先通過(guò)getSharedPreferences獲取SharedPreferences對(duì)象,然后通過(guò)edit()方法獲取Editor對(duì)象,使用Editor的put系列方法存儲(chǔ)數(shù)據(jù),最后調(diào)用commit()或apply()方法提交修改。3.簡(jiǎn)述Android中Intent的作用。答案:Intent用于在組件間進(jìn)行交互??捎糜趩?dòng)Activity、Service,發(fā)送廣播,還能在組件間傳遞數(shù)據(jù)。它可以明確指定目標(biāo)組件(顯式Intent),也可通過(guò)動(dòng)作、數(shù)據(jù)類(lèi)型等匹配目標(biāo)組件(隱式Intent)。4.簡(jiǎn)述Android中布局的作用及常用布局類(lèi)型。答案:布局用于管理視圖在屏幕上的位置和排列方式。常用布局類(lèi)型有LinearLayout(線性布局)、RelativeLayout(相對(duì)布局)、FrameLayout(幀布局)、TableLayout(表格布局)、ConstraintLayout(約束布局)等。討論題(每題5分,共4題)1.討論在Android開(kāi)發(fā)中,如何優(yōu)化應(yīng)用的性能。答案:優(yōu)化性能可從多方面入手。如合理使用布局減少嵌套;優(yōu)化圖片加載,避免內(nèi)存浪費(fèi);使用緩存機(jī)制減少網(wǎng)絡(luò)請(qǐng)求;對(duì)耗時(shí)操作使用異步處理;及時(shí)釋放資源,避免內(nèi)存泄漏;優(yōu)化數(shù)據(jù)庫(kù)操作等。2.討論Android中廣播機(jī)制的應(yīng)用場(chǎng)景和優(yōu)缺點(diǎn)。答案:應(yīng)用場(chǎng)景包括系統(tǒng)事件監(jiān)聽(tīng)(如電量變化)、應(yīng)用內(nèi)組件間通信等。優(yōu)點(diǎn)是解耦組件,方便全局通知;缺點(diǎn)是廣播過(guò)多會(huì)消耗資源,導(dǎo)致性能下降,且安全性較低,易被其他應(yīng)用監(jiān)聽(tīng)和發(fā)送廣播干擾。3.討論Android開(kāi)發(fā)中,如何處理不同屏幕分辨率的適配問(wèn)題。答案:可使用多種方式。如使用相對(duì)布局、百分比布局;使用限定符提供不同分辨率下的資源;使用dp等單位代替px

溫馨提示

  • 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)論