LBS的迅速蹿红让国内市场竞争也开始白热,2010年国内LBS的市场规模是10亿,2013年将接近百亿...
LBS可以挖掘出很多的商业模式,与社交的结合(F8,renren),与旅游类网站的结合(国内旅游类还没动静),与游戏的结合(切客里霸占地盘当地主),与商业服务的结合(团购啊神马地)。
肿么样?多彩的商业模式注定LBS的广阔前景。不分析了,再分析就跑题了。
用智能机玩人人的朋友都用过“报到”功能吧,这就是一款LBS应用,可以随时随地分享你的地点,并显示周围好友和信息。Iphone,Android,普通手机版人人都能使用,塞班的好像还在研发中。如果你还没玩过,赶紧去试试吧,它是一定会火的。
报到功能使用的是手机里的GPS芯片,拿Android为例,通过调用系统的服务
Location location = locationManager.getLastKnownLocation(provider)
来获得手机的位置信息。这一过程是有Android系统提供的基于GPS芯片的系统服务,你是无法更改结果的,所以效果就是,每个人都只能如实的报到你所在的地点,即使换名字,旁边地图也会显示你的真实所在地。 看上去似乎无懈可击。
前段时间一个玩时间穿越的《宫》很火,那么我想玩地点穿越,会火吗??会火吗??
于是就有了搞定人人定位服务的想法,我来分享下我思路:
首先想到既然是调用系统服务,是否可以拦截API啊,可惜这是linux,是否能像win一样hook不得而知,没时间深入研究。
反编译renren的apk,发现代码似乎做过混淆,而且好像程序还要签名,反正就是反编译后的源代码改了之后再编译,无法安装,这条也走不通。对反编译这块没啥研究,也没时间研究,也放弃了。
最后甚至想到了直接修改Android源代码,Android是基于linux2.6的内核,虽然开源,但也没那水平去研究源码,重新编译,学习曲线太长,所以也放弃。
最后,你猜肿么着,问题还是解决了,不过具体是那种方法恕我不便透露,不是怕封号,而是觉得大家还是遵守“规章”吧。如果你想钻研,可以试试,给大家个提示,方法比较简单,希望聪明的你可以办到。
最后上图: