没有root的服务的Android屏幕截图

标签 android

嘿,我需要一个代码来从服务中捕获 android 屏幕并将其保存到 sdcard。所以我想做的是创建一个服务,当接近传感器被覆盖时捕获屏幕并将其保存到 sdcard

最佳答案

可以在非 Root 设备上截屏。如果您使用 Android Ndk 创建一个可执行文件,然后将其连接到计算机以使用 android adb 启动它,您将能够访问/dev/graphics/fb0 并使用该文件进行屏幕截图。

谷歌 pkaystore 上的许多非根截屏应用程序都使用了该技术。

关于没有root的服务的Android屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15903496/

相关文章:

android - 如何使 Force Close 窗口显示友好的应用程序名称而不是包名称?

android - 在 Parse 中,从本地数据存储中取消固定对象是否也会删除它们指向的对象?

android - sencha touch native 应用程序是否有可能仍在后台运行?

android - 如何使 TextView 可选择,选择并复制此链接?

java - 错误 JSONException : Value of type java. lang.String 无法转换为 JSONObject

javascript - WebView:在启动 javascript 函数之前等待输入字段存在

android - 如何在 android 中通过电子邮件 Intent 从 sd 卡发送 .apk 文件?

android - 检查Android上的SD卡上是否存在文件

android - Qt Quick 中 Android 上的常规共享按钮

android - 如何将 Android 数据库与在线 SQL Server 同步?