2012年10月31日星期三

艰难项目(二)


  • 艰难项目(二)
    • 故事(段子)篇


  • 段子一
2012-10-12 Google+ 上的一条微博,如下:
“唉!领导疯了,进度疯了,任务疯了,我疯了,工作疯了,生活疯了!我的状态没了。威总是幸福的孩子!”


PS. 以下内容,从(引用)TL说过的话说起,算是些不经意的言辞吧脱口而出的,其实没啥不必太过在意,在此就只是讲故事罢了,不如说剧情需要吧。
  • 段子二
时间是晚上十点钟左右,大家还在公司工作着,也差不多一日的工作安排(任务)接近尾声了,TL说道“差不多了,大家早点回了吧,早点休息。”
     -- 都TM晚上十点多了,还早点呀,有没有搞错啊。
听了TL说了几次,总觉得怪怪的,后面干脆回复了,“都这时候了,还早点啊。”哈哈,TL想想下却是有些不着调了。其实,跟TL一直关系很好,这么回复他一下,不碍事的。

  • 段子三
国庆节假,提前三天(10-05)到了公司上班,没有加班费一说,最后只能是后面工作事情不多了争取调休回来吧。接着就是连日连夜加班两天,晚上都是到了十点回家的。原来期待着10-07最后一天的假期可以休息一下,结果TL看着项目进度不够排期还是很紧,“照现在的项目进度,我们明天继续加班!”。怪不得,长假一回来TL就跟大家打了预防针,打了鸡血(其他没啥鸡血),后面我们有硬仗要打,希望大家努力做好工作同时又照顾好身体!
连续三天加班,然后第四天直接工作日上班了,再连续六天的上班,苦逼倒了,明天是最后一天的!哎呦呀,现在看来这“后面”到底啥时候是个头啊!闷头继续努力吧,兄弟们共勉。

  • 段子四
“最近公司很重视无线项目,公司四处调人往无线事业做项目,看得出倾力在做这个事情。努力做好这个项目(无线组网),大家都会有好处的。”
唉,听着这样的话,也照这样想只自我安慰了!不然箭在弦上不得不发,就是这种感觉了,别无他法!加油吧。虽然如上说的,听着有着那么忽悠人的感觉!我们已经苦逼很久了,连续的加班至晚上十点之后,这样的日子将近三月了,苦逼艹!

  • 段子五
“辛酸史”是这样的:
     2012-08-13 开始从事无线组网的研究与开发,首先从Android的Wifi-Direct(Wifi P2P)入手,同时研究智能手机的超声波传输数据。我们为了尽快做出一个比较理想的Demo,希望可以得到CEO以及其他领导们的看重与支持,顺利加入基础研发中心项目并领取津贴。项目组加上TL一共五人,为了这个目标奋战了一个月多。如何奋战呢,这期间多得是会议讨论与头脑风暴,然后各种编码各种尝试。从刚入门Android开发起,三天时间就开始项目开发了(虽说是已有了Java基础)。每天天晚上加班至十点半,没有周末,仅休息一天(虽说后面可调休回来)。
     接着,2012-09-10(周一) 在基础研发中心的月报告会议中,我们的Demo演示和TL的PPT演讲均顺利,并得到老板的鼓掌(认同)。当时心想既然CEO认同了,那目标有望实现了,顺利领取加入基础研发中心项目并领取津贴。
     然后,万万没想到的结果就在之后第三天(周三)TL接到上层领导通知,要求我们团队直接调往无线事业部参与无线项目的开发工作。这样情况,那个目标就只是泡影了,与津贴无缘。而且是CEO发号施令,要TL搬到他的办公室,我们必须再次搏一把努力一回,正所谓”箭在弦上不得不发“,别无他法。引用同事的一句话,“距离心脏最近的血液就越是新鲜。” 要明白,这是用来打鸡血的~!要吧,兄弟们,继续努力,后面的机会更多,面包有的,金子银子也会有的!
     ……

(完)


2012年10月25日星期四

手机GPS定位资料(Android)


手机GPS定位资料(Android)

