- 博客(17)
- 资源 (9)
- 收藏
- 关注
原创 百度地图聚合点的展示
前言好久没有更新博客了,一直在忙着项目地图实景图聚合的功能。来简单介绍下聚合的效果和实现的方法吧。效果先上图看效果 3张效果图,展示了3个地图层级的聚合效果。这里实现的效果,类似高德地图的实景图,有兴趣的小伙伴可以下个高德地图看看实景图的功能,不过高德的实景图效果,看着像是服务器已经将实景图进行按地点归类好的,所以估计也不需要使用聚合算法,实现起来会简单很多。代码实现在本项目的功能情景下,
2016-09-25 23:19:04 7835 2
转载 不要相信程序员在加班时间写的代码
原文链接:http://www.jianshu.com/p/d531ddbbd7f3作为一个最底层的程序员,我先记录一些只有底层程序员才会知道的事情。如果多年后,我违背自己进入这个行业的初心,走上管理岗位,也能回想起一些禁忌,避免一些错误。其中最重要的就是这条:不要相信一个程序员在加班时间写出来的代码。(软件工程的学说表明,连正常时间好好写的代码,也不要太相信。不过这不是本
2016-08-24 22:45:21 961 1
原创 应用宝省流量更新sdk接入指南
app的自动更新,是一个非常重要的功能。而要实现一套更新机制,技术上来说其实很简单。但对于小公司来说,其实很没有必要,因为你需要一台文件服务器提供下载,万一app火了,那这台文件服务器的压力就相当大了。现在有很多做平台的大公司会有在做这一套自动更新的服务,算是给小公司减轻成本吧。 以前几个app用的是友盟的自动更新服务,因为也使用友盟的统计服务,所以就选择了友盟。但是自从被阿里收购
2016-08-13 19:14:35 5818 13
转载 Android客户端性能优化
这是由魅族资深Android开发工程师总结的一些优化经验,很多个方面都值得我们去着重优化,比如启动速度、过度描绘、异常的处理、耗电等等,都是我们平常没有多大关注的问题,分享给大家,可以看看哪些是自己app当中需要或可以进行优化的。原文地址:http://blog.tingyun.com/web/article/detail/155一、 性能检查项1. 启动速度1)这
2016-08-07 23:34:17 1170 1
原创 android列表中使用MediaPlayer播放视频的一个问题
现在越来越多的新闻app都开始有直接在新闻列表中播放视频的功能,这极大的方便了用户进行视频新闻的查看,不需要点击进入视频播放页,还可快速的切换到列表中其它视频的播放。前段时间,刚开发了款app,也有跟新闻app类似的列表视频播放功能,效果图如下:这里播放的是网络的hls视频,所以直接使用了系统的MediaPlayer进行播放。由于列表中会存在多个视频,所以列表item中针对视频播放
2016-07-31 22:50:44 4610 1
原创 android 6.0 textview 跑马灯失效和出现抖动的解决方法
最近搞个项目,要在地图上显示天气信息,我使用了个textview加跑马灯效果进行滚动显示,一切都很正常。 前几天测试在6.0系统的机子上进行了测试,发现跑马灯失效了,一直在抖动。感觉像是6.0兼容性上的问题,但又感觉有点不可能,系统组件不应该会有这个问题的,随即做了个简单的demo,仅跑马灯显示文字。结果在6.0系统上一切正常。 想起来跑马灯的效果需要控件获取焦点,想到可能在6.0上,textv
2016-05-10 21:46:10 6354
翻译 Android Studio 2.0 FileOpUtils Not found
升级到Android Studio 2.0 Preview后,编译一直出以下错误Error:Internal error: (java.lang.ClassNotFoundException) com.android.repository.io.FileOpUtilsjava.lang.ClassNotFoundException: com.android.repository.io.Fil
2015-12-09 09:57:14 716
原创 自定义地图数据瓦片化请求的一种实现方案
自定义地图数据瓦片化请求的一种实现方案 一、背景介绍 之前做一项目,要接入其它公众平台上的数据,显示到地图上,而且要求拖动地图时,能载入地图新区域内的数据,就像现在大部分的地图应用一样,瓦片形式加载。由于数据不是存放于自己的平台,所以这里会出现个问题,数据不是以地图瓦片形式进行保存。 但是公众平台有提供个接口,可以使用位置和距离的参数,
2015-11-23 22:45:56 4615 5
原创 Findbugs的OBL处理方法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-11-12 10:53:33 6049
转载 Android性能优化典范(三)
Android性能优化典范的课程最近更新到第三季了,这次一共12个短视频课程,包括的内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用Batching,Prefetching优化网络请求,压缩传输数据等等
2015-08-28 14:04:59 521
转载 Android性能优化典范(二)
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化、网络优化、Android Wear上如何做优化、使用对象池来提高效率、LRU Cache、Bitmap的缩放、缓存、重用、PNG压缩、自定义View的性能、提升设置alpha之后View的渲染性能,以及Lint、StictMode等工具的使用技巧。 下面是对这些课程的总结摘要,认知有
2015-08-28 14:00:31 621 1
转载 Android性能优化典范(一)
转载,只是为了更方便的回顾2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题
2015-08-28 13:54:35 629 1
原创 android 判断 手机 是否 打开 允许模拟位置 选项
最近看到有人问 “怎么才能获取到 手机是否打开了 允许模拟位置”呢? 其实很简单,这些设置项,基本都是写在数据库里,所以只要看看setting的源码(或者查看logcat可能也可以得到些有用的信息),就能知道该配置是写了数据库的哪个字段。 允许模拟位置boolean isOpen = Settings.Secure.getInt(context.getC...
2014-07-28 09:08:41 1419
关于 MTK 双卡 开启/关闭 移动数据 的一些小研究
最近在研究MTK双卡手机,4.1的系统。要在程序里控制移动数据的开关,碰到难题了。因为发现,以前用反射的方法调用ConnectivityManager 类的setMobileDataEnabled方法失效了提示的信息显示找不到该方法,第一的反应是,难道4.1系统没有这个方法了,想想也不可能啊。查源码,果断还是跟原先一样的。再次进行调试,取到了ConnectivityManager 类中所有的函数...
2013-07-25 14:38:04 553
原创 js操作json数据的一些感受
最近在搞 json 数据传输,直接用的 javascript 对数据进行操作。json数据为: var json ={ "global":"200", "camera":[{"key2":"F5.6","key3":"35mm" }], "jam":[ {"Red":"100"}, {
2011-08-21 23:21:45 159
google map api 中文文档
2011-01-10
google map api 中文文档 ,绝对能打开的
2011-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人