硕鼠的博客站

范路的博客主站,时而会发些东西。

Archive for 2 月, 2013

Android 4.0不设置开机锁使用vpn的方法

在IOS上设置vpn,是不需要添加任何安全设置的。

android早期的版本,2.x是也是不需要的。但是到了Android4.0以后,就发生了变化,要想进行vpn的设置,就必须要设定一些安全设施。这非常麻烦,一直在找方法将这个麻烦的东西去掉,问了很多安卓大侠,都没有找到解决的方法。甚至有一些真正的大师,建议我去修改ROM,这实在是超出了本人的技术水准。

最后到问答社区http://v2ex.com 上去问,得到了一个非常另类的方案。

1、在设置vpn的时候选择图形解锁。

2、设置之后,进行测试。

3、做图形解锁的时候,连续使用5个错误的图案。

4、系统提示需要30秒之后才能再试。

5、选择忘记了图形。

6、输入管理这个手机的谷歌账号(没有谷歌账号,或搞不清何为谷歌账号的人,请不要使用这个方法,否则后果自负)。

7、进入安全设置界面。

8、按home键,直接退出去。

9、图形锁屏被取消了,已经设置好的vpn还是可以继续使用的,不要再去调整vpn的设置了,这也是为什么刚才设置好之后让大家先去测试的原因。

这应该算是一个android系统的小bug吧,解决方式确实是另类了一些,不过也确实是一种解决方式。

三星Galaxy Note2的NFC功能小试

公司发了一个三星Note2,在设置中看到了一个很神奇的选项,NFC开关。于是兴趣上来了,准备尝试一下。设置界面如下图:

2013 02 06 15 24 44

传说篇

在网上搜索了一些文章,写得都不是很清楚,当时抱着可以自制门卡,在地铁站刷手机的美好憧憬,开始了折腾。首先,门卡、公交卡之类的东西,是可以读取出来的。但是搞不清应该如何将手机设置成‘卡模式’,所以刷手机的尝试失败了。据网上说,可以将NFC手机模拟成卡模式,然后直接在一些NFC交易设备上进行交易。招商银行推出了手机银行,里面列出的手机硬件支持列表,就包括Note2。招行的政策好像是开设一个特殊的账号,捆绑在手机上,这个账号里面最多可以存放1000元钱,花完了,再往里面补充。网上也有一些台湾的朋友写博客阐述,要想实现卡模式,就必须要使用特定的软件来支持,不同的软件实现的卡模式,可以替代不同的卡来使用。电信好像还销售过带有NFC功能的sim卡,配合特定的手机,可以进行电子支付,不过本人使用的是联通的卡,联通好像也没有此类sim卡,所以无从证实。

希望破灭篇

到淘宝上购买了一堆NFC标签,价格是4.5元一个。购买的时候,询问卖家,这种卡是不是可以作为公交卡或工卡、门禁卡来使用,对方语言非常模糊,大致意思就是他只管卖,买家用这个卡去做什么,他不负责任,一切皆有可能。下图就是我购买的标签,一共20个,有些已经送给同事了,4个花色,正面有“安卓小人”、“睡觉的安卓小人”、“开车的安卓小人”、“在家的安卓小人”,背面都写着NFC。
2013 02 06 11 54 49

迫不及待的开始尝试,一开始使用的软件是NFC ReTag Free,将门禁卡读取出来,写入NFC标签中。第一次写入的时候失败了,好像NFC标签是需要格式化的,否则无法写入。应该是NFC标签有很多种预设的格式,每种软件所对应的数据存取方式都不尽相同。我用自己制作的NFC门禁卡去尝试了一下,无法把门刷开。我想这应该是门禁卡中的数据格式,和软件提供的不兼容吧。公交卡也复制了,但是既然门卡都无法工作,我也就没有再去尝试了,毕竟这么做是有一定的风险性的。虽然本人并不想去赚公交公司的便宜,仅仅是希望能够将生活变得稍微简单有趣一些。不过这种事情,有时候解释起来还是很麻烦的。

如果有人能够将NFC卡里面的一些信息破解掉,应该是可以复制门禁卡和公交卡的,不过这种软件,在Google Play市场上应该是找不到的,他们应该是使用的PC上的NFC读写卡器来做类似的工作。这方面的尝试,没有进行下去的必要了,还是看看手机到底能够用NFC卡做些什么事情吧。

尝试篇

首先去下载一个软件,NFC Task Launcher,上文中的NFC ReTag Free的功能也差不多。但是,本人对于免费和收费版本这种事情,感觉不是很爽,所以决定换一种软件来对我的尝试过程进行说明。其实两种软件我都尝试了。NFC Task Launcher软件打开了,长得就是下面这个样子。

