顾修忠的博客

我想要简单的生活,生活却不让我简单。

Android面试总结

Android面试总结前提时间过的真是快啊,到16年底毕业马上就快3.5年了。先来说下我的经历吧, 毕业后进入一家小公司,因为农村出身当时没有多想就是希望在北京有一份工作。就找了一家面试就成功了。当时就是希望技术能够很快的提升钱多钱少真的不重要,没有太多的想法。当时老板说期望多少月薪我就说了3k...

2017-05-14 16:27:04

阅读数 3159

评论数 2

Android视频点播-边播边缓存-方案

Android视频点播-边播边缓存-方案简述一些知名的视频app客户端(优酷,爱奇艺)播放视频的时候都有一些缓存进度(二级进度缓存),qq,微信有关的小视频,还有一些短视频app,都有边播边缓的处理。还有就是当文件缓存完毕了再次播放的话就不再请求网络了直接播放本地文件了。既节省了流程又提高了加载速...

2017-05-08 19:24:49

阅读数 12878

评论数 5

android高仿微信视频编辑页-视频多张图片提取

android高仿微信视频编辑页-视频多张图片提取上一篇中介绍了有关视频提取图片的知识点,如果对这个不太了解 建议看下android提取视频多张图片和视频信息之前这篇. 这里实现的是仿微信的视频编辑页面,主要是播放视频和显示该视频的一系列图片,可以滑动图片的列表,视频也跟着动(seekto),然...

2017-04-15 23:02:39

阅读数 7849

评论数 12

android提取视频多张图片和视频信息

android提取视频多张图片和视频信息(一)话说2016年的直播比较火,2017年短视频又火了。但对于开发者来说隐藏在这背后的技术才是我们所关心的,毕竟我们是靠技术吃饭的。 现在在安卓中多媒体服务比较强大,而与视频有关的视频基本处理技术有必要学习一下。我前段时间也在做有关视频的一些需求,当然也...

2017-04-04 23:03:15

阅读数 7832

评论数 14

android 内存泄漏总结

android 内存泄漏总结前言内存泄漏很危险。轻则卡顿,重则oom。 这种东西写代码的时候注意一下就能避免90%的内存泄漏, 只要写代码的时候遇到想一下你就可以避免了,免得后面为了找内存泄漏各种排查,得不尝试!! 最后会总结一下常见的内存泄漏。导致内存泄漏的原因总结来说就是: 本该被jv...

2017-04-04 12:36:56

阅读数 1349

评论数 1

浅析HandlerThread

浅析HandlerThread背景首先呢?HandlerThread面试的时候有的会问,但是面试官不直接问你是否知道HandlerThread以及用途和实现?面试官会问你:面试必问的一个题目: handler的消息机制等一系列问题,如果你说的还算可以,那么问题来了? 接下来会问你假如在一个子线...

2017-02-16 21:22:29

阅读数 2573

评论数 0

深入理解ButterKnife源码并掌握原理(五)

前面四篇是自己参考有关知识和分析ButterKnife源码后些的,如果有不对的地方,还望指导下。 这一篇是实践篇。我们的目的是学会原理来变为自己的知识。 这个demo所使用的原理就是ButterKnife的原理支持的注解实现BindView,OnClick(多id),BindLayout ...

2016-09-10 22:35:53

阅读数 2242

评论数 2

深入理解ButterKnife源码并掌握原理(四)

