激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

安卓開(kāi)發(fā)面試問(wèn)題

時(shí)間:2023-04-04 23:11:54 面試問(wèn)題 我要投稿
  • 相關(guān)推薦

安卓開(kāi)發(fā)面試問(wèn)題

  Android面試題

安卓開(kāi)發(fā)面試問(wèn)題

  1. 下列哪些語(yǔ)句關(guān)于內存回收的說(shuō)明是正確的? (b ) A、 程序員必須創(chuàng )建一個(gè)線(xiàn)程來(lái)釋放內存

  B、 內存回收程序負責釋放無(wú)用內存

  C、 內存回收程序允許程序員直接釋放內存

  D、 內存回收程序可以在指定的時(shí)間釋放內存對象

  2. 下面異常是屬于Runtime Exception 的是(abcd)(多選) A、ArithmeticException

  B、IllegalArgumentException

  C、NullPointerException

  D、BufferUnderflowException

  3. Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). c A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12

  4. 下列程序段的輸出結果是:(b )

  void complicatedexpression_r(){

  int x=20, y=30;

  boolean b;

  b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;

  System.out.println(b);

  }

  A、true B、false C、1 D、011.activity5. 對一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個(gè)函數中進(jìn)行(d) A、onPause() B、onCreate() C、 onResume() D、onStart()

  6. Intent傳遞數據時(shí),下列的數據類(lèi)型哪些可以被傳遞(abcd)(多選) A、Serializable B、charsequence C、Parcelable D、Bundle

  7. android 中下列屬于Intent的作用的是(c) A、實(shí)現應用程序間的數據共享

  B、是一段長(cháng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應用在后臺運行,而不會(huì )因為切換頁(yè)面而消失

  C、可以實(shí)現界面間的切換,可以包含動(dòng)作和動(dòng)作數據,連接四大組件的紐帶

  D、處理一個(gè)應用程序整體性的工作

  8. 下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是(b) A、將整個(gè)文檔樹(shù)在內存中,便于操作,支持刪除,修改,重新排列等多種功能

  B、不用事先調入整個(gè)文檔,占用資源少

  C、整個(gè)文檔調入內存,浪費時(shí)間和空間

  D、不是長(cháng)久駐留在內存,數據不是持久的,事件過(guò)后,若沒(méi)有保存數據,數據就會(huì )消失

  百度Android開(kāi)發(fā)面試題

  1、 Android dvm的進(jìn)程和Linux的進(jìn)程, 應用程序的進(jìn)程是否為同一個(gè)概念

  DVM指Dalvik的虛擬機。每一個(gè)Android應用程序都在它自己的進(jìn)程中運行,都擁有一個(gè)獨立的Dalvik虛擬機實(shí)例。而每一個(gè)DVM都是在Linux 中的一個(gè)進(jìn)程,所以說(shuō)可以認為是同一個(gè)概念。

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

  sim卡的文件系統有自己規范,主要是為了和手機通訊,sim本

  身可以有自己的操作系統,EF就是作存儲并和手機通訊用的

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

  頁(yè)式,段式,段頁(yè),用到了MMU,虛擬空間等技術(shù)

  4、什么是嵌入式實(shí)時(shí)操作系統, Android 操作系統屬于實(shí)時(shí)操作系統嗎?

  嵌入式實(shí)時(shí)操作系統是指當外界事件或數據產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結果又能在規定的時(shí)間之內來(lái)控制生產(chǎn)過(guò)程或對處理系統作出快速響應,并控制所有實(shí)時(shí)任務(wù)協(xié)調一致運行的嵌入式操作系統。主要用于工業(yè)控制、軍事設備、

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

  5、一條最長(cháng)的短信息約占多少byte?

  中文70(包括標點(diǎn)),英文160個(gè)字節

  6、 android中的動(dòng)畫(huà)有哪幾類(lèi),它們的特點(diǎn)和區別是什么?

  兩種,一種是Tween動(dòng)畫(huà)、還有一種是Frame動(dòng)畫(huà)。Tween動(dòng)畫(huà),這種實(shí)現方式可以使視圖組件移動(dòng)、放大、縮小以及產(chǎn)生透明度的變化;另一種Frame動(dòng)畫(huà),傳統的動(dòng)畫(huà)方法,通過(guò)順序的播放排列好的圖片來(lái)實(shí)現,類(lèi)似電影。

  7、handler機制的原理

  andriod提供了 Handler 和 Looper 來(lái)滿(mǎn)足線(xiàn)程間的通信。Handler 先進(jìn)先出原則。Looper類(lèi)用來(lái)管理特定線(xiàn)程內對象之間的消息交換(Message Exchange)。

  1)Looper: 一個(gè)線(xiàn)程可以產(chǎn)生一個(gè)Looper對象,由它來(lái)管理此線(xiàn)程里的Message Queue(消息隊列)。

  2)Handler: 你可以構造Handler對象來(lái)與Looper溝通,以便push新消息到Message Queue里;或者接收Looper從Message Queue取出)所送來(lái)的消息。

  3) Message Queue(消息隊列):用來(lái)存放線(xiàn)程放入的消息。

  4)線(xiàn)程:UI thread 通常就是main thread,而Android啟動(dòng)程序時(shí)會(huì )替它建立一個(gè)Message Queue。

  8、說(shuō)說(shuō)mvc模式的原理,它在android中的運用

  MVC(Model_view_contraller)” 模型_視圖_控制器”。 MVC應用程序總是由這三個(gè)部分組成。Event(事件)導致Controller改變Model或View,或者同時(shí)改變兩者。只要 Controller改變了Models的數據或者屬性,所有依賴(lài)的View都會(huì )自動(dòng)更新。類(lèi)似的,只要Controller改變了View,View會(huì )

  從潛在的Model中獲取數據來(lái)刷新自己。

  View重繪和內存泄露的好像是面試經(jīng)常問(wèn)的問(wèn)題

  1. View的刷新:

  在需要刷新的地方,使用handle.sendmessage發(fā)送信息,然后在handle的getmessage里面執行invaliate或者postinvaliate.

  2. GC內存泄露

  出現情況:

  1.數據庫的cursor沒(méi)有關(guān)閉

  2.構造adapter時(shí),沒(méi)有使用緩存contentview

  衍生listview的優(yōu)化問(wèn)題-----減少創(chuàng )建view的對象,充分使用contentview,可以使用一靜態(tài)類(lèi)來(lái)優(yōu)化處理getview的過(guò)程/

  3.Bitmap對象不使用時(shí)采用recycle()釋放內存

  4.activity中的對象的生命周期大于activity

  調試方法: DDMS==> HEAPSZIE==>dataobject==>[Total Size]

【安卓開(kāi)發(fā)面試問(wèn)題】相關(guān)文章:

安卓開(kāi)發(fā)工程師崗位職責12-13

開(kāi)發(fā)商Cyanogen:從谷歌手上偷走安卓02-20

安卓開(kāi)發(fā)工程師崗位職責(通用21篇)03-30

安卓崗位職責04-20

安卓工程師崗位職責05-18

安卓手機買(mǎi)賣(mài)合同04-22

安卓程序員求職信11-17

安卓工程師崗位職責14篇05-18

關(guān)于安卓課程設計心得體會(huì )02-01

2017谷歌秘密研發(fā)的新系統有望取代安卓?03-23

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频