當前位置:萬佳範文網 >

簡歷資料 >面試試題 >

android面試題大全

android面試題大全

如果後台的activity由於某原因被系統回收了,如何在被系統回收之前保存當前狀態?

android面試題大全

如何將一個activity設置成窗口的樣式。(edited by sodino)

如何退出activity?如何安全退出已調用多個activity的application?

請介紹下android中常用的五種佈局。

請介紹下android的數據存儲方式。(edited by sodino)

請介紹下contentprovider是如何實現數據共享的。(edited by sodino)

如何啟用service,如何停用service。(edited by sodino)

註冊廣播有幾種方式,這些方式有何優缺點?請談談android引入廣播機制的用意。

請解釋下在單線程模型中message、handler、message queue、looper之間的關係。

aidl的全稱是什麼?如何工作?能處理哪些類型的數據?

請解釋下android程序運行時權限與文件系統權限的區別。(edited by sodino)

系統上安裝了多種瀏覽器,能否指定某瀏覽器訪問指定頁面?請説明原由。

嵌入式操作系統內存管理有哪幾種,各有何特性 ?

頁式,段式,段頁,用到了mmu,虛擬空間等技術

什麼是嵌入式實時操作系統, android 操作系統屬於實時操作系統嗎?

嵌入式實時操作系統是指當外界事件或數據產生時,能夠接受並以足夠快的速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統作出快速響應,並控制所有實時任務協調一致運行的嵌入式操作系統。主要用於工業控制、軍事設備、 航空航天等領域對系統的響應時間有苛刻的要求,這就需要使用實時系統。又可分為軟實時和硬實時兩種,而android是基於linux內核的,因此屬於軟實時。

一條最長的短信息約佔多少byte?

中文70(包括標點),英文160個字節

android中的動畫有哪幾類,它們的特點和區別是什麼?

兩種,一種是tween動畫、還有一種是frame動畫。tween動畫,這種實現方式可以使視圖組件移動、放大、縮小以及產生透明度的變化;另一種frame動畫,傳統的動畫方法,通過順序的播放排列好的圖片來實現,類似電影。

handler機制的原理

andriod提供了 handler 和 looper 來滿足線程間的通信。handler 先進先出原則。looper類用來管理特定線程內對象之間的消息交換(message exchange)。 1)looper: 一個線程可以產生一個looper對象,由它來管理此線程裏的message queue(消息隊列)。 2)handler: 你可以構造handler對象來與looper溝通,以便push新消息到message queue裏;或者接收looper從message queue取出)所送來的消息。 3) message queue(消息隊列):用來存放線程放入的消息。 4)線程:ui thread 通常就是main thread,而android啟動程序時會替它建立一個message queue。

説説mvc模式的原理,

它在android中的運用 mvc(model_view_contraller)” 模型_視圖_控制器”。 mvc應用程序總是由這三個部分組成。event(事件)導致controller改變model或view,或者同時改變兩者。只要 controller改變了models的數據或者屬性,所有依賴的view都會自動更新。類似的,只要controller改變了view,view會 從潛在的model中獲取數據來刷新自己

(view重繪和內存泄露面試經常問的問題 )

view的刷新:

在需要刷新的地方,使用message發送信息,然後在handle的getmessage裏面執行invaliate或者postinvaliate。

可以調用invalidate()和postinvalidate()這兩個方法刷新

gc內存泄露 出現情況:

1).數據庫的cursor沒有關閉

2).構造adapter時,沒有使用緩存contentview 衍生listview的優化問題-----減少創建view的對象,充分使用contentview,可以使用一靜態類來優化處理getview的過程/

3)ap對象不使用時採用recycle()釋放內存

4)vity中的對象的生命週期大於activity 調試方法: ddms==> heapszie==>dataobject==>[total size]

標籤: 面試題 Android
  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/ziliao/shiti/nxjm6r.html
專題