IMG 0099

图标就是第三行的最后一个,这个应用的开发商同时还在销售印有同样图标的NFC标签。

2013 02 06 11 42 24

第一次进入应用的时候,程序会询问你是不是要购买标签。估计这个免费应用的主要收入来源就是销售标签了吧。在刷标签的时候,状态栏也会显示这个图标的。

2013 02 06 11 43 05

NFC手机的后盖打开,里面是有天线的。后盖上那两个黄铜触点,手机上相应位置也有两个触点。盖子上有一块颜色稍微不太一样的区域,就是NFC天线了。

IMG 0100
如果更换那些号称原装的皮套,请注意购买有NFC天线的。另外,N7102的后壳,长得和N7100是稍有差异的,本人就买错过,扣不上,扣不严,而且NFC无法正常工作。必须购买正确的后盖,否则NFC功能可能失灵。
2013 02 06 11 56 08

折腾篇

进入NFC Task Launcher软件之后,选择我已经有标签了,不需要再购买标签,就可以进入一个示范标签的页面。里面有一些做好的样板标签:汽车——打开蓝牙,打开地图应用;办公室——关闭铃声,打开wifi;家——打开铃声,打开wifi;床头——静音,设定闹钟,等等。
2013 02 06 11 42 45

我尝试着点击了一下汽车模式,蓝牙打开,那个要打开App的地方,弹出一个列表,让我去选择一个所需要的应用,我选择的是高德地图。我开车的时候最常用的免费导航工具。
2013 02 06 11 43 44

向右滑动屏幕,可以见到My Tags的页面。在这个页面中,是我们存放各种标签。最开始,这个页面肯定是空的,可以点击右上角的加号创建新标签,创建方式有三个:1、创建新标签;2、从现有标签中导入(必须是使用同一个应用创建的标签才能导入);3、使用Tagstand Writer程序,写一些标准信息,例如一个网址,一张名片之类的信息进去,然后作为新标签来使用。

2013 02 06 16 37 06

新建的标签,里面是空的,可以往里面添加特定的动作,我将以前做的两个标签导入进去,就是下面这个样子了。本人会数数,之所以两个标签导入进去,显示了三个不同的Tag,那是因为同一个物理标签中是可以存储两套动作的,每次刷卡的时候交替做不同的动作,比如同一个标签,第一次刷是打开wifi,第二次就是关闭wifi。

2013 02 06 11 52 10

有了标签,下一件事情就是往里面添加动作了。

2013 02 06 11 44 34选择添加actions之后,会出现一个很长的动作选择列表。

2013 02 06 11 45 00

展开其中的无线与网络目录,里面有很多具体的动作。在这个地方选择自己需要的内容(多选)。其他动作这里就不一一介绍了,大家自己尝试。

2013 02 06 11 46 50

点击下一步之后,进入具体的设置界面。上一页选择的东西越多,这个设置页就越长。这其中所有涉及打开关闭的项目,都有三个选项,分别是允许、不允许和反转,前面两个选项的意思比较明确,反转的意思就是原来的状态如果是开,就关掉;原来的状态如果是关,就打开。

2013 02 06 11 47 15

设置完成之后,左上角有一个钩,打钩之后,确认这个标签的所有动作,下一步才可以写入。这个地方还可以调整动作的顺序或删除动作,已经设定的动作好像在这个版本中是不能修改的。

2013 02 06 11 48 16

这个时候如果向←滑动屏幕,就会看到任务2的选项页面。上面说了,每个标签中可以存储两套不同的动作,第二套动作,就是在这里设定的。

2013 02 06 11 48 57

点击添加任务之后,出现一个对话框,可以直接选择已经设置好的标签,也可以新建一个。

2013 02 06 11 51 18

对于一个打开并连接wifi的标签,那么再刷一次的动作就应该是关闭wifi,打开移动数据传输了。

2013 02 06 11 51 32

一切准备就绪,如下图所示,右上角有一个钩,标题是保存和写入。点一下这个按钮。

2013 02 06 16 56 08会看到下面这个界面,提示将需要写的标签放在手机后面。那个将标签写成只读标签的选项,建议大家谨慎使用。

2013 02 06 11 52 41

写标签成功之后,会出现下图上的提示,告知你标签已经可用了。

2013 02 06 11 53 01