> 问题,如下:
1. GPS原理。
2. Baidu地图和Google地图的原理。
3室内定位技术现在能应用否?精度如何?
4AGPS原理。
5其他定位技术。


> 回答,如下
1. GPS原理,之前已做过了解,可参考GPS定位基本原理浅析,笔者写得很详尽,说明得容易看懂,表示赞一下。

2. 百度地图的原理参考官方文档,如“百度地图移动版API for Android常见问题参考文档 V1.0”,摘录几段关键的,看看:
===
1  定位、坐标相关
1.1 API 如何获取定位信息
在百度地图移动版 API 中,我们提供一个重要的特色功能:定位,通过这个功能,能获取
到用户当前所在位置。在程序中,如果使用此功能,必须注册 GPS 和网络的使用权限。在
获取用户位置时,优先使用 GPS进行定位;如果GPS 定位没有打开或者没有可用位置信息,
则会通过判断是否为 Wi-Fi连接,如果是,则通过请求百度网络服务,根据 Wi-Fi热点位置
定位;如果否,则通过百度网络服务根据基站信息进行定位。  

目前系统自带的网络定位服务精度低,且服务不稳定、精度低,并且从未来的趋势看,基站
定位是不可控的(移动公司随时可能更改基站编号以垄断定位服务),而Wi-Fi定位则不然,
它是一种精度更高、不受管制的定位方法。国内其它使用 Wi-Fi 定位的地图软件,Wi-Fi 定
位基本不可用,百度的定位服务量化指标优秀,网络接口返回速度快(服务端每次定位响应
时间50毫秒以内),精度280米,覆盖率96%,在国内处于一枝独秀的地位。 

1.7 百度地图与 google地图坐标差异 
国际经纬度坐标标准为 WGS-84,国内必须至少使用国家测绘局制定的 GCJ-02 对地理位置
进行首次加密。百度地图在此基础上,进行了 BD-09 二次加密措施,因此百度地图对外接
口的坐标系并不是GPS 采集的真实经纬度,而是有较大偏移。

4  定位相关
4.1 通过 Wi-Fi 和移动网络定位得到的数据精度偏差较大
通常Wi-Fi信号覆盖范围在几十米到几百米,通过Wi-Fi网络定位的设备距离 Wi-Fi信号源
不范围也就在几十米到几百米,同理,移动网络的覆盖范围在一公里甚至更远,因此可能产
生的误差也越大。  
===
PS. 百度相关资料文档下载页面

Google地图的原理,还没去官网找资料研究过。

3. 关于室内定位技术,参考这段:
本来不想去理会论坛的一些自以为是的人,但是对于这些连基本的卫星信号常识都没有的理论确实看不下去了,我玩了很多年的卫星电视,gps也玩儿几年了,对于卫星不能说我精通至少也能算是个略知一二了,总有人要说自己可以在室内定位,大家其实完全可以用“gps室内能定位”为关键词去google一下,这个世界上目前还没有折腾出这么NB的东西,下面是国家测绘局的一篇有关室内定位的文章,请大家看看,以正视听。
以上的这段话,引自这里

    还有,来自国家测绘地理信息局的 介绍几种室内定位技术”,值得一看。
室内GPS定位技术
  GPS是目前应用最为广泛的定位技术。当GPS接收机在室内工作时,由于信号受建筑物的影响而大大衰减,定位精度也很低,要想达到室外一样直接从卫星广播中提取导航数据和时间信息是不可能的。为了得到较高的信号灵敏度,就需要延长在每个码延迟上的停留时间,A-GPS技术为这个问题的解决提供了可能性。室内GPS技术采用大量的相关器并行地搜索可能的延迟码,同时也有助于实现快速定位。
  利用GPS进行定位的优势是卫星有效覆盖范围大,且定位导航信号免费。缺点是定位信号到达地面时较弱,不能穿透建筑物,而且定位器终端的成本较高。
……

 GPS的精度可以达到10米之内的范围。

