1、Android 8系统以上,需要单独处理悬浮窗口
//大于8.0,popWindow的type改为 TYPE_APPLICATION_OVERLAY
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
mParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;
} else {
mParams.type = WindowManager.LayoutParams.TYPE_PHONE;
}
2、android 7.0系统解决拍照的问题
// android 7.0系统解决拍照的问题,在Application onCreate方法中添加
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
builder.detectFileUriExposure();
3、startForegroundService 启动服务的方法失效 (还未找到解决方案)
if (Build.VERSION.SDK_INT >= 26) {
context.startForegroundService(intent);
} else {
<