Android面試題集錦%28陸續(xù)更新%29_第1頁
Android面試題集錦%28陸續(xù)更新%29_第2頁
Android面試題集錦%28陸續(xù)更新%29_第3頁
Android面試題集錦%28陸續(xù)更新%29_第4頁
Android面試題集錦%28陸續(xù)更新%29_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 一些常見的An droid面試基礎(chǔ)題做下總結(jié),看看你能做出多少道? 1.1 ntent的幾種有關(guān)Activity啟動的方式有哪些,你了解每個含義嗎 這里 An droid123 提示大家,In te nt的一些標(biāo)記有 FLAG_ACTIVITY_BROUGHT_TO_FRONT、 FLAG_ACTIVITY_CLEAR_TOP 、 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、 FLAG_ACTIVITY_MULTIPLE_TASK 和 FLAG_ACTIVITY_NEW_TASK 等。每種含義

2、 大家看SDK文檔和具體跑下這樣你的記憶會更深刻些。 2. Activity 和Task的啟動模式有哪些?每種含義是什么? 有關(guān)在 AndroidManifest.xml中的 android:launchMode定義,主要有 standard 、 singleTop 、singleTask 禾口 singleInstanee,同時對于 android:taskAffinity這些問題 大家也要了解,An droid開發(fā)網(wǎng)在以前的文章中講過,不過很多開發(fā)者仍然不是很清楚, 這些基礎(chǔ)問題我們以后仍然會再次總結(jié)。 關(guān) 于 Activity的 啟 動 模 式, 參 考:http:/blog.csd n

3、.n et/fe ng88724/archive/2011/05/11/6412638.aspx 3. 通過Intent傳遞一些二進制數(shù)據(jù)的方法有哪些? 1) .使用Serializable接口實現(xiàn)序列化,這是Java常用的方法。 2) .實現(xiàn)Parcelable 接口,這里An droid 的部分類比如 Bitmap 類就已經(jīng)實現(xiàn)了,同 時Parcelable 在An droid AIDL中交換數(shù)據(jù)也很常見的。 4. 能說下An droid 應(yīng)用的入口點嗎? 真正的 An droid 入口點是 applicati on 的 main,你可以看下 an droidma ni fest.xml的

4、 包含關(guān)系就清楚了??梢詻]有Activity 但是必須有Application 5. An droid都有哪些XML解析器,都熟練掌握嗎 ? 這里XmlPull、SAX和DOM相信做過 Web開發(fā)的都已經(jīng)滾瓜爛熟了。 6. SQLite支持事務(wù)嗎?添加刪除如何提高性能 ? SQLite作為輕量級的數(shù)據(jù)庫,比MySQL還小,但支持SQL語句查詢,提高性能可以考 慮通過原始經(jīng)過優(yōu)化的SQL查詢語句方式處理。 7. An droid Service和 Bin der 、AIDL 你都熟練嗎? 作為An droid重要的后臺服務(wù),這些每個An droid 開發(fā)者都應(yīng)該掌握,這也算是和Java SE最大

5、的不同了,具體的實例大家可以查看 An droid音樂播放器的源代碼 Music.git中的, 這里不再贅述。 8.你用過哪款A(yù)n droid手機,有哪些優(yōu)點和不足,相對于iPho ne 或Symbian 又有 哪些優(yōu)缺點? 把這個作為面試題也是考察下,可以大概了解到它對An droid 的了解程度,多移動開發(fā) 的認識。 【2011-5-12補充】 1. 請描述下Activity的生命周期。 倉U建 on create - 啟動 on start-恢復(fù) on Resume-暫停 on Pause-結(jié)束 onEnd - 銷毀 on Destroy 2. 如果后臺的Activity由于某原因被系統(tǒng)

6、回收了,如何在被系統(tǒng)回收之前保存當(dāng)前狀 態(tài)? 在”暫停on Pause 狀態(tài)將數(shù)據(jù)保存。 3. 如何將一個 Activity 設(shè)置成窗口的樣式。 設(shè)置Theme 。 4. 如何退出 Activity ?如何安全退出已調(diào)用多個Activity 的Application? 5. 請介紹下An droid中常用的五種布局。 線性布局Li nearLayout 相對布局 RelativeLayout 表單布局 TableLayout , 絕對布局AbsLayout (已淘汰) 幀布局 FrameLayout 6. 請介紹下An droid的數(shù)據(jù)存儲方式。 Preferenee,文件,數(shù)據(jù)庫SQlite

7、,網(wǎng)絡(luò)存儲 7. 請介紹下ContentProvider是如何實現(xiàn)數(shù)據(jù)共享的。 8. 如何啟用Service,如何停用Service 。 啟動: Con text.startService() and Con text.bi ndService(). 關(guān)閉: Con text.stopService(). Service.stopSelf() or Service.stopSelfResult() 9. 注冊廣播有幾種方式,這些方式有何優(yōu)缺點?請談?wù)凙n droid引入廣播機制的用意。 10.請解釋下在單線程模型中Message、Handler、Message Queue、Looper之間 的

8、關(guān)系。 11. AIDL的全稱是什么?如何工作?能處理哪些類型的數(shù)據(jù)? 12. 請解釋下An droid 程序運行時權(quán)限與文件系統(tǒng)權(quán)限的區(qū)別。(Edited by Sodi no) 13. 系統(tǒng)上安裝了多種瀏覽器,能否指定某瀏覽器訪問指定頁面?請說明原由。 14. 有一個一維整型數(shù)組 intdata保存的是一張寬為 width,高為height的圖片像素 值信息。請寫一個算法,將該圖片所有的白色不透明(Oxffff)像素點的透明度調(diào)整為 50%。 15. 你如何評價 An droid 系統(tǒng)?優(yōu)缺點。(這一題重復(fù)了) 優(yōu)勢: 一、開放性 三、豐富的硬件選擇五、無縫結(jié)合的 Google應(yīng)用支持 缺