4. AGPS,在手机上的应用主要包括蜂窝基站定位或Wifi定位。其相关原理与说明可参考这些资料:AGPS定位基本原理浅析GSM蜂窝基站定位基本原理浅析AGPS工作原理及两种工作模式


5. 其他定位技术,这个没有做过详细了解。仅参考如上 介绍几种室内定位技术”,提到:
 室内无线定位技术
  随着无线通信技术的发展,新兴的无线网络技术,例如WiFi、ZigBee、蓝牙和超宽带等,在办公室、家庭、工厂等得到了广泛应用。
  红外线室内定位技术。
  超声波定位
  射频识别技术。
  超宽带技术。
  Wi-Fi技术。
  ZigBee技术。
  除了以上提及的定位技术,还有基于计算机视觉、光跟踪定位、基于图像分析、磁场以及信标定位等。此外,还有基于图像分析的定位技术、信标定位、三角定位等。目前很多技术还处于研究试验阶段,如基于磁场压力感应进行定位的技术。
  不管是GPS定位技术还是利用无线传感器网络或其他定位手段进行定位都有其局限性。未来室内定位技术的趋势是卫星导航技术与无线定位技术相结合,将GPS定位技术与无线定位技术有机结合,发挥各自的优长,则既可以提供较好的精度和响应速度,又可以覆盖较广的范围,实现无缝的、精确的定位。


(完)

2012年10月18日星期四

艰难项目(一)


  • 艰难项目(一)
    • 谈谈艰难项目中团队协作的项目管理感悟

    • 前奏
      • 2012-08-13 开始从事无线组网的研究与开发,至今(2012-10-18)已两个多月,整个项目组成员(加上TL共五人)为了项目还一直在奋战,周末若单休已很奢侈了,恰逢国庆长假而提前三天(2012-10-5)回到公司报到继续加班,然后不休息继续开始正常的工作日上班至周六(2012-10-13),连续上班九天下来。两月多上班的晚上几乎都是十点后下班的。后头想想,我们都是被狠狠打了一把一把鸡血的,而无怨无悔。“路漫漫其修远兮,吾将上下而求索。”
      • 这样的高强度的工作压力与十分紧凑的项目进度,结合同事间团队协作以及项目管理者(TL)的项目推荐工作,在此仅做尽可能简单的工作总结。其实不该叫工作总结,工作感悟会比较贴切一些。详情如下,开始吧。
    • 情节
      • 额,该如何形容上面说的最近艰难的项目呢,想想:
几个形容词:
紧张,紧凑,高压,努力,艰难,浮躁,激动,发泄,不满,体谅,坚持,……
几个名词:
领导,项目,进度,任务,排期,版本,文档,方案,会议,团队,情绪,Demo,夜晚 ……
几个动词:
赶,计划,推进,讨论,争议,加班,编码,调试,连调,解Bug,重构,协调 ……



    • 感悟
      • 额,艰难的项目开发中,得有几点感悟,说说:
1. 模块清晰,分工明确。
     尽快对项目的开发与测试工作进行模块划分。
     这些划分就是服务于后续项目工作给同事们的分工,需保证项目具有持续、并行的进展。

2. 严格把控项目进度。     
     该点最为重要,项目管理者需要明确分配任务,并知道每位同事现在手上的任务及进度情况。做好项目推进工作,若意外出现了滞后部分需及时协调过来。

3. 营造紧张而顺畅的讨论范围。
     紧张,问题讨论紧凑,针对性强,尽快解决。顺畅,讨论过程彼此理性对待问题,保持和气。
     会议或讨论时候需控制好各自的情绪,免得伤了和气。否则难免影响到大家的士气。
     都是同一条船上战斗的,和气很重要。伤了和气,很容易削弱团队士气,打击同事的积极性,影响大家协同工作,难免会滞后项目进度。种种坏处在此就不多描述了,你我想想便知!
     这里,我与TL有过几次的情绪冲突,事后想想其实没必要。还好,俩人都是性情中人,除了上下级的同事关系也是好朋友,乃良师益友。

