摘要: !! 转载请注明出处 !! 一个项目,利用wifi组播在局域网内发现设备。却发现在有的路由器上能正常工作,有的路由器上完全监听不到组播消息。检查路由配置没有任何问题。 组播实现很简单:拿住WifiLock,拿住MulticastLock,创建MulticastSocket端口1900,ttl设为3或 阅读全文
posted @ 2016-05-19 13:53 馒头脸 阅读(4250) 评论(2) 推荐(1) 编辑
摘要: 一开始是装了ubuntu15.10,不知道是我的x200机器太old还是iso镜像有问题,总是各种莫名的引导不起来。有时候刚刚装好的干净系统,只install了一个vim和openssh,重启,然后就完了,grub引导界面都出不来,一个光标在夜幕中闪啊闪~~~,我装机装了3遍啊,都成熟练工了。如果园 阅读全文
posted @ 2016-01-28 14:58 馒头脸 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 15.10 默认安装的输入法engine就是fcitx,如果你安装的时候locale选中文,应该不用任何折腾就可以用了,但我习惯了用英文系统,所以。。。。。 系统安装好之后,做如下修改: 安装语言包 sudo apt-install language-pack-zh-hant 安装fcitx,如果需 阅读全文
posted @ 2016-01-28 14:01 馒头脸 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 题外话:今天偶尔来逛逛,发现我真是懒到家了。居然有半年前的留言我都没有来看过,真对不起留言的同学,希望他的问题已经解决了。 这两三天一直被亚马逊S3上传文件的问题困扰着,直到昨天晚上终于搞定了,工作群里一片欢腾,从客户端到服务器数位工程师卡在这个问题上抓耳挠腮了好几天,终于解决了,这就是所谓“光明总 阅读全文
posted @ 2016-01-28 13:41 馒头脸 阅读(5463) 评论(0) 推荐(0) 编辑
摘要: 我的手机是M35C,在我自己的map activity中,通过gps获取到的经纬度比实际地址总是有500米左右的偏差。在网上搜索了很多,都说这个是测绘局为了保密故意弄成这样的。gps全球定位系统获得的location是WGS84坐标系,而咱们是用的自己的坐标系,不知道是BJ54还是大地坐标系。反正就是不一样。但我没想明白,为什么安装google自己的地图apk 就没有这个问题呢。转换模型貌似能搜到些很正规的论文,呃。。我没仔细看,对于我这样高数只能勉强的及格的人来说,那些公式具有强烈的眩晕效果。@_@一个修正的办法是通过百度的坐标转换web api发送一个httpGet的请求String ur 阅读全文
posted @ 2014-01-31 23:15 馒头脸 阅读(1994) 评论(2) 推荐(0) 编辑
摘要: 仍然是建议个异步小任务1 private GetPathTask mGetPathTask = null;2 3 private void getGuidePath(LatLng origin){4 if(mGetPathTask != null){5 mGetPathTask.cancel(true);6 }7 mGetPathTask = new GetPathTask();8 mGetPathTask.execute(origin, mMarker.getPosition());9 }第8行的两个入参都是LatLng对象,分别为其实... 阅读全文
posted @ 2014-01-31 22:13 馒头脸 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 接上篇 http://www.cnblogs.com/inkheart0124/p/3536322.html1,在地图上打个标记 1 private MarkerOptions mMarkOption; 2 3 mMarkOption = new MarkerOptions().icon(BitmapDescriptorFactory.fromAsset("target.png")); 4 mMarkOption.draggable(true); 5 6 double dLat = mLocation.getLatitude(); 7 double dLong = mLoc 阅读全文
posted @ 2014-01-31 21:10 馒头脸 阅读(9138) 评论(0) 推荐(1) 编辑
摘要: 接上篇。改造一下MapsActivity:public class MapsActivity extends Activity implements LocationListener, InfoWindowAdapter, OnMarkerClickListener, OnMarkerDragListener{}实现4个interface:android.location.LocationListenerGoogleMap.InfoWindowAdapterGoogleMap.OnMarkerClickListenerGoogleMap.OnMarkerDragListener本篇要实现在地图 阅读全文
posted @ 2014-01-29 20:05 馒头脸 阅读(3056) 评论(0) 推荐(2) 编辑
摘要: 官方文档:https://developers.google.com/maps/documentation/android/start?hl=zh-CN先谷歌后百度。使用google的api基本上按照官网来就好了,开发过程中遇到各种各样的问题,其实仔细看官方文 都能找到解决方法的。这篇文主要是让自己回顾总结一下。Google Map API v2 相对v1变化了不少,千万别拿着v1的攻略做v2。step1 准备工作:1,需要安装两个东西,Google Play services SDK 和 Google APIs。打开Android SDK Manager,拖到最底下找到Extras文件夹,展 阅读全文
posted @ 2014-01-27 21:55 馒头脸 阅读(1335) 评论(3) 推荐(2) 编辑
摘要: 接上一篇源码: http://files.cnblogs.com/inkheart0124/PushSlider.zipViewGroup中touch事件的处理,有三个函数public boolean dispatchTouchEvent(MotionEvent ev);事件派发public boolean onInterceptTouchEvent(MotionEvent ev);事件拦截public boolean onTouchEvent(MotionEvent ev);事件处理(废话一句,View中只有两个,dispatchTouchEvent和onTouchEvent,ViewGro 阅读全文
posted @ 2014-01-26 16:14 馒头脸 阅读(2059) 评论(0) 推荐(2) 编辑