分类目录归档:移动

善用 GoodReader 4 的同步功能(外一篇)

在 GoodReader 4 刚出的时候打折 18 元,虽然听说最基本的阅读功能没有多少改进而且还是 iOS 7 限定,我那时还停留在 5.1.1 的 The New iPad 都没法用,但也听说是手机平板通用版,以后换 iPhone 也用得到,所以还是想剁手买下来(贱)。结果真到要买的时候,却几次因为拖延症(懒)而没有下手,等到账户弄好想下单的时候却发现价格涨回去了,只好作罢(穷)。
结果前天 GoodReader 4 返校季再次打折 18 块,看了看说明有一个同步功能,立刻下单买了。
继续阅读

中国联通开始支持手机 NFC 上海公共交通卡

嗯,看到这个消息让人很高兴,我本来打算去办一个的。上海的公共交通因为安检的缘故已经很恶心了,前阵更是不知道为什么把入站札机的灵敏度下调了一个档次,令插在钱包里的交通卡难以使用,不由得让人感慨这里的生活果然是越过越差的。既然有手机 NFC 交通卡,我想刷手机总归没问题了吧,还省得掏钱包,终于能向资本主义迈进小小的一步了。
继续阅读

中国联通 FDD-LTE 已开

上个月底联通拿到 LTE 试商用资格,于是 6 月申请的自由组合套餐立刻在 7 月份生效为 LTE 了。老用户不如狗,如果我是之前的合约用户的话,没办法改为 LTE 套餐。

Screenshot_2014-07-01-08-05-05

好孩子不要学,测个速消耗 100MB 流量,500MB 套餐分分钟变 400MB。

Screenshot_2014-07-01-08-24-46

从 iPhone Notifications 到 Notify Me!

我见过有人黑 Android 用微信举例的,说 iOS 版的微信在来消息的时候可以点亮屏幕提醒,不用按电源键就能解锁查看信息云云。所言确实。这个黑点是以下三个因素共同作用的结果:
1. Google 傻逼。没有做一个亮屏提醒的 API。
2. 微信傻逼。LINE 就自带亮屏消息提醒,同理原生的短信也没有亮屏提醒功能,但是无数第三方软件都可以。
3. 楼主傻逼。作为一个开放的 OS,Android 有无数的软件可以实现亮屏提醒功能,比如,我从数年前就开始用一个叫 iPhone Notifications 的软件,所以我的 Android 手机可以实现来微信自动亮屏提醒。
继续阅读

保护你的 Android 手机安全,禁止安装 Google Play 商店以外的应用

Android 系统的一大优点就是可以随意安装非官方市场以外的应用程序,但是在近期版本中,这个功能被默认关闭了:

Screenshot_2014-03-25-22-22-26

当然,想打开它是分分钟的事情。因为懒的缘故,大家经常会一直打开这个功能。而我在前一阵看到某篇和安全有关的文章后,就暂且关闭了这个功能,反正我几乎所有的软件都是从 Google Play 安装的。 继续阅读

测试:2.4G 和 5G 在 Nexus 5 上的传输速度

去年我测试过 iOS 设备在 2.4G 和 5G 频段上的传输速度,不过新换了手机以后好像没有测试过(虽然老手机也没有),于是试试。

测试方式:使用软件 AndFTP 从打开了 FTP server 服务的 NAS 上下载文件。距离路由器三到四米,中间轻微遮挡,和去年测 iPad 和 iPod Touch 差不多的环境。
AndFTP 在界面上可以直接看到速度,省得算时间再除下来了。Total Commander 的 FTP 插件就没有即时速度显示,但是用起来比纯 FTP 客户端的 AndFTP 要方便很多。另外切记不要使用 SAMBA,我测试下来 SAMBA 的速度可能只有 FTP 的三分之一上下。

802.11n 5GHz 频段下,Nexus 5 的下载速度可以超过 9MB/s,连接速度为 150Mbps。
Screenshot_2014-01-17-20-33-31

802.11n 2.4GHz 频段下,Nexus 5 的下载速度也能超过 5MB/s,连接速度为 72Mbps。
Screenshot_2014-01-17-20-35-10

速度相当不错,足够应付平时普通的数据传输和 internet 访问需求,看来暂时是不用上 802.11AC 了,等 AC 路由器成熟一点再说吧。骁龙 800 的 WiFi 是整合在 CPU 内部的,可以视为高通(Atheros?)产品,性能果然还是很强大,比 iPad 3 用的 Broadcom 和 iPod Touch 用的村田都要快。会不会是现在用的 E4200 速度比以前用的 E3000 要快呢?这个假设也可以排除,因为我在相同位置拿 iPad 3 测试了一下,只有大约 4MB/s 的传输速度,比以前测试的结果还要慢。

微信的懒惰与 LINE 的自觉

我以前就是知道 Android 版微信很耗电的,因为微信在后台挂了自己的 PUSH 服务,如果完全退出微信的话手机的待机时间大概能延长 30%、50% 乃至更多。
但是我知道 LINE 更耗电。同样是挂后台服务,LINE 的后台有时候就会一直吃电到全手机最高,实在让人不能忍受。虽然 LINE 有更好的界面设计和吸引人的贴图,但我还是不得不卸载了 LINE,转而在 iPod 上挂着一个平时不太会去翻看的 LINE。

最近某人让我装上 LINE,说不耗电了,于是我就试试,果不其然。我注意到 LINE 退出后再打开常常都会显示程序启动界面,而后台也没有任何程序驻留,我就想,LINE 难道是改用了 GCM 服务?

