2011-04-30 130 views
0

我想要开发一个应用程序,但该应用程序只能在特定区域进行自动静音,例如:我只会在公司会议室中使用蓝牙设备,而设备名称与:“a”,我想要我的应用程序。当我进入该会议室时将移动设备设置为静音模式,我可以这样做吗?怎么样?你能告诉我如何或告诉我这样做的关键吗?先谢谢你。通过蓝牙在特定区域设置静音模式android

回答

0

当然,这是可能的。您最好的选择是从Android API文档的Bluetooth interfaces页面开始。您可能希望拥有一项服务,以某个间隔轮询可用的蓝牙设备,以搜索您正在查找的设备。如果找到设备,请使用AudioManager设置铃声模式。

最大的问题是对电池寿命的影响。蓝牙发现需要长达12秒的时间才能执行。如果你每分钟都这样做,你的电池很快就会死掉。所以你必须确定这是你的用户想要的东西。

+0

谢谢,这是应用程序的一部分。我不知道另一种方式将手机置于静音模式自动在建筑物内部的特定区域(您知道gps不在那里工作),还有另一种方式您知道吗? 关于电池,我认为我所能做的就是将其设置为在特定时间内发现,比如说从8点到11点30分。这是工作时间 – user731930 2011-05-01 01:55:39