4. 领导与下属关系融洽。
     最好,保持与同事们的沟通。有障碍则尽快化解,可能有时领导需委身妥协,有时下属需多多谅解领导。

(待续)……

2012年10月17日星期三

面对领导怎么避免胆怯惶恐的情绪?(转)

> 问:
刚工作四个月,发现自己有点怕领导。现在发现领导不问缘由,劈头盖脸的就训我的时候,如果我能有理有据的把事情说明白事情肯定不会太糟。怎么避免这种情绪呢?

> 答:

半辈子



人家工作才4个月,你们答的这都是什么乱七八糟的。
工作人与leader打交道的心态,在职业的不同阶段是肯定不一样的,像提问者参加工作才4个月,你要求他对待领导理直气壮 “我跟你是平等的”或者“我比你牛了看你还屌不屌”,那不是扯淡么。
提问者,我建议你首先分析一下面对领导时,那种胆怯恐慌情绪的来由,是不是因为领导个人说话做事的风格比较武断显得不容置疑?是不是你自己在业务上有欠缺导致不够自信?是不是你在工作中做得挺好但是不太会很好的叙职?当领导“不问缘由劈头盖脸”就训你时,是不是没给你解释的机会,或者他给了你机会,但你因为恐慌没能很好的应对? 
到底是以上或者别的什么原因,你都需要自己分析,尽量不要带入委屈的情绪,那会干扰你的判断,理性的分析问题,是你成为职业人的第一步。
以下是我个人的建议。
作为职业新人,我非常不建议像其他人跟你说的,摆出“我就是跟你平等的”或者“我要比你还牛”的态度,没有人喜欢傲慢狂妄的下属,尤其是什么都不会的新人。
当然了,即便是作为新人,你与你的领导确实是平等的,但是你要知道,平等的是人格,而不是能力。你的领导劈头盖脸就训你,估计不会是因为你做人有问题,绝大多数情况下,说的还是业务吧。
在工作中,你一个新人,与领导最理想的关系是“亦师亦友”,保持起码的谦虚和礼貌,是有必要的,你有没有传达出这样的信息给你的领导?
退一步讲,假如你的领导确实名列十大恶人,人品不佳又不好相处,那么你不妨请教一下周边的老同事,以我的经验,你的同事们对于一个谦虚、礼貌、上进的年轻人,总会提出一些有益的建议。只是老油条的立场与你不同,不要迷信他们,扎堆儿到怨妇了去。
有些靠谱的你知道就行了,有些不靠谱的你也能当作反面教材:身边有一两个提醒你不要成为他那样儿的人是有好处的。
在我个人看来,一个才工作4个月的新人,有一点胆怯惶恐的心态,总是担心自己做得不够或者做得不好,不是坏事。
另,你要是公务员,以上当我放屁。

---
引自知乎帖子。挺有意思的,一篇帖子。回答者讲的很在理,而且最后一句“另,你要是公务员,以上当我放屁。”,完全亮了!


2012年10月13日星期六

找房租房心得


找房租房心得
     -- 201209 深圳白石洲租房小志


1. 找中介,得花钱,但靠谱的不多。
     若你能遇上一位热心的,而且帮你找到一套满意的房子又可在合理价格租下,那么恭喜你,你是百里挑一的那位了。绝大部分的中介都站在房东那边。至今在深圳已两年多,租房已四次,这些过程均有通过中介找房子,花费说明如下:
     1) 房租的一半,共1300;
     2) 推荐费+两房的成功介绍费,共320;
     3) 两房的成功介绍费,共200;
     4) 推荐费10,(其实完全没任何的推荐价值)。
由上面的数据,可以看出我慢慢的意识到中介不靠谱了,行动起来尽量发挥自己主动性吧,这样更能体现个人价值嘛(哈扯远了)。

2. 靠自己,多留意,提前打听收集消息。
     至少提前半月的时间,你应该多留意合适地方的租房消息了,到处(跟同学,同事,朋友等)打听问问,加上网上关注,现实留意等,收集消息可以开始联系房东。或许这样,你不需怎么忙起来,想想也就是留意留意,打听打听,收集消息嘛。甚至你不需要出去跑就找到合适的了!

     呵呵,好了就说这么多了,若你最近在找房或做类似的找寻的事情,祝君好运,顺利!

