权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW" />
动态权限
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.M) {
requestPermissions(new String[]{
Manifest.permission.SYSTEM_ALERT_WINDOW}, 100);
}
private void requestPermission() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.canDrawOverlays(WelcomeActivity.this)) {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, 10);
} else {
Toast.makeText(WelcomeActivity.this, "granted show-- 悬浮窗"