|
|
|
|
|
|
t******g 发帖数: 66 | 1 【 以下文字转载自 Prepaid 俱乐部 】
发信人: OldBean (老豆), 信区: Prepaid
标 题: 在Android手机上用Llama控制Cellular Data的使用
发信站: BBS 未名空间站 (Thu May 16 17:07:20 2013, 美东)
这里是Prepaid版,所以这个trick应该对大家有用。Android上的Llama,可以用来自动
turn on/off cellular data。在家或者单位里连接Wi-Fi,关闭Data。出门就开Data。
我试验了一下,如果不在手机上看视频什么的,每月控制在100MB以内是很容易做到的
。另外一个额外的好处是Wi-Fi比Data要省电多了。
下载Llama,安装。
第一步,定位。在它的Areas里已经有Home和Work,首先让Llama认识这两个地点。长按
,然后点Start learning area。Llama是根据cellular tower来定位的。所以它认出来
的地点是一个很大的radius,方圆会有近一个mile。Llama也可以根据GPS来定位,不过
那样的话对battery就压力很大了。
第二步,建立Events。基本的想法是进入Home/Work区域时,打开Wi-Fi,关闭Data。或
者离开Home/Work时反向操作。但是由于Llama根据cellular tower定位的范围过大,很
可能会出现这样的情况,在离家200米的地方,它就把Data关了,但是Wi-Fi也连不上。
所以我设了以下几个events。我的想法是如果检测到Wi-Fi中断,则打开Data,但是如
果是在Home/Work区域,那么每5分钟打开Wi-Fi一次尝试进行连接,成功则关闭Data。
Night Time
触发条件为,12:00AM – 07:00AM。动作为:关闭Wi-Fi和Data。
Day Time
触发条件为,7:01AM – 11:59PM。动作为:打开Wi-Fi和Data。
以上两个作为手机的作息时间,和地点无关。
Wi-Fi up – Data off
触发条件为,Wi-Fi成功连接Home/Work的网络。动作为:关闭Data。
Wi-Fi down – Data on
触发条件为,07:02AM – 11:58PM,以及Wi-Fi和Home/Work网络的连接中断。动作为
:打开Data,同时关闭Wi-Fi(if not connected).
Wi-Fi Check every 5m
触发条件为,07:03AM – 11:57PM,位于Home/Work区域,以及Wi-Fi网络的连接中断
。动作为:等待2分钟,打开Wi-Fi并保持一分钟(无连接则自动关闭),如果等待期间
离开了Home/Work则取消动作。否则每5分钟重复一次。设个2分钟的等待的原因是让我
有足够的时间离开Home/Work。 |
|
|
|
|
|