GCM 服务是 Google 自己集成在系统里的推送,和 iOS 的集中推送机制类似,相比于让程序自己挂 PUSH 后台服务来说自然是零耗电。

今天偶然发现绿色守护有鉴别程序是否使用了 GCM 推送的机制,而 LINE 果然已经改用了 GCM 服务进行推送。这就是 LINE 不再拥有耗电的后台服务的原因。

通过绿色守护我们可以很容易地看到一个程序是否使用了 GCM 服务进行推送。
Screenshot_2013-12-09-20-43-07

对于微信来说,我相信改用 GCM 是很容易的事情,而微信也有很正当的理由——在微信的最主要市场,GCM 服务不够稳定,事实上我在最近使用 LINE 的时候的确有过偶尔丢消息的体验——但是对于我来说,不是问题。真正的急事也不会使用即时通讯软件进行联络不是吗?
我觉得腾讯如果是一个具有足够责任感的公司,起码可以让用户自己选择使用哪种服务进行推送,但是腾讯没有,于是世界四大跨平台即时通讯软件(Facebook Messenger、Whatsapp、微信、LINE)里,微信是唯一一个没有使用 GCM 服务进行推送的软件。当然,用自己的 PUSH 服务自然稳定很多(仅限于大内存机器),但是中国用户也丧失了保有 GCM 的话语权。如果使用 GCM 服务的人足够多,那 GCM 自然会成为某些人某些机构无法阻挡的潮流,正如同现在没有人担心苹果的云服务会受到限制一样。

其实抛开 GCM 不提,微信的 iOS-like 界面也一直为人诟病。
Screenshot_2013-12-09-20-42-15

虽然有招商银行这种在 iOS 上本没有退出界面、却在 Android 上硬生生造出一个 iOS 风格的退出界面这样来得奇葩,不过咱总不能比烂不是。
Screenshot_2013-12-09-21-33-41

而 LINE 的界面则完全是自己的风格。
Screenshot_2013-12-09-20-41-42

友好的界面,方便的弹窗提醒,零后台占用,大流行的贴图人物,还有那微信到现在都没能抄到的已读提示,一直在进步的 LINE 已经在我这里赢得了和微信的一战。如果腾讯不具备 LINE 这样的自觉,想必它永远也只能局限在一个固定的华人圈子里,和百度、优酷这些企业一起自绝于世界了。

有惊无险升级 4.4.1

今天早上就看到 4.4.1 出了,正好今天没事在家休息着就找来 OTA 包手动解决掉它。

在以前,我是用一个不记得名字的大神做的 Galaxy Nexus Toolkit 和同系列的 Nexus 4 Toolkit 去弄手机的——一开始要先 unlock bootloader,后期也是一直拿来刷 Recovery 和 root。因为这个大神做的 Toolkit 仅对收费用户才及时更新,为了每次 OTA 后及时root,我学会了先刷 custom recovery 再手动 root 的做法。到了 Nexus 5 时期,既然没有这种东西用,我便照着 XDA 的置顶帖,一步步地手动做过来,原来都是那几条官方命令行,一点也不可怕,前提是你能把各种工具准备好。

今天出了 OTA,我一时想偷懒又去找了一个不知名大神的 Nexus Root Toolkit,发现一点也不好用,还是自己用 adb sideload 解决了问题。说到底,这些 toolkit 也只不过是 adb 和 fastboot 的 GUI 界面而已,如果不是连 26 个英文字母都认不全的话还是自己拿官方工具开命令行来刷吧,至少清楚地知道自己在做什么。

我今天的标准操作流程——因为我在上次 root 之后就刷回了官方 recovery,所以最安全的倒回官方 recovery 的过程就省略了,实际上据说这次保留 root 也能直接刷 OTA 包。
1. 在 SuperSU 里进行 unroot
2. 进入 recovery,选择 “apply update from ADB”
3. adb sideload OTA.zip
4. 重启
5. 进入 fastboot,重新按照 XDA 的帖子 root

为什么说有惊无险呢,这里有个插曲:
OTA 是早上弄好的,结果到了五六点的时候才发现好像没 root 成功,机器里面根本没有 SuperSU 存在,用需要 root 权限的软件以及各种 root checker 都会 freeze。反复进去 CWN 里 install SuperSU zip 无效。
首先想到是不是 SuperSU 的问题,于是去官网更新 UPDATE-SuperSU-v1.80.zip(原本是 1.69),无效。
然后我猜到 CWM 多少有点问题,因为我用的版本太老了,以前听说就在 4.4 上有小问题的,但是我当时用下来挺好的。尽管如此,我还是在更新 CWM 前手贱 wipe 了 cache partition,wipe 过程中死机,重启就看不到SD卡和手机信号了,吓死我了,当时还没吃饭,我草草吃完饭赶紧官网更新了 CWM 然后 wipe cache partition,SD卡和信号就找回来了,没有损失。
多爬了点文,原来当时已经 root 好,只是不知道怎么回事没有 SuperSU 存在,于是到市场去装一个就好了,完美解决。

通过这件事我总结了两个教训:
1. 不要用二道贩子的东西,知道你在干什么
2. 及时更新各种工具
Screenshot_2013-12-06-10-01-39

4.4.1 部分新特性:
系统效果音变大
运营商终于可以显示为汉字“中国联通”
Screenshot_2013-12-06-10-00-23

GPS 快捷工具有低耗电模式显示
Screenshot_2013-12-06-20-56-03