平时看博客或者学知识,学到的东西比较零散,没有独立的知识??楦拍?,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库[https://github.com/xfhy/And...
平时看博客或者学知识,学到的东西比较零散,没有独立的知识??楦拍?,而且学了之后很容易忘。于是我建立了一个自己的笔记仓库[https://github.com/xfhy/And...
RecyclerView Item置顶这个需求之前也遇到过,当时实现的方式是计算布局高度、控件高度达到置顶效果,但是计算过程很繁琐,而且不具备通用性,可能出现各种问题,今天给...
如需转载请评论或简信,并注明出处,未经允许不得转载 系列文章 android tv常见问题(一)焦点查找规律 android tv常见问题(二)如何监听ViewGroup子V...
以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于MVVM架构的整体还是很不熟悉,所以这次就自己搭建并实现一次MVVM架构。 MVVM架构使用的组件...
需要使用NDK来编译FFmpeg,需要下载NDK和FFmpeg我使用的NDK版本:android-ndk-r21FFmpeg版本 FFemeg4.3.1FFmpeg下载链接:...
1. ZoomLayout 需要实现的功能 1.1 需求列表 触摸滑动及惯性滑动 多指缩放 双击缩放 除了实现这些主要功能外,还需要处理一下的细节 ZoomLayout的宽高...
LeakCanary使用只需在app中的build.gradle添加依赖 没错,一行搞定! apk打包流程中会把这个provider合并到app下的mainfest文件中,C...
一、用户启动Activity,发送消息给ATMS的过程(Launcher > ATMS阶段) 开发中我们会调用startActivity来启动一个Activity,最终会调到...