97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

  您的位置:華清遠(yuǎn)見教育科技集團(tuán) >> 新聞動(dòng)態(tài) >> Android資料 >> android工程師面試題及答案  
 
android工程師面試題及答案
分享到:

本文關(guān)鍵字:android面試題,android開發(fā),android培訓(xùn)

1.請簡述Android系統(tǒng)架構(gòu)的四個(gè)層?

a) Applications
  b) Application Framework
  c) Android RunTime Libraries
  d) Linux Kernel

2.Android系統(tǒng)架構(gòu)包含一些C/C++庫,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。請寫出你所了解的一些核心庫。

答:a) 系統(tǒng)C 庫: 一個(gè)從BSD 繼承來的標(biāo)準(zhǔn)C 系統(tǒng)函數(shù)庫(libc),它是專門為基于embedded linux的設(shè)備定制的。
  b) 媒體庫: 基于PacketVideoOpenCORE;該庫支持多種常用的音頻、視頻格式回放和錄制,同時(shí)支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。
  c) Surface Manager:對顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提供了2D和3D圖層的無縫融合。
  d) LibWebCore : 一個(gè)新的web瀏覽器引擎用,支持Android瀏覽器和一個(gè)可嵌入的web視圖。
  e) SGL : 底層的2D圖形引擎
  f) 3D libraries : 基于OpenGL ES 1.0 APIs實(shí)現(xiàn);該庫可以使用硬件3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速。
  g) FreeType -位圖(bitmap)和矢量(vector)字體顯示。
  h) SQLite - 一個(gè)對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。

3.請簡述Android Kernel移植過程

a) 下載kernel
  b) 修改kernel config
  c) 移植Drivers

4.Android的傳感器系統(tǒng)從驅(qū)動(dòng)程序?qū)哟蔚缴蠈佣加兴婕,傳感器系統(tǒng)自下而上涉及到的各個(gè)層次有哪些?

a) 各種Sensor的內(nèi)核中的驅(qū)動(dòng)程序
  b) Sensor的硬件抽象層(硬件模塊)
  c) Sensor系統(tǒng)的JNI
  d) Sensor的JAVA類
  e) JAVA框架中對Sensor的使用
  f) JAVA應(yīng)用程序?qū)ensor的使用

5.一條長的短信約占多少byte?

a) 中文 70 包括標(biāo)點(diǎn),英文160,160個(gè)字節(jié)

6.什么是嵌入式實(shí)時(shí)操作系統(tǒng),Android操作系統(tǒng)屬于實(shí)時(shí)操作系統(tǒng)嗎?

a) 嵌入式實(shí)時(shí)操作系統(tǒng)是指當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時(shí)間之內(nèi)來控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)做出快速響應(yīng),并控制所有事實(shí)任務(wù)協(xié)調(diào)一致運(yùn)行的嵌入式操作系統(tǒng)。主要用于工業(yè)控制,軍事設(shè)備,航空航天等領(lǐng)域?qū)ο到y(tǒng)的響應(yīng)時(shí)間有苛求的要求,這就需要使用實(shí)時(shí)系統(tǒng),又可分為軟實(shí)時(shí)和硬實(shí)時(shí)兩種,而Android是基于Linux內(nèi)核的,因此屬于軟實(shí)時(shí)。

 更多相關(guān)文章

·JDK中常用的包
·Java源文件結(jié)構(gòu)
·java 封裝簡介
·java面向?qū)ο缶幊?/a>
·Android開發(fā)環(huán)境搭建