天天看點

淺談android6.0的新特性淺談android6.0的新特性

淺談android6.0的新特性

簡單介紹

  • 全稱:Marshmallow
  • Google2015年i/o大會上正式釋出
  • 衆多新子產品更新
  • 目前市場佔有率較小

主要更新的子產品

  • 電源管理
  • APP Link
  • 指紋識别
  • 應用權限管理(最重要)

電源管理

App Standby(應用待機)

檢測:當裝置部充電,且在這時間類使用者沒有直接或間接的啟動應用

退出:當應用被機會時,或者裝置充電時,系統将應用移除此狀态

這将導緻背景應用很容易被回收,要注意狀态的儲存和恢複

Doze

檢測:當裝置不充電,且當裝置靜止滅屏一段時間

平台嘗試讓系統處于休眠狀态,周期性的進入在一個維持視窗恢複正常操作,然後進入更長的休眠狀态

目的:節約電量

APP Link

  • 全稱:應用程式連結
  • 技術點:就是我們的隐式啟動Intent
  • android更加鼓勵應用程式間的關聯而不是單一的應用浏覽器的互動

指紋識别

  • 6.0以前一直由個手機制造廠商去研發。導緻指紋識别不同的手機差異巨大
  • 6.0以後由android系統提供API,硬體廠商隻需要提供相應的硬體支援即可

應用程式權限管理

  • 5.0以前,隻需要manifest.xml中注冊聲明即可
  • 5.0以後,使用者可以在安裝的會後關閉某些權限
  • 6.0以後,對于一些使用者隐私權限總會在第一次提示使用者是否授予權限(和iPhone類似)

這個改變稱之為運作時權限

運作時權限的優勢

  • 新的權限機制更好的保護的使用者的隐私
  • 給了程式向使用者說明權限的作用
  • 可以防止一些惡意程式盜取使用者或者手機資訊,增加了安全性

運作時權限的分類

  • Normal Premission
  • Dangerous Premission & Dangerous Premission Group

權限組的概念

  • 如果你申請了某個危險權限,如果app已經授權了同一組危險的另外權限,那麼系統會立即授權,無需點選授權