这种标签,在手机锁屏的状态、待机的状态都是不工作的,必须在开机,并处于活跃的状态下才可以工作,这应该也算是一种保护措施了吧。手机是不会在机主不知情的情况下,去完成任何NFC动作的。如果手机没有安装相应软件,则会提示安装。我使用的是google play,其他没有google play的朋友可能要费些劲了。软件安装成功之后,再次刷标签,就能够完成预设的动作,再刷一次,将上文中提到的task2中的动作做一编。由于本文中的标签是使用NFC Task Launcher制作的,所以刷标签的时候,提示安装这个软件,如果是使用其他应用制作的标签,也会提示安装相应的软件。上文中提到的NFC ReTag Free,其主要目标是让用户回收使用那些废弃的旧NFC卡,比如门禁卡、公交卡等,其他功能本文中介绍的软件基本一致,就不再详细阐述了。

2013 02 06 12 00 38

总结

目前NFC在手机上的应用,还处在一个探索的阶段。NFC手机还不是很多,但是,应该会越来越多的吧。
期待能够看到更多,更有趣的NFC应用模式,期待这种新生事物能够演化出一些真正改变生活的新模式来。

 
 

二维码距离我们还有多远

二维条码包容天地

二维码,最近随着O2O一起热起来的,这种古老的东西,焕发了青春。

普通的条码,里面包含的信息相对比较简单,仅仅是一串数字。二维条码,则可以包含很多各种各样的信息。当然,这些信息也不是无限制的,信息越多,二维条码就越复杂。也就是说,内容越多,二维条码里面的那些东西,就越细密,要想拍摄清并识别这种二维条码,对于印刷或显示二维条码的设备的分辨率和拍摄二维条码的设备的分辨率都有更严格的要求。

我曾经做过测试,如果二维条码中只包含一个短网址,在1.5厘米见方的一块面积里面,使用喷墨打印机和普通纸张,就可以识别了。如果再包含一些日历信息,在原来的面积里面,就必须要使用激光打印机了。
所以,不要在二维条码中放置太多信息,否则会给传播和读取带来很大的困难。当用户拍摄了二维码之后,其实需要做两件事,第一、确认动作,打底要用什么服务或应用来解析这个二维码中所包含的信息;第二、信息本身,比如一个短网址,或一些相关的其他数据和信息。

这里面就有了一个问题,用户扫描了二维条码之后,是不是通常要连接网络?如果大部分内容都不需要连接网络就可以完整工作,那么就要想办法将尽可能多的信息塞进条码里面。如果通常用户扫描条码的时候,都是已经做好了连接网络的准备,那么就可以将尽可能多的信息放在服务器上,条码中仅仅记录一个短网址就好了。从现在的二维码使用习惯上来看,大部分人拿出手机准备拍摄二维码的时候,其实是做好了连接网络的心理准备的。
这就引申出两个问题,第一,我们的二维码包含的信息是不是太多了?第二,是不是二维码必须要放在可以免费使用wifi的地方,才能搞吸引更多的人来拍摄?

条码无处不在

现在,我们可以在地铁、公交、大街上、商场里、名片上看到条码,特别是二维条码。我经常会举出手机来尝试拍摄和识别这些条码。不幸的是,即使我的手机摄像头分辨率已经达到了800万像素,但是经常无法识别出条码里面的信息。地铁中,站台广告将一个二维码印在了一个角上,如果站在站台上,隔着铁轨,是肯定拍不清的。如果站在车厢里,只有正好是车门对着条码的时候,站在车门处的那个人才能够从合适的距离成功拍摄。有些广告上的条码由于印刷位置太低,没法从车门的位置露出来。有时候条码是出现在座位上方的,但是由于座位上的人是背对车窗的,而站在旁边的人,估计距离又不合适了,也无法被拍照。
这都是怎样的纠结啊。在上海地铁站里面见过一个手表的广告,是在检票口附近,吊在屋顶上,上面有一个二维码,我举着手机,垫着脚尖儿废了半天劲,还是没有识别出来。估计这个条码是给姚明专门设置的,提醒一下本人,姚明也是上海人的。

NewImage

条码与交互

现在那些在自己的广告中添加条码的商家,他们考虑过用户交互吗?肯定考虑了,而且至少应该比那些没有条码的广告,考虑得更多一些。他们大多在考虑的是用户拍摄了条码之后的一些事情,如何登陆网站,如何注册信息等等。他们也考虑了最原始的问题,用户为什么要拍摄这些条码,比如去领一个优惠券什么的。但是他们肯定没有去考虑,用户是不是能够拍到这个条码,摆放条码的地方是否合适。北京地铁一些不同线路的换乘通道里面,特别是一些人流拥挤的楼梯边上,就有商家刷上了广告,并在广告里面嵌入和二维条码。如果真有人胆敢停下脚步去拍摄那个条码,那么结果比如是发生惨不忍睹的踩踏。还好广大人民群众还没有将自己的智商降低到无良商家的水平。顺带说一句,那个条码的位置,就算是姚明也是够不着的。

