是否可以通过音频插孔读取iPhone或Android的显示数据



我对iPhone和Android API不是很熟悉,所以如果这是一个愚蠢的问题,请耐心听我说。

据我所知,Square的读卡器的工作原理是将磁条上的磁性信息转换为音频,然后其软件可以处理。[1]

同样,有没有一种方法可以通过插入设备音频插孔的小设备以某种方式读取设备屏幕上到底显示了什么?

[1]http://www.quora.com/How-does-Squares-hardware-work

您想要实现什么还不太清楚。你确实可以制作一个应用程序,将屏幕内容的表示(也许是音频频移键控?)输出到iPhone的音频插孔。

iPhone(和其他基于iOS的设备)使用TRRS连接器进行双向音频(以及任意调制数据)通信,并且有充分支持的公开文档API用于使用这些接口。

也就是说,如果你正在编写自己的应用程序:你为什么要输出屏幕的内容?如果你正在开发有问题的应用程序,为什么不以更有效的方式传输显著数据呢?这就引出了我的下一个假设:

你想在的任何时间阅读设备屏幕上显示的内容,而不仅仅是当你创建的应用程序打开时。在这种情况下,答案是不可能的,除了越狱的解决方案。也就是说,由于iOS 5通过AirPlay引入了"显示镜像",我无法想象一个越狱解决方案会有用更长时间。


在Android上,我不知道。:-)

否。屏幕未连接到音频插孔。

我认为你可以制作一个应用程序来截图,然后将照片编码为音乐来播放。

不过这听起来不太好:)

对于这种任务,有内置的相机

最新更新