0

我有一个非常有创意的要求——我不确定这是否可行——但如果可以的话,它肯定会为我的应用程序增添趣味。

前提:在安卓手机上,如果屏幕被手遮住(不触摸,只是靠近屏幕)或者在通话过程中手机放在耳朵上,手机会锁定或基本上黑屏。所以必须有一些技术来识别我的手靠近屏幕。

问题:我的应用中有一张图片。如果用户在不触屏的情况下指向图像,仅仅作为前提的延伸,我必须能够知道用户指向图像并改变图像。这可能吗 ?

更新:一个例子使用:

假设我想构建一个有趣的应用程序,触摸图像会导致其他地方。例如 - 我有两扇门,一扇通往汽车,一扇通往狮子。现在就在用户即将触摸门 1 时 - 门应该显示一条消息,说您确定,然后实际触摸它会将您带到另一个地方。有点基本的例子,但我希望你明白这一点

4

2 回答 2

0

您可以在带有广角前置摄像头的手机上完成这项工作,这样它就可以看到整个屏幕。您必须编写用于识别手部动作的软件,并将其转换为屏幕动作。

如果我可以问,为什么不直接使用触摸?

于 2012-06-14T05:46:55.823 回答
0

您正在谈论的功能是接近传感器。见SensorSensorEvent.valuesSensor.TYPE_PROXIMITY

你可以得到手到屏幕的距离,但你不能确定手在 XY 坐标系中的位置。因此,您将无法确定用户是指向“车门”还是“狮子门”。

于 2012-06-14T05:51:49.920 回答