到此我们整个的流程算分析完了。 最后我们看下对外提供的APIbind 方法那么还差一步,什么时候都要我们生成的java文件呢?答案是: ButterKnife.bind(this);方法。 我们看一下ButterKnife对外提供的API /** * BindView a...

2016-09-10 22:33:57

阅读数 2993

评论数 0

深入理解ButterKnife源码并掌握原理(三)

上两篇我们分析完了处理器的process方法的findAndParseTargets方法来获取了一个集合,该集合包含了你使用注解的类的TypeElement和这个类中的注解的实例BindingClass。 我们再看下处理器的核心方法 process方法 @Override public bool...

2016-09-10 22:26:46

阅读数 3186

评论数 0

深入理解ButterKnife源码并掌握原理(二)

好,我们接着parseBindView的步骤3 ,忘记了在哪里了,咦。 可以看下上一篇,哈哈。 步骤3 BindingClass bindingClass = targetClassMap.get(enclosingElement); if (bindingClass != n...

2016-09-10 22:20:50

阅读数 4255

评论数 0

深入理解ButterKnife源码并掌握原理(一)

前言话说在android这座大山里,有一座庙(方块公司-square),庙里住着一个神-jake(我是这么叫的嘻嘻)。 不要小看这个小jake,这个神可是为android应用开发们提供了强有力的帮助。比如流行的开源库okhttp,eventbus系列 ,retrofit,butterknife ...

2016-09-10 22:06:13

阅读数 13437

评论数 7

android 自定义view 水波纹进度球

如果你是老司机,一看标题就会就return吧,嘻嘻。 在我们的日常开发中自定义控件还是用的挺多的,设计师或者产品为了更好的漂亮,美观,交互都会做一些牛逼的ui效果图,但是最后实现的还是我们程序员啊。 所以说 自定义view你还是得会的。 要开车了哦,请刷卡… 滴,老司机卡 滴,学生卡...

2016-08-18 23:11:14

阅读数 5322

评论数 5

android多Modle统一配置Gradle

android多Modle统一配置Gradle目前as使用gradle来配置项目工程,一般的项目为了模块话或者结构的清晰。 都会或多或少的使用多library(model)的方式。 so,问题来了。。。我想升级下项目的支持的最小版本,编译版本等(下面的代码),要改很多处,怎么办呢? compi...

2016-08-12 19:18:44

阅读数 4358

评论数 0

RecycleView的左滑实现

RecycleView的左滑实现最终的效果图是这样的 要实现这样的一个效果,用到的关键技术: 自定义view的基本知识+事件处理+其它知识一.右边的操作view1.数据的组装我们可以把右边的操作选项抽象出来数据对象即可,对于老司机的你们一看就懂。public class SwipeMe...

2016-07-14 14:30:38

阅读数 8008

评论数 24

android悬浮控件-仿360手机助手应用详情页

最近很少写博客了,今天是2016年的第一天。最近工作中用到了这个悬浮控件。悬浮控件的实现方式有好几种,在这里使用android的事件分发机制来实现的,以及自定义控件的一些常规操作。 github地址:https://github.com/ta893115871/StickyNavLayout  欢...

2016-01-01 23:14:41

阅读数 4511

评论数 4

android自定义悬浮控件

最近很少写博客了,今天是2016年的第一天。 最近工作中用到了这个悬浮控件。 悬浮控件的实现方式有好几种,在这里使用android的事件分发机制来实现的,以及自定义控件的一些常规操作。 github地址:Github. 欢迎大家start,提bug

2016-01-01 21:07:44

阅读数 5778

评论数 1

解决安卓TextView高度和textSize大小不一致问题

在设计安卓界面的时候我发现一个TextView在布局上占用的高度和属性textSize的大小不一样,要比textSize要来的大(比如textSize=”12dp”,实际的高度大概有14-16dp),仔细看的话会发现文字的上方和下发留有空白includeFontPadding=”false”,Te...

2015-08-07 18:03:21

阅读数 7068

评论数 0

Android Studio 如何打JAR包

Android Studio 如何打JAR包在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目MakeJar,在项目中新建一个modle-类型为android-library 如图:app为我们的主工程,lib...

2015-07-19 16:33:52

阅读数 116742

评论数 81

Android高级模糊技术

Android高级模糊技术 这里只是备注一下 这是网上的一个地址:http://blog.jobbole.com/63894/重点内容下面这个代码修复了github上有些手机崩溃的问题 并增加了一个处理整个图片的Fragment 代码地址:http://download.csdn.net/...

2015-05-02 23:25:13

阅读数 2646

评论数 0

Android-导航栏特效-新闻类APP(仿iOS版网易新闻今日头条的文字渐变缩放特效)

好久没有写文章了,慢慢的自己工作中遇到的问题不做积累,下次遇到还会忘。哎。。。。 最近工作中要实现类似 今日头条等新闻类APP顶部导航条的效果 ,不过我们这效果切换时要加上文字颜色的渐变和缩放。如下:我不会弄动态图片啊,求各位会的教俺下: 一:分析 今天我们要实现这种特效。 用到的开源项目有...

2015-03-29 11:42:14

阅读数 15989

评论数 37

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