1

google play 中有许多应用程序snapshot,它们无需设备根即可工作。

我是 Android 开发的新手,所以我不知道什么可以做,什么不能做,以及它是如何完成的。

以下是您可以找到在没有设备根目录的情况下工作的应用程序列表的链接:-

http://www.androidzoom.com/android_applications/screen+capture+no+root

4

2 回答 2

1

如果您阅读这些产品的描述,您会看到诸如“根据型号需要Rooting”之类的短语。那是因为您不应该能够以编程方式截取屏幕截图,尽管有根设备用户可能能够将其关闭,至少对于某些设备而言。

至少有一个此类应用程序使用的另一种技术是让开发人员计算机参与此过程,使用 DDMS 使用的 Android 机制以及用于截屏等。实际上,截屏的是电脑,而不是设备。

对于此类应用程序无需 root 和开发人员计算机即可运行的设备,这些应用程序的作者正在利用单个设备中的安全漏洞,就像恶意软件作者一样。

于 2012-08-20T17:18:18.680 回答
1

检查这个

他们的页面似乎表明它可以在没有 root 的情况下截取屏幕截图。

Android 屏幕截图库 (ASL) 能够以编程方式从 Android 设备捕获屏幕截图,而无需拥有 root 访问权限。相反,ASL 使用在后台运行的本机服务,每次设备启动时通过 Android 调试桥 (ADB) 启动一次。

编辑:有很多关于这个的帖子

移动设备上的编程
屏幕捕获 Android 中的屏幕捕获

于 2012-08-20T17:21:38.223 回答