網頁

2018年10月13日 星期六

[ Android Studio ] 判斷懸浮窗 (浮動物件)權限是否開起

懸浮窗權限
<uses-permission android:name="android.permission.ACTION_MANAGE_OVERLAY_PERMISSION" />
語法為Settings.ACTION_MANAGE_OVERLAY_PERMISSION

以下內容:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { 
   if (!Settings.canDrawOverlays(getApplicationContext())) { //進行所有權限判斷
     
     Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
     intent.setData(Uri.parse("package:" + getPackageName()));
     startActivityForResult(intent, 100);//100為開起權限
   }
}

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。