Android Car中權限問題

前言

在android開發中,在API達到6.0以前只需要在manifest下通過

 <uses-permission android:name="android.permission.xxxx" />

的方式就可以直接聲明權限問題。在Android M(6.0)開始,Google爲android增加了Dangenrous Permission(危險權限)。在manifest下申請後,還需要在使用時,動態獲取相應危險權限。這裏就不贅述了,很多框架都使用了這個權限,自己也可以封裝一套可用的。

所以在Android O/P之後,增加了Car API用來支持汽車模塊,這就導致Android Car也存在一些新的權限問題,如何申請權限。

Android Car申請權限問題

Android Car不存在動態權限(原生權限除外)申請,主要是以下兩種方式:

<uses-permission android:name="android.permission.xxxx" />
<service android:name=".DefaultInputService"    
android:permission="android.car.permission.BIND_CAR_INPUT_SERVICE" 
android:exported="false"
       />

service使用時註冊權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章