1

我正在尝试制作一个通过拍摄单独的快照来拍摄屏幕视频的应用程序。我一直在考虑在没有 root 的情况下拍摄快照,并且似乎大多数解决方案都使用 ddmlib 并要求设备通过 USB 不断连接。

唯一不需要 root 和持续 USB 连接的解决方案是 android screenshot library。但是,从论坛评论以及我对演示应用程序的体验来看,这个库的工作并不是非常可靠/一致。

还有其他解决方案吗?

注意:我还查看了 Noroot Screenshotit 应用程序(https://play.google.com/store/apps/details?id=com.edwardkim.android.screenshotitfullnoroot&hl=en),似乎他们有类似的方法到 android screenshot library,但不知道他们如何使它更可靠。如果有人有想法,那也会有所帮助。

谢谢

编辑:我们已经实现了 USB 连接的实现,但我们希望能够单独在设备上完成它,而不需要与另一台 PC 进行任何连接。

4

1 回答 1

0

从 Android 5.0+ 开始,您可以使用 SDK 中称为媒体投影的新功能来进行屏幕捕获,而无需 root 权限或 USB 连接。Google 提供的示例代码可在此处获得。

于 2015-06-02T02:01:50.940 回答