当前位置: 首页 > 知识库问答 >
问题:

Android从代码中截图,使用root访问

卫胜
2023-03-14

我需要从后台运行的服务中截图。屏幕截图可以是前台的应用程序,即使它不是我的应用程序,这就是为什么我不能使用DrawingCache。我到处找了找,找到了这个

process=runtime.getruntime().exec(“su-c cat/dev/graphics/fb0”);InputStream是=process.getInputStream();

任何帮助都是非常感谢的。

共有1个答案

闾丘玮
2023-03-14

好吧,看来我只能靠自己了。到目前为止,这是我发现的,对于那些有类似问题的人来说。注意,这因版本而异,我运行的是2.3姜饼。

我在/system/bin-screencapscreenshot中找到了两个文件。

screencap以我不知道如何解码的格式返回位图,而screenshot在sdcard的根目录生成一个名为tmpshot.bmp的常规bmp文件(它们都不接受任何类型的命令参数。它们似乎也不接受-h、-help、--help等)。

编辑:在进一步的试验中,我发现来自另一个rom(具体来说是MIUI)的screencap二进制文件实际上提供了更多的选项,其中(MIUI)screencap-t png/sdcard/screen.png生成有效的png截图。

 类似资料:
  • 我想知道如何使用代码在android 4.0中启动截图服务。我知道我可以用电源按钮截图。但我想知道如何使用代码做到这一点。

  • 本文向大家介绍android 无须root截图方案的实现,包括了android 无须root截图方案的实现的使用技巧和注意事项,需要的朋友参考一下 通过反射了截取屏 这是我们反射调用SurfaceControl.screenshot()和Surface.screenshot(),他们都是系统提供的截屏方法,可是这个方法被@hide的了,无法调用,我们可是使用反射的方式调用,可是我们普通用户通过代码

  • 本文向大家介绍Android实现长图文截图功能实例代码,包括了Android实现长图文截图功能实例代码的使用技巧和注意事项,需要的朋友参考一下 前言 截图是我们日常开发经常会遇到的一个功能,最近工作遇到的需求又升级了,需要实现长图文的截图功能,经常查找相关资料终于实现了,支持截取微博、知乎、今日头条等第三方APP...... 先瞅瞅效果图: 效果图 再瞅瞅最终的长截图: 我是长截图一,瞅瞅嘛...

  • 我知道这个标题看起来很熟悉,但不是。我正在处理一个web应用程序,当我运行它时,它显示:用户'root'@'localhost'的访问被拒绝(使用密码:NO)。我搜索了一些网站,他们说我应该使用密码。所以我使用mysql控制台更改了密码。我得到的消息是拒绝用户'root'@'localhost'的访问(使用密码:YES)。当我重新进入mysql控制台并输入密码时,它会发出一声哔哔声,然后关闭。我得

  • 本文向大家介绍Android实现截图和分享功能的代码,包括了Android实现截图和分享功能的代码的使用技巧和注意事项,需要的朋友参考一下 先给大家展示下效果图吧 直接上代码: xml的布局: activity的方法: 截取工具: 总结 以上所述是小编给大家介绍的Android实现截图和分享功能的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊

  • 问题内容: 我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。 我安装了Microsoft提供的所有内容。我从来没有为MySQL设置过root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。 root的默认密码是多少(如果有的话)以及如何更改它? 我试过了: 但是它显示了我: 在此之后,我尝试: 但是,它要求输入我没有的密码。 更