可以使用PHP为我的Android设备截屏吗?
我想我需要使用adb (exec an adb command)截屏,然后在我的PHP代码中显示结果?
有没有人尝试过类似的东西?
有什么建议吗?
发布于 2011-12-11 03:51:58
唯一能做到这一点的方法是在你的Android设备上运行PHP代码并运行一个外部程序,这是因为当你浏览网站时PHP不能看到/“触摸”客户端。
发布于 2012-10-12 17:27:45
是的,当设备连接到运行PHP的系统,并且运行PHP的用户具有访问USB的权限时,就可以使用USB。
您需要以下软件为我的快速和肮脏的解决方案:BASH (或类似),ffmpeg,adb和PHP与shell_exec。
screenshot.sh
adb pull /dev/graphics/fb0 && \
ffmpeg -vframes 1 -f rawvideo -pix_fmt rgb32 -s 480x854 -i fb0 screenshot.png调整屏幕分辨率(480x854)非常重要。
测试
php -r 'echo shell_exec("sh ./screenshot.sh");'感谢http://forum.xda-developers.com/showthread.php?t=1405275
https://stackoverflow.com/questions/8458186
复制相似问题