我正在尝试创建一个应用程序,通过拍摄单个快照拍摄屏幕的视频。我一直在考虑拍摄没有root的快照,似乎大多数解决方案都使用ddmlib并要求设备通过USB持续连接。
唯一不需要root和常量usb连接的解决方案是android截图库。但是,从论坛评论以及我对演示应用程序的经验来看,这个库不能非常可靠/一致地工作。
还有其他解决方案吗?
注意:我也看过Noroot Screenshotit应用程序(https://play.google.com/store/apps/details?id=com.edwardkim.android.screenshotitfullnoroot&hl=en),看起来他们对android截图库有类似的方法,但不知道它们如何让它更可靠。如果有人有想法,那也会有所帮助。
由于
编辑:我们已经实现了USB连接实现,但我们希望能够单独在设备上完成,而无需连接到另一台PC。
答案 0 :(得分:0)
从Android 5.0及更高版本开始,您可以使用名为media projections的SDK中的新功能来执行没有root权限或USB连接的屏幕截图。 Google提供的示例代码为here。