- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 Android设计模式 -- 单例模式总结
前言看《Android源码设计模式》之前设计模式没怎么接触,代码写的强耦合,复用性可读性都差到极致,于是有了设计模式的学习之路。设计模式相关的还推荐《敏捷软件开发 — 原则、模式与实践》作者Robert C.Martin和《设计模式 — 可复用面向对象软件的基础》四人帮写的这两本书。前者对设计原则有详细描述,后者主要涉及经典的设计模式讲解。本文主要引用内容主要出自《敏捷软件开发 — 原则、模式与实践
2016-09-13 00:57:13 649
原创 Android Camera的简单使用浅析
Camera的简单使用浅析由于最近工作上用到android.hardware.Camera这个类,于是简单的学习了一些基本用法。 首先注意:Camera这个类在API21以后就不推荐使用了,官方提供了一个新的类名叫:Camera2,其中包含了新的回调机制,感兴趣的朋友可以仔细研究研究。 Camera官方API Guide:无墙又懒得打开本地doc的朋友请戳: http://www.android
2016-09-13 00:53:26 690
原创 LeetCode刷题系列
LeetCode我们工作面试和提高自身数据结构和算法能力的时候往往需要刷刷题,我选择LeetCode是通过一个留学论坛了解的。专业,覆盖语种全面。提前说说刷题的心得:尽量手写代码,少使用IDE的代码补全和智能提示。既然是提升和锻炼自己的代码功底,那就没有理由再犯没有IDE写代码会死症让自己去思考本身就是一件艰难的事,所以如果遇到困难,可以借鉴但切不可抄袭他人思考成果。不然刷题就没有意义了,别贪多
2016-09-13 00:47:55 15695
原创 Android HorizontalScrollGridView的一点坑
应需求实现横滑的GridView,网上较多都是通过HorizontalScrollView + GridView嵌套实现的,并且效果还不错,然而我发现StackOverFlow上面有人推荐API>17的版本可以使用HorizontalScrollGridView,心里暗想这不是官方现成的嘛,不用白不用。结果功能实现后发现,如果使用setNumsOfRow()这个方法,整个View会变得在屏幕范围内可
2016-09-13 00:44:13 647
原创 Android5.0以下(Android4.x)出现NoClassDefFoundError
事发起因大周末的,突然接到老大的电话说很多用户无法安装新上线的APK,让我紧急Fix(现Android项目就我一己之力)。但奇怪的是也没有Bug Reporter,而且开发过程中也一直没问题。根据上报的几个用户的机型,我初步推断都是5.0以下的设备无法启动App,通过云测和优测的真机模拟(在此强烈推荐这两个测试平台,前者是腾讯的,机型较新,后者做的规模还不错,测试较为准确,并且每天都有免费兼容测试的
2016-09-12 00:22:50 2116
原创 Android context.getSystemService()浅析
同事在进行code review的时候问到我context中的getSystemService方法在哪实现的,他看到了一个ClipBoardManager来进行剪切板存储数据的工具方法中用到了context.getSystemService(),而此处我使用的是Application级别的Context进行调用的,可IDE跳转时发现当前类中的getSystemService()方法居然是抽象的,Co
2016-09-02 01:09:03 2514
RawViewer YUV查看工具
2017-01-02
libyuv源码
2015-11-08
LY-51S V2.33 c语言 160例程
2015-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人