(完)

201210国庆假期(二)

201210国庆假期(二)

  • 20121001
  1. 国庆节快乐!可惜网络不便,不能与大家分享国庆节快乐。
  2. 看似很认真干活,用劲又勤快的样子。却说很努力干活的,不信看看,有图有真相,感谢阿森抓拍。
  3. 晚上,在"唱吧"(iPhone App)与阿森PK飙歌,虽然俩兄弟的唱歌还有很大空间提升,但均玩的很High,小滴滴小熊(雄)也跟着玩着乐在其中,哈哈消蹦蹦跳的!
  4. 仰望楼上的阿森,唉,不说了,咋就装的这样子,酷酷的!




  1. 跟奶奶闲聊起,爸爸叔叔们他们少年的事情常常有这么段子,「当时他们在芦溪读中学时候,每周上学(路上)都是(背负着)一头米一头柴,加上一周的开销就一毛五或三毛吧。」 是的,就这样,属于他们父辈们青葱苦逼的中学路途!这样的老段子常听,但也时常有感触。
  2.  奶奶一直不喜欢拍照,若要问因见着她老人家你会懂的!    
  3. 不管是家人,亲戚,同学,朋友等,都需要良好的沟通。一家人在聊天,边喝酒边聊,聊家常,谈家庭计划,谈工作目标,谈儿子们未来,谈谈...等,最后,重影的眼前画面,呈现的是和睦温馨的一家,幸福感剧增,必须的!家的感觉就这样!回家真好。



  • 20121003
  1. 收拾完简单的行李,下午启程赶往厦门,与弟阿森同行(他明天得上班了)。本来可以便利到达厦门阿姨家的,结果恍惚了下(原因略)…开始比较波折的路程:
               芦溪(客车) - 霞寨(公交) - 小溪 (客车) - 漳州(出租车) - 厦门,中间的等公交与站公交就够呛的了!
             原来的行程呢,芦溪(客车) - 漳州(出租车) - 厦门,只有一次很便利的转车!

        2.  路上时候我有在想,估计阿森恨死我了,小心被记仇啊。(哈哈,这是属于俩兄弟的调侃。)巧的是,波折路上碰上老同学阿静,她到小溪的,刚好路上就有说有聊的。额…嗯…她是个好女孩子!


  • 20121004

  1. 终于,好不容易从老家(漳州)搬着那袋的包裹,送到了小叔家(厦门)……手酸了就算了,提久了手都感觉是不是快脱皮了。巨汗,那个沉甸甸呀,要不是时刻提醒着"这是奶奶寄给儿子(小叔)的老家农产品,天下父母心的心切。",该如何说服自己完成这趟'搬运工'啊。就这样,感动着我。
             最后,想知道沉甸甸的(袋子)里面装什么吗?地瓜,芋头,南瓜……

        2.  难得一次,也是第一次带着两表妹还有一小堂弟,在厦门海沧找了一家KTV飚起歌来!我唱的一般,而且最近他们的表现突出我的意料~!赞 。
         



        3.  晚上,老弟阿森送我到湖滨南上了车。这样的离别场景,已经出现过一次(201103),两次(201110),三次(201202),包括这次共四次(201210)了!时间匆匆逝去,但愿人长久,千里共勉!
             坑爹的是,车上上路行了差不多一小时左右,竟然赶人下车更换另一辆座位的商务大巴,说是原来大巴某零件换了不宜上高速。坑爹啊,明明的卧铺就成了商务车的座位。电话到售票处投诉,结果回复过来的理由是一样的!唉。被坑了的感觉,而不爽的是这样坐着在车上休息过夜,能休息好吗,哥明天还要上班呢!

  • 20121005

  1. 已赶程回深了,明(5号)提前上(加)班了。假日不多,在家繁忙以多呆时日。然来回匆匆,不能与诸多好友相会,甚遗憾,下次再聚。望见谅!,常联系。

