如何从应用程序内部或外部录制 android 中的屏幕?

How to record screen in android from inside or outside the app?

我在 Google Play 上看到一些应用程序允许您为 Android 版本 5.0+ 录制整个屏幕我一直在研究 android 参考一段时间但无法理解我们的正确方法。有人可以给我一个小提示吗?

此外,我了解 Android 系统不会为您提供 <5.0+ 版本的全屏缓冲区访问权限,但是有什么方法可以只在应用程序中录制我自己的应用程序的屏幕投射吗?我想出的一种方法是每秒拍摄几次屏幕快照,然后将它们放入编码器中以创建视频,但是,这看起来是一种非常繁重的方法。有人可以建议更好的方法吗?

Source1 and Source2

对于Android 4.4+,您可以使用命令行进行录制 adb shell screenrecord /sdcard/demo.mp4

编辑
如果您希望将其作为应用程序的一项功能,以便用户可以录制他们的屏幕。 check this out里面有详细的解释