0
点赞
收藏
分享

微信扫一扫

android 10.0 降级适配 非正常适配


bug 1

Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PRO

首先 targetVersion 降级到28

其次

服务的清单文件添加

android:enabled="true"
tools:targetApi="q"
android:exported="true"
android:foregroundServiceType="mediaProjection"

最后

添加权限

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

bug 2

indowManager.LayoutParams.TYPE_SYSTEM_ERROR; 导致的

替换为

Build.VERSION.SDK_INT >= Build.VERSION_CODES.O?WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY:WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;

 

 

 

 

举报

相关推荐

0 条评论