截屏黑色问题解决方案

根据 Android 的权限控制,在非 root 的情况下,app 无法截取到使用 SurfaceView 渲染的页面,这种问题下通常发生在地图或者游戏截屏中,表象为黑屏。

Bugtags 为了完善截图功能,采用了一种新的思路,使得可以截取到 SurfaceView。具体做法如下:

SDK >= 2.0.0

 BugtagsOptions options = new BugtagsOptions.Builder().
                enableCapturePlus(true).//开启手机截屏监控
                build();
        Bugtags.start("YOUR-APP-KEY", this, Bugtags.BTGInvocationEventBubble, options);

开启了该选项之后,使用手机组合键截屏之后,如果 APP 处于前台,就会自动进入到问题描述页面。

根据目前测试:该方案支持市面上大部分手机。