android 利用framebuffer截图问题 Androidframebuffer截屏失败 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是没有读取 系统文件的权限,还有就是楼主这种frameBuffer 截图的方法,必须需要有root才行,否则是不行了,建议采取应用内系统屏幕截图的方式! 自己给自己结贴吧,好可怜,都没人回应。我的解决方式和大家分享一下。将原来修改文件权限的代码换成下面这个就好了。代码如下:try { Runtime.getRuntime().exec(new String[]{"/system/bin/su","-c", "chmod 777 /dev/graphics/fb0"});} catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace();}以前修改文件权限的方式不对。 楼主其实部分机型无需root的,当然原理并不是读取framebuffer,同时你上面的方法,那个su系统默认是没有的,越狱后自己考进去的吧 的确上述方法一开始出现的问题就是su默认的路径问题,导致无法使用root权限来修改文件属性。这个是我目前能了解到的比较通用性的方法。还有一种是针对2.3系统的方式,不过那个不具有通用性,所以我就没有考虑那种方式的实现,除此之外,目前我还不知道有其他好的方式,希望DrSmart你能分享一下你不是通过读取framebuffer进行截图的方式。 对非root机截屏,我试过很多方法都不行. 只有用android 的native Bitmap screenshot(...)成功过,较复杂。具体请qq 129 3923 621 楼主 能发一份源码吗? 我也在做截屏软件! 谢谢 [email protected] LZ,共享一份代码吧,其实我也会,我想看看你的代码,QQ1278150104,感激不尽! LZ,新手刚研究安卓,求指教!能把这个工程发一份给我看看吗?感激不尽。[email protected] 最近做的和楼主类似的东西,但是有个问题很困惑,也是root后读取/dev/graphics/fb0,截屏后的主界面图标显示没有问题但是,背景显示为黑色 楼主,最近被这个问题搞得焦头烂额,麻烦把工程也传我一份吧!感激不尽!!![email protected] LZ,我现在也在弄系统截图,能给我也发一份吗,感激不尽 [email protected] 最近一直在弄这个,楼主能否发一份源码,非常感谢![email protected] 高手,能给我一份么?[email protected] android如何读取短信的threads表? android如何连接远程服务器的数据库? 有代码吗?请帮忙? 请问Android的应用为什么配置了混淆后就不能签名了呢 请教!来电接听和拒接button的方向怎样设置,谢谢! Android中如何调试C/C++代码 怎么实现点击弹出上下文菜单而不是长按弹出?? 怎么改变toast的大小 android实现gallery效果 Android服务端查询数据库操作 有哪个大神有AChartEngine1.1.0的源码吗 调用摄像头录制视频的问题 如何知道每天有多少人运行了我开发的应用?
Runtime.getRuntime().exec(new String[]{"/system/bin/su","-c", "chmod 777 /dev/graphics/fb0"});
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
以前修改文件权限的方式不对。
较复杂。具体请qq 129 3923 621