用miniGPS实现情景模式自动切换

想必大家都已经使用SmartProfile或者ExtendProfile实现了定时切换情景模式了吧?通过编辑日程表就可以在固定时间自动切换情景模式的确是非常贴心的功能 。但是日程往往不是一成不变的,改变了日程还是要手动更改情景模式 。那么,我们的智能手机能不能随着我们的移动自己识别到了哪里,并且自动切换情景模式呢?只有想不到,没有做不到,用miniGPS吧:
首先介绍几个概念,我们的手机被称为cellphone(蜂窝电话),也就是说,GSM网络的覆盖是用一个一个的cell组合起来的,每个cell有其固定且唯一的编号(地域编号、位置编号) 。城市里的cell密度较大,每个cell的半径只有200m左右,乡村野外cell密度较小,半径可以达到35KM 。这样我们就可以依靠cell的编号,唯一的确定一个区域,这种技术被成为cell-id的基站定位 。同样的,可以用一个cell或者一组cell来描述一个场所的范围,比如会议室、酒吧、广场、家等等 。好了,让我们看看miniGPS的界面吧:
很显然,主页面就是当前的cell信息,我们要做的就是把需要的cell信息收集到某个组里面(图中的就是“家”)成为某个地点的标识 。然后针对该组写事件:
如图所示,右拨遥杆,进入事件页面,事件名字(Event Name)就随便取啦,程序提供了丰富的事件类型(Event Type):闹铃(Alerm)、切换情景模式(switch profile)、关机(power off)、发信息(sms,回家自动发个信息“老婆我回来了”,她会很开心的:D) 。触发的条件(Event on)2个,一个是进入该区域(Enter Location),一个是离开该区域(Exit Location),比如我就是写两个事件,进入“家”就切换到蜂鸣模式,离开“家”就切换到户外模式 。然后就是各个类型的具体内容编写,大家一看便知 。

这个页面就是专门编辑组和cell的,也可以把别人写好的直接导入 。
【用miniGPS实现情景模式自动切换】遗憾的是,由于miniGPS官方网站没有提供我国的cell分布,所以大家只好自力更生一下,把自己常去的地方的cell收集起来,其实很简单的,用不了一个星期就能完全收集好,以后可以慢慢的添加,同城的SX1er也可以互通有无,建立比较全面的miniGPS基站库,让SX1真正成为我们贴心的助手和伙伴 。

    推荐阅读