Android命令截屏srenncap pc 端adb截图成功,但是用代码执行为空白图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android命令截屏srenncap pc 端adb截图成功,但是用代码执行为空白图相关的知识,希望对你有一定的参考价值。

命令截屏srenncap pc 端adb shell screencap /mnt/sdcard/test.png 截图成功,但是用代码Runtime.getRuntime().exec("screencap /mnt/sdcard/test.png");为空白图,已经获取了root权限,代码获取su成功。请各位解答疑惑。

参考技术A java层代码根本就获取不到root权限,

Runtime.getRuntime().exec("su -c 'screencap /mnt/sdcard/test.png'")本回答被提问者采纳

Android远程桌面助手(Build 0787)

Android远程桌面助手(Build 0787)

新增:

      增加了输入法的快速切换功能,支持通过Google拼音输入法在PC端快速输入中文;

      增加了Broadcast的暂停和继续功能;

      某些应用截屏失败时在PC端给出提示;Android端截屏失败的提示,Can‘t take screenshot due to limited storage space, or it isn‘t allowed by the app or your organisation/无法抓取屏幕截图.此应用或贵单位不允许进行屏幕截图。截屏失败的原因是前台应用调用了setScreenCaptureDisabled,导致ARDC无法截屏。

优化:

      优化了通过ARDC输入法快速复制文本到Android端,支持UNICODE包括中文及一些特殊字符;

下载:https://pan.baidu.com/s/1mhRQM8o

      

以上是关于Android命令截屏srenncap pc 端adb截图成功,但是用代码执行为空白图的主要内容,如果未能解决你的问题,请参考以下文章

Android远程桌面助手(Build 0787)

adb 常用命令

Android 逆向Android 逆向通用工具开发 ( adb forward 网络端口重定向命令 | PC 端逆向程序主函数分析 )

Android 截屏的三种方法

如何使用python做android的自动化测试

贡献个Android 截屏并自动传到电脑上的shell脚本