9、點:一、安全和隱私 二,開發(fā)商自定義,不夠統(tǒng)一四、同類機型用戶減少 【2011-5-12 補充】 1、什么是ANR如何避免它? http:/blog.csd n.n et/Ze ngya ngtech/archive/2010/11/21/6025671.aspx 2、什么情況會導(dǎo)致 Force Close ?如何避免?能否捕獲導(dǎo)致其的異常? 3、An droid本身的api并未聲明會拋出異常,則其在運行時有無可能拋出run time異 常,你遇到過嗎?諾有的話會導(dǎo)致什么問題?如何解決? 會有運行時異常,運行時異常無需捕捉 4、 簡要解釋一下activity 、 intent 、intent

10、filter 、service 、Broadcast BroadcaseReceiver 這個問題問的很普遍,自己多看看吧。在此不多說了! 5、 IntentService有何優(yōu)點? 【2011-5-12補充】 1. an droid:padd in gLeft 與 an droid:layout_marg in Left 的區(qū)另 U 當(dāng)按鈕分別設(shè)置以上兩個屬性時,得到的效果是不一樣的。 an droid:paddi ngLeft=30px 按鈕上設(shè)置的內(nèi)容(例如圖片)離按鈕左邊邊界30個像素 an droid:layout_margi nLeft=30px 整個按鈕離左邊設(shè)置的內(nèi)容30個像素

11、 2. An droid動畫有哪幾種?描述一下 兩種。Tween動畫和Frame動畫。Tween動畫主要是透明度、尺寸伸縮、旋轉(zhuǎn)、位移 等效果。 Frame動畫可以理解成gif,一幀一幀的顯示圖片。比較常用的有滾動條效果。 3. 對 Intent、Activity 、廣播、Service等的理解。 4. 哪些情況下會發(fā)生 ANR ? 怎么對應(yīng)?(這個問題也重復(fù)了 ) Applicati on Not Resp onse。 5.隱式、顯式Intent的區(qū)別 通過名字指明目標(biāo)組件(這個組件名字字段compo nent name field, 前面提到過, 有一個數(shù)值集)。既然組件名稱通常不為其他應(yīng)

12、用程序的開發(fā)者所了解,顯式意圖典型的被 用作應(yīng)用程序的內(nèi)部消息-例如一個活動啟動一個附屬服務(wù)或姊妹活動。 隱式意圖 不命名目標(biāo)組件(組件名稱字段為空)。隱式意圖經(jīng)常用來激活其他應(yīng)用程序的組件。 這一塊參考Intent說明,可以同時看一下 Notepad 的例子,幫助理解,個人感覺很 重要! (上面幾個問題感覺都不錯,各位自己查漏補缺吧!有些還沒有寫答案的,各位有空可以 回答一下我會將你的答案填充上去) 2011-07-05 補充 返回鍵與Home 鍵區(qū)別? back鍵默認行為是 finish處于前臺的 Activity的即 Activity的狀態(tài)為 Destroy狀態(tài)為止,再 次啟動該 Act

13、ivity是從onCreate開始的(不會調(diào)用 onSavelnstanceState方法)。Home鍵默認 是stop前臺的 Activity即狀態(tài)為 onStop為止而不是Destroy,若再次啟動它,會調(diào)用 onSaveInstanceState方法,保持上次 Activity 的狀態(tài)則是從 OnRestart開始的 【DP、是什么、】些情況下會發(fā)據(jù)的原開發(fā)時如及各自優(yōu)缺點ANR? DPffdol per inch) 每英寸像素數(shù).如i20dpiM0dpi鞘假 設(shè)QV(;A (320*240)辨率的聊曙物理 尺寸是(2英寸*1.5英寸八 dpi=160 叮以反映屏幕的 淸晰度,用于縮 放

14、UI的 Density (ft?度) 屏輕里像索值濃度; re sol u t i on/ Screen size 可以反映出 手機密度 Density-independent pixel (dip) 能wwmi線i程線法mfyep執(zhí)段時去在 指的是邏輯密度討算單ffi.dip和具體 像素值的對應(yīng)公式是dip/pixcl=dpi 值/1同 利線注參數(shù)Mm方到方法有別所持有動”入態(tài)時針狀” ifiAnriioifl com d不方?jīng)]象的有可 Whe n you are old and grey and full of sleep, And no ddi ng by the fire, take

15、down this book, And slowly read, and dream of the soft look Your eyes had once, and of their shadows deep; How many loved your mome nts of glad grace, And loved your beauty with love false or true, But one man loved the pilgrim soul in you, And loved the sorrows of your cha nging face; And bending d

16、ow n beside the glow ing bars, Murmur, a little sadly, how love fled And paced upon the mountains overhead And hid his face amid a crowd of stars. The furthest dista nee in the world Is not betwee n life and death But whe n I sta nd in front of you Yet you dont know that I love you. The furthest dis

17、ta nee in the world Is not whe n I sta nd in front of you Yet you cant see my love But whe n un doubtedly knowing the love from both Yet cannot be together. The furthest dista nee in the world Is not being apart while being in love But whe n I pla inly cannot resist the year ning Yet prete nding you have n ever bee n in my heart. The furthest dista nee in the world Is not struggli ng aga inst the tides But using on es in differe nt heart To dig an un crossable river For the one who loves you. 倚窗遠眺,目光目光盡處必有一座山,那影影綽綽的黛綠色的影,是春天的 顏色。周遭流嵐升騰,沒露出那真實的面孔。面

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論