当前位置: 首页 > 面试题库 >

如何捕获android设备屏幕内容?

何向荣
2023-03-14
问题内容

如何使用快照数据捕获android设备屏幕内容并制作图像文件?我应该使用哪个API或在哪里可以找到相关资源?

顺便说一句:不是相机快照,而是设备屏幕


问题答案:

根据此链接 ,可以在android sdk的tools目录中使用ddms进行屏幕截图。

要在应用程序内(而不是在开发过程中)执行此操作,也有一些应用程序可以这样做。但是正如@ zed_0xff指出的那样,它肯定需要root用户。



 类似资料:
  • 想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。 我想创建一个应用程序,使用户能够< code >捕捉屏幕他们的Android设备。就像我们在电脑中使用的任何屏幕录制软件一样,请帮助我 编辑 : 1 这里

  • 我正在从事Android游戏开发,我是一名新手。我想开发一款屏幕分辨率免费的游戏。如果我知道如何使用libgdx库捕捉Android设备的屏幕分辨率,那就足够了。在谷歌搜索之后,我在不同的网站上阅读了下面的代码,但它不适用于libgdx。 除此之外,我还使用了以下网站上给出的技术,该技术使用了“正交摄影机”课程来解决问题,但也不适用于我。 http://www.java-gaming.org/in

  • 问题内容: 在终端中工作时,我看到了最后一个Shell命令执行输出的历史记录。如果运行vim,我会看到全屏打开的文件。退出vim时,我可以再次看到最后一个shell命令的历史记录。 但是,当我从屏幕上使用vim时。我在退出vim时看到的是刚刚编辑的文件的足迹,而不是最后一个shell命令的历史记录。 我想看看外壳的历史。 我该如何实现这种行为? 我用了: terminal.app和iterm2.a

  • 我正在开发一个Android应用程序,这个应用程序是一个家长顾问应用程序,它将安装在父母的手机和孩子的手机上。我的问题是,在男孩不知情的情况下,如何从他的手机中截图?

  • 我试图根据用户输入的坐标捕捉区域截图。基本上,用户在屏幕上点击得到x,y坐标,然后在其他地方点击另一对x,y坐标,然后将其放入一个矩形中,并使用机器人库创建屏幕截图。 我有的问题是,我得到了随机截图,这不是用户输入的坐标,我怎么能考虑包括0的坐标,因为矩形值必须超过1。 以下是我迄今为止的代码:

  • 问题内容: 我正在与Android的糟糕布局系统作斗争。我正在尝试用一张桌子填满屏幕(很简单吗?),但是很难做到。 我得到它可以以某种方式在XML中工作: 但是我无法使其在Java中工作。我已经尝试了LayoutParams的一百万种组合,但是没有任何效果。这是我得到的最佳结果,它只能填充屏幕的宽度,而不是高度: 显然,Android文档没有帮助。有人有主意吗? 问题答案: 终于弄清楚了如何做到这