Android Tasker 判断手机流量是否打开

在使用Tasker写一些基于网络的应用时,我们希望有一个变量来告诉我们手机的移动数据流量是否打开,但Tasker作者明确表示没有这样的变量,Tasker本身也并不支持判断手机流量是否打开。通过一些简单的Shell hacking,我们可以给Tasker加上这样一个变量。当手机流量连接时,这个变量为on,当手机流量未连接时,这个变量为off.

配置文件下载: mobile_data_status.tsk, 下载后在Tasker的Task标签导入。

提示:

1、本文的配置文件需要手机里有busybox可执行文件,如果你没有安装busybox,你可以 点此下载,下载后通过RE等工具放到/system/xbin目录并增加可执行权限。
2、在WIFI已连接时,手机流量的状态将一直为off,建议不明白原理的朋友首次测试时将WIFI关闭。
3、更准确地说,本文所说的状态是连接状态而不是开关状态。

- 阅读剩余部分 -

Box.net网盘设置多邮箱登录及更改账户邮箱

Box.net支持多个邮箱登录同一个账户,也支持更改账户邮箱。用户可以添加多个登录邮箱让Box成为情侣网盘、家庭网盘,将Box.net的帐号"过户"给他人,也可以把公司邮箱的Box帐号转成私人邮箱的帐号。

下面是具体操作:

account settings

  • 在"Account"标签下找到Login Information,上面列出了注册时候的邮箱,并且标记为Primary(主要),点击下面的Add more emails添加一个登录邮箱,这一步需要验证Box的登录密码。

- 阅读剩余部分 -

利用cloudHQ在网盘间快速拷贝和同步文件

cloudhq logo

现在网盘服务越来越多,可能不少人都拥有多个网盘。有时需要将一个网盘的文件转移到另一个网盘,我们一般会现将源文件从网盘下载到本地,然后再上传到另一个网盘。每个文件都需要经过本地中转,如果文件数目多或体积大,加上国内网速不给力,这个操作将非常耗时。拷贝操作尚且如此麻烦,网盘间文件的同步操作就更繁琐了。

幸好已经有厂商看到了这个市场并推出了相应的服务,cloudHQ就是其中一家。cloudHQ主要提供以下几种服务:

  • 1、网盘综合管理,你可以将常用的网盘添加到cloudHQ,通过cloudHQ管理所有网盘的文件;
  • 2、网盘间文件拷贝/移动;
  • 3、网盘间文件的同步(这是cloudHQ的主打功能)。

cloudHQ的注册非常简单,打开 https://www.cloudHQ.net/dropbox?r=k7bf,直接使用Google帐号注册,免费用户可以试用14天。cloudHQ目前支持Dropbox、SugarSync、Box.net、Google Drive等几种常用的网盘,还支持Evernote笔记本。

- 阅读剩余部分 -

PacketiX 4.0 RC1 发布,完美支持Win8

2013-06-24更新: SoftEther 已经发布最新的SoftEther VPN软件,比PacketiX强大!该软件的另一个子项目vpngate.net收集了由全球志愿者提供的免费VPN服务器。

关于vpngate.net的介绍、访问方法及相关的软件请移步: 使用VPN Assistant 获取和分析VPN Gate 的服务器列表

SoftEther VPN软件国内可用的下载地址: VPN Gate Client Plug-in with SoftEther VPN Client.

下文内容已经过期,请勿浪费时间...

今天收到PacketiX发来的邮件,通知PacketiX 4.0 RC1已经发布了。在一阵翻山越岭之后,终于弄到了4.0的安装包。

PacketiX 4.0应该特别针对Win8做了特别优化,连安装界面都是Morden风格。安装包将Client 和Client Manager两个工具整合到了一起了,但安装的时候还是只能一个一个装。

- 阅读剩余部分 -

Tasker 非常见问题FAQ

Tasker是一个传说中“只有想不到,没有做不到”的Android软件,当然,使用如此“神器”肯定也会遇到不少麻烦的。本文整理出了自己使用Tasker遇到的一些的问题和解决方案,并以FAQ的形式列举出来。

本文将不定期更新,如果你有好的Profile或者使用Tasker的经历愿意分享给大家的话,欢迎留言或投稿给本站。

1、如何获取Perform Task的返回值?

如果要获取子Task(被调用的Task)的返回值,必须确保父Task(调用的Task)优先级比子Task的优先级低(根据我的使用经验需要将子Task的优先级设为10才可以)。
由于Tasker在同一时间只允许一个Task运行,当父Task调用子Task时,高优先级的子Task将中断父Task,在子Task运行结束后父Task获得返回值并继续运行。

2、为什么调用Shell后Tasker会卡死?

测试发现Tasker对Shell的支持并不是很好。如果在后台调用shell(即通过事件调用或在javascript里调用),将导致shell执行不返回结果,此时Tasker将一直等待(即使设置了Shell超时也没用)。由于任务默认优先级相等,而Tasker只能同时运行一个任务,后面等待运行的任务将任务队列填满,此时新的任务不会执行,也不能进队列等待,Tasker将弹出警告信息。
卡死后的解决办法就是重启Tasker,先禁用再启用即可。
建议尽量不要使用Shell,如果一定要,则必须在前台调用,比如通过点击一个按钮来调用。

2013-02-15更新:Tasker调用Shell会卡死的原因是因为Shell没有退出,在执行Shell后加一条exit命令退出即可,不会卡死。

- 阅读剩余部分 -