是否可以从Android应用程序代码捕获整个屏幕?我正在为Android平台开发类似VNC的应用程序。
此致
答案 0 :(得分:2)
我认为这取决于你想要捕获的内容。我相信你可以使用Moss的方法从你自己的应用程序创建一个截图 - 也就是你自己渲染的东西。
据我所知,出于安全原因,从其他视图,应用程序等捕获是不可能的。这是为了避免应用程序能够从其他应用程序中截取屏幕截图,这样可以轻松窃取敏感数据。
答案 1 :(得分:1)
只是为了告诉您,如果您处理绘图,此方法将起作用,因此您应该使用自定义主屏幕来捕获您想要的内容。 (只需获取默认的android主屏幕:D)。
答案 2 :(得分:0)
我没有个人经验,但这个开源项目听起来似乎可以解决您的问题,或者为您提供使用哪种API的线索:
http://sourceforge.net/projects/ashot/
适用于Android的屏幕捕获工具 手机通过USB连接到 台式机/笔记本电脑。这很棒 全屏演示文稿,产品 演示,自动屏幕录制,或 只是一个截图。没有 根