400-991-6608

登录

注册

威动影音官方微信

VIDON XBMC支持中心

Allwinner SDK 修改文档 - A20 A31 A31s

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)

如下图所示