1. 程式人生 > >Android 動畫類的特點和區別

Android 動畫類的特點和區別

DVM指dalivk的虛擬機器。每一個Android應用程式都在它自己的程序中執行,都擁有一個獨立的Dalvik虛擬機器例項。而每一個DVM都是在Linux中的一個程序,所以說可以認為是同一個概念。 

1、sim卡的EF檔案有何作用。

sim卡的檔案系統有自己規範,主要是為了和手機通訊,sim本身可以有自己的作業系統,EF就是作儲存並和手機通訊用的。

嵌入式作業系統記憶體管理有哪幾種, 各有何特性頁式,段式,段頁,用到了MMU,虛擬空間等技術。

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

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

3、一條最長的簡訊息約佔多少byte? 

中文70(包括標點),英文160,160個位元組。 

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

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

5、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

這個篇文章主要就是讓大家瞭解一下android中動畫類,如果新手來看的話,就會比較清楚的明白android的動畫類。這樣新手就會對動畫類更瞭解。進而快速的成長。