NewImage

条码距离我到底有多远

距离一

无处不在的免费网络,让大部分用户都习惯性的全时在线。这肯定是二维码需要突破的第一道管卡。用户需要能够在有wifi网络的地方自动化的登上去,现在的wifi,大部分需要密码,登陆和使用起来非常麻烦。以机场、火车站、以及各个运营商的wifi网络最麻烦。
这呼唤一种可以让手机自动登陆各种wifi的方法,解决方法有两个,第一个是有运营商级别的家伙愿意为大家提供更加方便的wifi接入方式,然后通过广告或其他方式盈利,让用户可以使用免费的wifi资源。第二种则是类似于wifi万能钥匙之类的应用让用户的手机自动登陆到身边的wifi节点上。

距离二

更好的用户行为和体验分析与设计。至少不要将二维码放在那些容易发生踩踏的地方。目前那些二维码广告投放的地点,应该是按照人流量来标示价格的,人流量越大的地方,价格越高。这其实是不对的,很多人流量很大的地方,并不适合大家停下来拍摄二维码。二维码广告的理想位置,应该是那种人流量相对比较大,但人群相对静止的地方,比如放在地铁的候车区,而不是放在地铁的换乘通道里面。确保每一个放置的二维码,都能够有目标人群站在面前几分钟,如果是这些人站在那里正好非常无聊,那就更好了。人流量过大,其实也是不适合放二维码广告的,拍摄人和二维码之间必须有一个合适的距离,当人群的密度过大的时候,这个距离就消失了。所以在计算二维码广告位置价格的时候,以地铁为例,高峰时间段的人流量是要打折扣的。当目标人群静止时,一个二维码广告可以被多少人拍到,拍摄的位置是不是需要弯腰或垫脚尖等等,这些应该都是二维码放置时所需要考量的范围。二维码拍摄之后的动作设计,也需要仔细斟酌,到底要达到一个什么目标,需要用户投入多少成本,这里的成本指的并不是钱,而是用户需要进行多么复杂的操作,占用用户多少连续的时间,以及多少后续非连续的时间。用户能够从中得到些什么,优惠、资讯,还是娱乐?

距离三

用户拍摄二维码的合适距离。这其实是上一个距离的衍生问题,都是属于缺乏合适的应用场景。就像我在前面展示的那些地铁里面的照片一样,站在车厢里面的某个特定的位置,可以拍摄到。而且,条件异常苛刻,每次只能有一到两个人处在一枚二维码的最佳拍摄位置。大量的人群无法在不经意间拍摄到广告。这需要一个新的二维码拍摄应用来解决相关问题。目前的二维码拍摄应用,都是将摄像头设置到近景模式,然后要求二维码占据取景框面积的70%以上,才可以进行识别。其实对于现在的智能手机来说,配置500万、800万甚至上千万像素的摄像头,还可以进行特定点的对焦,完全可以在更宽泛的距离上对二维码进行拍摄和识别。在照片中识别二维码,应该比识别人脸要更容易一些吧,手机可以在人脸只占取景器面积不到10%的时候,将其识别出来,并对人脸进行对焦,按道理来说完全可以对出现在照片中的二维码做同样的事情。这样的话,二维码的可被拍摄的距离和范围就能够得以扩大,如果再配合一些多图像叠加所带来的图像增强手段,这个范围应该还可以得到进一步的扩大。原来只有一两个人能够拍摄到的二维码,在识别应用改进之后,应该可以被更大范围内的更多人拍摄到。这里面还有另外一个问题,那就是二维码中所包含的内容不能太多,包含内容越多,二维码的复杂度就越高,对拍摄距离的要求也就越严格。

总结

二维码是一种能够承载全新商业模式的革命性技术进步,虽然现在二维码越来越受到重视,但是二维码距离我们还有着很大的距离。目前合理的二维码应用场景应该是:有免费的wifi覆盖,人群相对静止,人群密度相对适中的环境。二维码内包含的信息不宜过多,二维码相关的应用场景还需要进一步的研究。二维码拍摄的应用也还有很大的提高空间。

最后附上本站的二维码。

NewImage

Close Bitnami banner
Bitnami