(完)

201210国庆假期(一)

201210国庆假期(一)


  •  20120928 


  1. > 与旧友阿楦重逢相聚,久违多年(五年左右吧)的好友,高中同桌。六月份(201206)他结婚了,我当时繁忙没能回去参加他的婚礼,甚可惜。
  2. 晚上在姑妈家玩,正好小叔也在,那天晚上叔侄俩睡在房卧聊。我不禁说起,"叔啊,回忆我上次跟你睡一起那应该是二十年前的事情了吧。"小时候,小叔特别疼爱我,很喜欢带我玩,三五岁那会每当他回老家,我都喜欢跟他睡一起。哈哈,时光荏苒,稍纵即逝。如今他白发些许,我正当其青春年华如他当年。他聊起作为父亲的责任与为家庭打拼的事情,我聊起现在的工作与感情...


  •  20120929


  1. 坐临时加班(汽)车10+H,说好卧铺变成了座位,不知道算不算黑车啊(当然算)。悲催的是车上被空调吹感冒了。还有,答应了5号提前回公司报到加班。争取在后面时间与好友们聚,再联系。好像老家的联通信号糟糕,若不行,有事家里电话05965593591望存。



  1. 回老家,坐在农村小巴的后排座位上,吹着清新空气,透过阳光看着窗外的美景,听着车里的农村妇女们的闲聊着附近的'八卦事情'。哈哈,微微笑,感觉农村人简单与淳朴差不多可以体现在这儿了。



  1. "月公公,秀才郎,吾有饼..."中秋节夜晚,当地农村的民间唱词,尤其小孩们。犹记得我们孩提时,中秋夜晚那么的兴奋过...
  2. 两小(孩)儿富有激情在中国象棋对战中。一个八岁,一个十二岁。哈哈,「少年强强中国强」。
  3. 乌云掩盖了中秋月。



  1. 夜晚闲着没事,父亲不在家,寻他见得其戳麻将中。啊森与我在父亲其后"观战",遥想起我孩时,父亲打麻将时候,我兄弟俩常常在其旁边,默默看着,赢时激动,输时灰心...更多时候是为了喊他早点结束回家吧。不太喜欢父亲玩麻将输赢钱财,因为见着他赢时候居少,而他也常常自个说起"十玩九输"。
(完)


2012年10月10日星期三

Android开发笔记(七)


Android开发笔记(七)
     -- 开发遇到两个Android Jar 的相关问题


本文描述两个主要问题,也是最近这几天遇到的头疼过的问题。其实明白了问题之后就显得很简单!两个
Android Jar 的相关问题,如下:

# 1. 调用jar包的Service服务出错,找不到服务。
注意:
     倘若jar包里面包含有的Activity,Service,BroadcastReceiver,还有程序使用权限的声明等等,需提供给调用程序使用,那么要在调用程序的AndroidManifest.xml再次做声明。
     ”如果项目中存在使用属性,必须也把属性一起复制到你要使用的项目中,要不然会识别不了。“

 > 出现问题
异常:“Unable to start service Intent { cmp=.../...}: not found”

错误日志如:

10-08 14:34:10.019: W/ActivityManager(282): Unable to start service Intent { cmp=XLWireless.AdHocNetDemo/XLWireless.WirelessAdhocNetwork.AdhocNetworkService }: not found
... ...

 > 解决方法
1.检查Android工程的Manifest.xml配置文件中是否配置了需要的Service。
2.检查Service是否在application标签内。
3.如果你的Service和启动的Activity不在同一个包内,需把Service标签中的android:name配置成service类的完全名(全路径)。
4. 注意包名的大小写,包名第一个字母必须小写。这里强烈建议包名小写,虽不同单词不能明显区分但作为包名没关系,无伤大雅。
     若全路径且包名为大写(或驼峰式命名的大写开头),则Eclipse运行不起来程序。如(下面错误编写):
     <service android:name="Xlwireless.WirelessAdHocNetwork.AdhocNetworkService" android:enabled ="true" />

