我正在开发一个 Android 应用程序,它要求设备并排放置和/或彼此上下放置。
我知道我可以使用 Nearby API 来检测“附近”的设备,但是我需要更“细粒度”的东西。
我的应用需要能够识别位于左侧、上方、右侧或下方的设备。当所有设备平放在 table 上时(例如)。
我在网上找不到任何描述此用例的内容。
这可能吗?
更新
我的用例是我希望 Android 设备能够检测到位于其左侧或右侧的任意数量的“其他设备”。这些设备将水平放置,每个设备之间有一个“小”间隙。
就像您可以布置 child 的字母积木拼出单词或短语,或布置数字积木进行求和一样。
设备线不仅应该能够检测到它们左右两侧的直接邻居,而且两端的两个设备应该能够检测到它们是线的起点和终点(从左到右读取)。
最佳答案
使用接近传感器可能是解决您问题的方法。 TYPE_PROXIMITY将给出与附近物体的距离。 TYPE_MAGNETIC_FIELD给出 x/y/z 上的地磁场强度。
更多信息请阅读Position Sensors .
关于android - 是否可以检测并排放置的Android设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45055250/