看到一篇软文,是介绍LBS服务的。业务逻辑虽然很简单,但每一处都涉及到手机底层功能,粗算下来有七项功能调用:
第一是GPS,......
第二是跨页面查找,......
第三是拍照和文字,......
第四是文件上传,......
第五是好友邀请,......
第六是推送,......
第七是个性化声音,......
貌似说这些功能原生开发都很难实现。有明白的吗?

解决方案 »

  1.   

    没有你想的那么难,如果都是一些第三方的API调用。
    难的是如果你完全不用第三方的API, GPS的服务就难,门槛比较高。个性化声音应该能找到开源的音频处理模块,其他几个都是比较简单的网络服务。
      

  2.   

    全部都自己写?那费尽了 
    这几大块都有现成接口可调 不知可否融入your system
      

  3.   

    给大家推荐一款移动开发中间件:rexsee
    rexsee降低了手机开发门槛,开发人员只需要掌握html+js就能开发比较专业的手机应用软件。
    比如,gps调用,rexsee提供相应的rexseeGps对象,通过JS直接调用就能够获得相应的定位信息。比原生开发简单多了。
    更多请看,http://www.rexsee.com/CN/helpReference.html
      

  4.   

    全部用源生开发的话确实有些难度,好友邀请属于后台业务。中间件的话大部分都做不到这些功能。LS说的Rexsee EMS可以做到,但是只限用于Android平台。
      

  5.   

    LBS的实现能看出着开发者对android熟练程度。
      

  6.   

    LBS是个非常时髦的概念,在Google Market上看到过一些应用,都是老外开发的。比如有一个在停车场找自己的车的应用就很实用,特别是在没有什么参照物的大停车场,要找到自己的车,得多好的记忆力啊!女同胞经常在停车场迷路。国内好像也有人用Rexsee移动中间开发了类似的应用。改天找到了,给大家分享一下。