Android
小河同学
这个作者很懒,什么都没留下…
展开
-
基于IJKPlayer的简易视频播放器
PS:没错,这就是那篇躺在草稿箱里好几个月的僵尸博客,直到现在(2017年1月中旬)才打算写完,简单总结一下知识点,以备不时之需。现在的项目是一个电影预告的APP,必然得有个视频播放器,之前是用VideoView写的,并且所有功能写在一个Activity中,都没有针对播放器单独做一下封装,代码有一千两百来行,晕,代码的格式,变量的命名惨不忍睹,所以后期的功能添加和改动可以用大工程三个字来形容原创 2016-08-20 10:57:42 · 3123 阅读 · 2 评论 -
ActivityThread的理解和APP的启动过程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入同样的,这也...原创 2019-01-04 12:03:05 · 31397 阅读 · 13 评论 -
这次从Handler一直说到IntentService
2018年终于终于快结束了!这一年发生了很多事,有很多的成长,无论是技术还是人生。2018是很难忘的一年,以此写篇博客,记录过去,期待2019年的美好。希望2019年能有好的开始,完美的结尾!加油加油!前言这篇博客来自于整理很早之前的一篇学习笔记,Handler很早之前已经写过一篇文章了,当时的理解可能不是很深,所以后来又深入学习了下,有了一个全新的认识。学习之前先了解一些基础...原创 2019-01-04 12:02:54 · 242 阅读 · 0 评论 -
Handler结合源码的总结
一直以来对Handler的理解都迷迷糊糊的,今天好好总结下。想了半天不知道该从哪里开始写起,那就从最常用的用法开始吧!Begin我们都知道以下Handler的用法会报错:RuntimeException: Can't create handler inside thread that has not called Looper.prepare()原创 2017-01-23 14:32:38 · 346 阅读 · 0 评论 -
业余时间:RecyclerView的封装
上一篇已经实现了头部和尾部的加载标识,接下来只需要将它们与RecyclerView组合封装就OK了,不得不说自己要去封装一个好用的刷新加载控件还是得费好多心思去实现和优化的。原创 2017-01-22 14:17:37 · 421 阅读 · 0 评论 -
RecyclerView刷新加载库-SRecyclerView
前言最近在使用前段时间 “业余时间" 项目中封装的 RecyclerView 时,发现了好几个问题,比如:刷新头部和加载尾部耦合性太高,要是以后想换个刷新头部或加载尾部,必然改动很大,不利于扩展,刷新手势处理和加载更多的逻辑也有点小问题,于是乎,换了一种思路重新封装了一下,核心思想就是:该控件的一些配置,比如刷新头部和加载尾部,刷新头的高度,动画时间等等,都方便扩展和重设置,而且可以很...原创 2017-07-18 11:18:43 · 2125 阅读 · 0 评论 -
Android-签到日历
项目中签到的日历的实现尝试过用Recyclerview实现,用ViewFilper或者ViewPager实现切换动画,功能是实现了,但是第一次启动时,因为Recyclerview要创建多个布局,导致界面卡顿,后来想到可以用自定义View的方式来实现,就是可能略微麻烦一些,不过还是尽量实现了一下,于是就有了下面的效果及这篇博客,算是对Calendar的用法总结。原创 2017-09-09 21:39:51 · 8516 阅读 · 2 评论 -
业余时间:项目的规划与准备
前言思乡心切!还有三天就可以回家过年了!“业余时间”是自己写的一个APP,最初学习Android的时候因为很闲,所以利用业余时间把公司的项目重写了一遍(大部分主要功能),原创 2017-01-22 10:12:48 · 557 阅读 · 2 评论 -
一个优雅的无限轮播控件
最近几个月有些颓废,有篇博客甚至在草稿箱里躺了好几个月了。换了工作刚稳定下来,也不那么忙了,正好写几篇博客总结下,就算是对操蛋而又不同寻常的2016的总结吧!原创 2017-01-09 14:11:38 · 792 阅读 · 0 评论 -
NestedScrolling:文章详情页的实现
如果你的APP和新闻媒体相关,那么你肯定有类似于头条文章页那样,上面是网页显示的文章,下面是文章相关的列表和评论列表,NestedWebViewRecyclerViewGroup 见名知意就是为这种需求而生,NestedWebViewRecyclerViewGroup 基于NestedScrolling机制而实现,是 WebView 和 RecyclerView 的嵌套控件,用于经典的上面是 We...原创 2019-05-05 20:34:59 · 921 阅读 · 0 评论