自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 android列表停止滚动,加载图片,较为通用的一种办法

有点问题,通过ItemView不一定能追溯到ListView,parent.getParent()可能是null,后面再想下解决方式......在Adapter的itemView里面,判断列表是否在滚动中,其实是比较麻烦的,可能耦合性会比较严重。所以考虑了下,是否能在itemView里面,检测列表的滚动状态,并监听停止状态加载图片,实现itemView与Adapter进而与...

2017-02-25 14:11:00 116

转载 项目优化之热更新

方案使用腾讯的tinker,对于加固的apk(360和应用宝2个渠道)不支持不加固的apk:1、支持热更新的手机使用热更新方案自动下载加载补丁包,无需安装,共用一个补丁包2、不支持热更新的手机检测到加载补丁失败,提醒用户下载对应渠道新的完整apk,重新安装加固的apk:提醒用户下载对应渠道新的完整apk,重新安装Web为了保证不支持热更新...

2017-02-09 13:52:00 157

转载 《打造高质效的技术团队》总结

总结自:阿里巴巴李云的《打造高质效的技术团队》一、现象1、职业化水准偏低1.1 服从 vs 责任:没有思考,领导说了就做1.2 勤劳 vs 效率:加班不等于能力和贡献,要提高质量和效率1.3 团伙 vs 团队:合作,成员往往自我管理能力非常差1.4 技术能力 vs 专业做事:心态2、能力与价值的认知2.1 能力不等于高价值2.2 如何输出价值3、...

2016-08-13 18:28:00 163

转载 什么能成为你不断努力工作的信念?

  “劳模雷军每天工作15个小时,和雷军认识多年没谈过美女话题”,这篇文章有感:  互联网大佬都应该不可能特别轻松的,当然这肯定需要有强大的信念支撑,员工也需要有强大的信念才能不断努力把产品做好。   那么什么能成为你不断努力工作的信念?   1、对自己严格要求,我做的产品就是要做的最好,我就是技术、管理大牛;  2、产品做好了,公司才能发展好,公司发展好了自己才有发展空...

2016-07-20 23:14:00 128

转载 员工离职原因

  貌似公司其他部门离职的人,一直挺频繁的,还好我们android组一直没离职的,大家工作做不完的也会主动加班,所以还是特别感谢组里面的同事。所以我也想了一下为什么留不住人,总结了几个原因,给总监反馈了下,希望能给公司带来一点帮助,其实问题确实挺多的!以前也有同事问我为什么不走,以前想去大公司没通过,现在就是不想这么容易放弃,公司有问题我们得尽自己的努力尝试去改变。1、没有能值得学习...

2016-07-10 15:57:00 130

