百度android開發面試題

學識都 人氣:8.98K

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

百度android開發面試題

2. Activity和Task的啓動模式有哪些? 每種含義是什麼?

3. SQLite支持事務嗎? 添加刪除如何提高性能?

4. 對Intent、Activity、廣播、Service等的理解

5、handler機制的原理

6、sim卡的EF 文件有何作用

sim卡的文件系統有自己規範,主要是爲了和手機通訊,sim本身可以有自己的操作系統,EF就是作存儲並和手機通訊用的

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

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

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

嵌入式實時操作系統是指當外界事件或數據產生時,能夠接受並以足夠快的.速度予以處理,其處理的結果又能在規定的時間之內來控制生產過程或對處理系統作出快速響應,並控制所有實時任務協調一致運行的嵌入式操作系統。主要用於工業控制、軍事設備、

航空航天等領域對系統的響應時間有苛刻的要求,這就需要使用實時系統。又可分爲軟實時和硬實時兩種,而android是基於linux內核的,因此屬於軟實時。

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

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

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

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