PS. 以上前三点引用自网上他人的总结,而最后一点乃自身经历的总结,其中困惑不已最后才得以实验得出的结论!

 > 相关链接
官方文档 Android Jar的使用说明
cnblogs 帖子


# 2. 调用百度地图Android三方库,出现异常问题。
异常: “java.lang.UnsatisfiedLinkError: initClass"

 > 出现问题
10-10 12:48:52.291: E/AndroidRuntime(18640): java.lang.UnsatisfiedLinkError: initClass
10-10 12:48:52.291: E/AndroidRuntime(18640):      at com.baidu.mapapi.Mj.initClass(Native Method)
10-10 12:48:52.291: E/AndroidRuntime(18640):      at com.baidu.mapapi.Mj.a(Unknown Source)
10-10 12:48:52.291: E/AndroidRuntime(18640):      at com.baidu.mapapi.BMapManager.init(Unknown Source)
10-10 12:48:52.291: E/AndroidRuntime(18640):      at xlwireless.deviceutility.XLGPSManager.init(XLGPSManager.java:51)

 > 解决办法
引用一篇某网友的博文
而我的评论是这样的,如下:
“百度提供的jar和so必须要放到libs而不是lib目录” 
百度地图提供Android API第三方库库文件包含有,描述如下:
目录 libs (包含){ baidumapapi.jar 文件夹armeabi(包含 { libBMapApiEngine_v1_3_3.so } } 这样的两个文件,且存在于两级目录。
---
真心不明白,百度开发平台(设计者)为何要这样做,“仅限制使用者需要” 将这样放置jar和so文件(如上libs目录),否则容易出现问题如LZ所说的异常“java.lang.UnsatisfiedLinkError: initClass”,但有时又不出问题的,只是未去继续深究吧,若哪位仁兄得知真相,望告知,谢谢!
--

 > 相关链接

(完)


GPS数据与经纬度格式

GPS数据与经纬度格式

# 经纬度
经纬度的表示:一般从GPS得到的数据是经纬度。经纬度有多种表示方法:
1. ddd.ddddd, 【度 格式】的十进制小数部分;
2. ddd.mm.mmm,【度 . 分 . 分 格式】的十进制小数部分;
3. ddd.mm.ss, 【度 . 分 . 秒 格式】。

常见转换是1,3之间两种格式的转换。


一度是多远呢?在LAT/LON坐标系里,纬度是平均分配的,从南极到北极一共180个纬度。地球直径12756KM,周长就是12756*PI,一个纬度是 12756×PI /360 = 111.133 KM (大约)。
1. ddd.ddddd,在北京,纬度最后一位小数增1,实际你走了大约1.1M,经度最后一位小数增1,实际你走了大约0.85M;
2. ddd.mm.mmm,在北京,纬度最后一位小数增1,实际你走了大约1.85M,经度最后一位小数增1,实际你走了大约1.42M;
3. ddd.mm.ss,在北京,纬度秒增1,实际你走了大约30.9M,经度秒增1,实际你走了大约23.7M。

PS. 经纬度的转换:使用工具软件转换,网上搜一下就有了。


# 数值转换:
将度分单位数据转换为度单位数据
度=度+分/60
例如:
经度 = 116°20.12’
纬度 = 39°12.34’
经度 = 116 + 20.12 / 60 = 116.33533°
纬度 = 39 + 12.34 / 60 = 39.20567°


度分秒转换:
将度分秒单位数据转换为度单位数据
度 = 度 + 分 / 60 + 秒 / 60 / 60
例如:
经度 = 116°20’43”
纬度 = 39°12’37”
经度 = 116 + 20 / 60 + 43 / 60 / 60 = 116.34528°
纬度 = 39 + 12 / 60 + 37 / 60 / 60 = 39.21028°

其格式的经纬值先转换度,再采用上面的运算。

最后,度单位的数据转换为度分或度分秒单位的,反之!
--
Android程序获取经纬度数据格式为度格式,如下:
mLatitude=22.55069351196289,mLongitude=113.94450378417969
---


# 参考链接

(完)