转载 去户外就是受虐,但是为什么这么多人都喜欢自虐呢?

  去户外就是受虐,但是为什么这么多人都喜欢自虐呢?这是很多非户外爱好者所不能理解的,当然普通人也无法看到他们所看到的风景。  这就像很多人无法理解,为什么有些人那么拼命的工作呢?或许他们就是享受这种不断克服困难,然后登上峰顶欣赏别人所看不到美丽风景的过程。  我们现在的工作也是如此,现在公司说要达到500万用户,然后上市(山顶),很多人可能觉得不可能实现,很遥远(下雨,山路到处...

2016-04-19 19:28:00 203

转载 产品优化重构管理记录(不断整理更新)

1、逻辑不出问题就是最大的优化,先第一时间修改bug;2、团队整体能力的提高,多做些规范以及技术分享; 2016年技术分享安排(可以是自己总结整理的内容,也可以是网上看到好的文章自己理解清楚分享的)本周分享人及分享内容本周需确定的分享内容下周需要提供分享内容的人2月第1周第2周...

2016-02-15 10:51:00 101

转载 2016工作目标

2016年我会努力做到几个方面的突破:1、程序性能、内存、电量消耗、稳定性等方面有一个大的突破。以前我们开发,可能只看重功能,我觉得后面一段时间,我们得多关注性能体验,得对用户负责。其实我自己到现在都不好意思对我的朋友说这个产品是我做的,也基本没有在社交圈子里推荐过,我期望在明年年会,能有底气说这是我们公司、我们团队做的产品。2、团队整体开发能力、团队工作学习...

2016-02-15 10:46:00 67

转载 Android简化xml sax解析

  dom解析占用内存大(我这边需要解析各种各样的kml文件,有时4-5M的kml文件使用dom解析很多手机就内存溢出了),也需要引入第三方库,所以使用相对于节省内存很多、不需引入其他库的sax解析就是很好的选择了。因为sax解析比较复杂的xml文件特别麻烦,所以整理了一个简化android sax解析的工具。  实现思路:和Android Touch事件传递机制一样,把需要子解析器...

2015-07-13 22:19:00 89

转载 dynamic-load-apk插件原理整理

  因为当前项目功能越来越多,编译速度越来越慢(公司电脑配置也挺差的...),并且方法数已超出65535的限制了,虽然通过multidex暂时解决了,但是这并不是一个好的解决方式。所以通过插件来加快编译速度以及解决方法数的限制,算是一个越来越重要的任务了,工作中还有很多新需求,所以趁放假的2天研究了下现在比较流行的插件框架dynamic-load-apk,并整理了下。框架git...

2015-05-03 23:21:00 187

转载 简述MVC框架模式以及在你(Android)项目中的应用

  标题是阿里电话面试的问题,一直以为自己很清楚MVC模式,结果被问到时,居然没法将MVC和Android中各个组件对应起来,所以,面试肯定挂了,不过面试也是学习的一种方式,可以知道大公司看中什么,以及自己还有哪些知识漏洞,例如这次面试就学到了很多东西。  大家可以在看下面的内容之前,也想想能否把MVC及与Android各个组件的对应关系讲清楚,看是否还有和我一样对MVC一知半解的。...

2015-04-27 00:47:00 102

转载 ThreadLocal源码分析

1、概述ThreadLocal,可以理解为线程的局部变量,作用就是为每一个使用该变量的线程都提供一个变量值的副本,每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。ThreadLocal是如何做到为每一个线程维护变量的副本的呢?每个线程中都有一个ThreadLocalMap(Thread.threadLocals),用于存储每一个线程的变量的副本。T...

2015-04-07 00:15:00 79

转载 Handler、Looper、MessageQueue、Thread源码分析

  关于这几个之间的关系以及源码分析的文章应该挺多的了,不过既然学习了,还是觉得整理下,印象更深刻点,嗯,如果有错误的地方欢迎反馈。  转载请注明出处:http://www.cnblogs.com/John-Chen/p/4396268.html对应关系:1、Handler不带Looper的构造器   /** * Use t...

2015-04-06 17:48:00 97

转载 HashMap总结

  最近朋友推荐的一个很好的工作,又是面了2轮没通过,已经是好几次朋友内推没过了,觉得挺对不住朋友的。面试反馈有一方面是有些方面理解思考的还不够,平时也是项目进度比较紧,有些方面赶进度时没有理解清楚的后面接着做新需求没时间或者给忘了。以后还是得抽时间深入理解学习一些知识了,后面重点是知识深度,多思考。  今天把面试问的较多的HashMap源码看了下,相关知识做了个总结,希望对大家有帮...

2015-03-28 23:33:00 179

转载 Android多进程需要注意的一个地方

  可能很多项目都会有一个自定义的Application,做一些初始化操作以及全局化的一些数据保存,这时如果程序中定义了远程服务(android:process=":remote"),Application就会被实例化多次,每个进程实例化一次,所以Application中onCreate也会被执行多次,这肯定是没必要的,特别是Application bind一个Service的情况。...

2015-03-24 22:56:00 81

转载 android媒体文件扫描

  项目中可能有这样的需求:下载或导入、导出的图片、音乐等媒体文件,需要马上能在图库或本地视屏播放器中显示出来,或者要能在媒体数据库中查询到媒体文件的相关信息,这时我们就得主动通知系统扫描新的媒体文件了。我整理了一个扫描的工具类,分享下。  具体代码:public class MediaScanner { private volatile static Medi...

2015-03-07 21:54:00 120

转载 android多种布局的列表实现

  最近有一个列表效果,需要一个列表有多种布局,最终效果如下:    这个我也问了同事以及开发群里的朋友,居然都没得到最优的实现方式的回答,看来这种复杂列表的需求还是比较少的,我自己也走了一些弯路,把我几个实现的方式整理下,希望对于还不了解的朋友有所帮助。实现方式1:(每次getView时重新inflate itemView,convertView没有复用,性能低,...

2015-03-01 18:20:00 164

转载 android图片缓存(包含ReusableBitmapDrawable和BitmapPool)

  现在做的项目中,有用到一个开源的2D地图框架osmdroid,但是在项目中,使用还是有一些问题,例如,多个地图实例,会有独自的图片缓存,Activity onPause时,并不会释放图片缓存,如果多级界面都有地图的话,可能会造成很多手机内存溢出(按照每个瓦片256*256,屏幕1280*720来算,显示一个屏幕的地图,至少要在内存保存15张图片,占用内存256*256*4*15=3....

2015-01-25 16:07:00 95

转载 Android地图开发之地图的选择

  做lbs开发差不多快2年了,地图相关的产品也差不多做了3个了,用到过的地图包括google地图、高德地图、百度地图、图吧、Osmdroid,今天总结下,方便大家开发时选择合适的地图。  首先说定位模块选择,高德地图、百度地图现在都有了单独的地位sdk,且都支持全球定位,都是非常不错的选择。我现在做的项目对定位要求很高,现在的选择是gps定位使用系统定位方式,基站定位使用百度定位,...

2015-01-16 22:45:00 206

转载 Android分辨率适配心得

  关于Android分辨率适配,这个是Android开发很头疼的一个问题,也需要花费相当一部分开发时间处理的一个问题,往往一个界面怎么适配就得想半天,特别是新手,也经常有人问我是怎么适配分辨率的,我也不能几句话说清楚,自己也在研究中。  其实,我觉得分辨率适配,不只是研发单方面的事情,与产品、UI设计师也有很大关联。首先产品必须了解一点Android布局以及分辨率适配的知识,设计的...

2015-01-11 20:04:00 91

转载 android文件存储位置切换

  最近有个需求,助手的google卫星地图和OpenCycleMap下载的离线地图数据,要能够在内置存储和外置存储空间之间切换,因为离线瓦片数据非常大,很多户外用户希望将这些文件存储在外置TF卡上,不占用内置存储空间,所以把最近研究的整理了下,分享给大家。  需要考虑和遇到的问题(主要是不同手机、不同系统的兼容性):  1.这样获取手机所有挂载的存储器?   Andro...

2015-01-11 16:57:00 130

转载 第一篇博客

  2014,感觉一眨眼就过去了,一直感觉很忙,但又不知道在忙些什么。  还好,公司负责的项目,“户外助手”,每2-3周迭代发布一个版本,现在用户新增数量,每天都差不多稳定在1000以上,新版本首发的几天每天新增差不多都在3000左右。户外助手项目启动,就一直负责这个项目的开发,现已一年多了,不得不说,户外人群还是挺多的,而且户外工具类的软件,用户活跃度也非常高,很多用户,每天使用应...

2015-01-10 17:42:00 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除