发布网友 发布时间:2022-06-10 10:16
共1个回答
热心网友 时间:2024-03-11 01:42
1. 更改:
在下面文档中,将"android:protectionLevel"改成"normal"。
frameworks/base/core/res/AndroidManifest.xml
android:label="@string/permlab_accessSurfaceFlinger"
android:description="@string/permdesc_accessSurfaceFlinger"
android:protectionLevel="normal" />
2. 权限:
更改"ueventd.sun6i.rc"文档中的权限
/dev/cedar_dev 0777 media media
/dev/snd/pcmC0D0c 0777 media media
/dev/snd/pcmC0D0p 0777 media media
/dev/sunxi_mem 0777 media media
/dev/sr0 0777 system system
3. 更改:
frameworks/base/services/java/com/android/server/wm/WindowStateAnimator.java (About line 684)
第一步. 添加下面的代码
boolean isNeedOpaque = true;
String attrsTitle = attrs.getTitle().toString();
if (attrsTitle.contains("xbmc.Main") || attrsTitle.contains("xbmc.kodi") || attrsTitle.contains("org.vidonme"))
isNeedOpaque = false;
第二步.
if (!PixelFormat.formatHasAlpha(attrs.format)) --> if (!PixelFormat.formatHasAlpha(attrs.format) && isNeedOpaque)
如下图所示