[chang]测试程序添加权限

This commit is contained in:
xinfengkun
2022-05-18 16:54:18 +08:00
parent 94220d6230
commit 354ac8a7d4

View File

@@ -6,8 +6,11 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Message;
import android.provider.Settings;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
@@ -188,6 +191,16 @@ public class MainActivity extends BaseActivity implements OnAdasListener, OnAdas
connectStatus = AdasManager.getInstance().getIpcConnectionStatus();
onUpdateConnectStateView();
showIPCIP();
canDrawOverlays();
}
private void canDrawOverlays() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.canDrawOverlays(this)) {
showToastCenter("当前无权限,请授权");
startActivity(new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName())));
}
}
}