Android 4.4 KitKat 新特性


New in Android 4.4 KitKat

  

  本文是一個概覽,關於KitKat,也即Android4.4的新東西,先是功能型的,之后是設計上的。

  很多特性本文並沒有提到,很多提到的特性也只是簡短的一句話說明,詳見文后的參考鏈接。

 

   New NFC capabilities through Host Card Emulation  近場通信。
 
  Printing Framework 可以給app加上打印功能。
 
  Storage access framework  document provider什么的。
 
  Low-power sensors hardware sensor batching,優化了傳感器的工作模式,減小電量消耗。
 
  Step Detector and Step Counter

  Android 4.4加了兩個新的集成傳感器:step detector和step counter.

  可以在用戶走路、跑步和上樓梯的時候計步數。

  Android 4.4提出了新的過場動畫的Transitions framework

  可以定義scene,也可以不定義scene,直接對UI進行動畫。使用TransitionManager類。

  動畫加入了pause()和resume()方法,支持暫停和恢復播放。

  增加了透明的UI風格,包括狀態bar和導航bar(有輕微漸變)。

  加強的notification獲取。

  Chromium WebView

  Android 4.4提供了WebView全新的實現,基於Chromium.

  新的Chromium WebView提供了更廣泛的支持:HTML5,CSS3,JavaScript。JavaScript Engine(V8).

  支持使用Chrome DevTools遠程調試。

  New media capabilities:

  錄屏。Android4.4 提供了錄屏工具。

  將手機用USB和你的Android SDK環境連接,就可以開啟和停止錄屏。

 

Your Branding

  可以使用品牌顏色: Branding color, 可以使用自己的顏色覆蓋掉Android framework在UI元素中默認的藍色。
 

Touch feedback

 
  在KitKat之前,Android默認的點擊反饋顏色是鮮亮的藍色,這樣的話,點擊會造成高對比度的顏色,這種顏色有可能和你的應用不搭。
  KitKat之后,點擊反饋被減弱,當某樣東西被點擊,它的顏色會輕微地變亮或者變暗
  這樣的好處是:
  1.相比於突兀的顏色變化,這樣的反饋更加愉悅。
  2.可以更和諧地和品牌顏色共處,因為默認的反饋和什么樣的色調都很搭。
 

Full Screen

 
  Android 4.4開始,Android提供了兩種方法進入全屏:
  Lean BackImmersive
  這兩種模式的不同之處在於用戶如何再呼出bar來。
 
  Lean Back模式下,點擊屏幕的任何地方都可以呼出系統bar。
  適用於看視頻之類的,用戶不需要和屏幕有很多交互的。
 
  Immersive模式下,用戶需要從邊緣滑動來呼出隱藏的bar。
  這種模式下,用戶需要和全屏的屏幕交互,比如玩游戲,看gallery中的圖像,或者閱讀書和slides。
  在這種模式下,用戶和屏幕的交互不會被突然意外的觸碰和滑動打斷。
 
  對於從屏幕邊緣的滑動也不想被打斷的應用,比如特殊的游戲或者繪圖應用,可以使用Immersive模式的變種方法,將用戶的swip操作返回給app,      讓app響應這個操作。
  (本來呼出bar是有framework掌管的,app不知道這個手勢的發生)。
  比如用戶要畫一條從屏幕邊緣出來的線,這時候可以呼出bar,同時讓app畫出這條線,但是讓bar變成半透明的,並且用戶點擊其他位置或者幾秒后無操作,就自動退回。
 
 

Gesture

 
  Android 4.4引進了新的手勢:double touch drag和double touch。
  這兩個手勢可以用來進行雙擊縮放。
  為了區分到底是縮小還是放大,在Google Maps和新版的Chrome Beta中,雙擊拖動能起到定向放大的作用。比如向上拖動是放大,向下拖動是縮小。
 
 

參考資料: 

  
  
  Design: New in Android:
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM