简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
赞一个,确实有用,其他文章都是扯淡
记录-git pull失败 Invocation failed Unexpected end of file from server今天一打开电脑更新git发现报错了。错误如下: Update failed Invocation failed Unexpected end of file from ser...
exoplayer 可以扩展播放 h265视频吗?找了一圈都没找到相关的资料
Mediacodec学习(EXOPlayer分析)Mediacodec学习第二篇 -- EXOPlayer 分析的主要内容 还记得这个MediaSource吗?buildMediaSource则根据网络数据来解析成对应数据封...
声明:图是借来的。按时序图的顺序分析: Activity Activity是ContextWrapper的间接子类,在Activity中调用bindService其实是调用的...
真正的傻瓜式,人人都看得懂 glide一共有几级缓存 三级缓存,activeResource,内存缓存,硬盘缓存有代码为证:class Engine activeResour...
EventBus可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程之间传递数据,...
以下代码基于Android8.0。PackageManagerService简称为PMS,管理着所有跟package相关的工作,常见的比如安装、卸载应用。 1、启动入口 PM...
整体脑图 AMS涉及到的知识点有很多,这里主要记录一下AMS相关的启动流程,主要包括: Android系统启动 Binder启动 AMS注册服务 Activity启动代码说明...
前言 Android的消息机制主要是指Handler的运行机制 Handler在工作中普遍会用到,在面试中也是常见的面试题之一。 1、 Android消息机制模型 以上模型的...
AIDL用法及代码分析 AIDL为安卓接口定义语言的简称,作用是利用binder机制,实现IPC。 1、AIDL用法 服务端 新建项目,名字定义为server,顾名思义当做服...
事件分发机制 1、事件分发、拦截与消费 事件分发用到三个相关的方法,dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent...