背景 项目中主要用的是七牛云播放器,但是因为七牛云播放器暴露出来的问题越来越多,如弱网seek会出现anr,还有一些native层的崩溃。于是就决定换个播放器用用。之前封装过...
下图是基于Android 9.0 源码分析的启动流程 一图胜千言
hello,大家好,我是那个太监许久的郭同学,这段时间发生了一些不愉悦的事情,进入了不务正业的状态,但是···┑( ̄Д  ̄)┍ who care呢?我也知道没人会想念我的,所...
@我在寻找一个梦想 Contains {@link Drawable} specific animation options.glide 里面的类,包含了指定动画的类
RecyclerView实现瀑布流的各种坑RecyclerView 实现瀑布流,关键是用StaggeredGridLayoutManager这个类。原以为很简单,用了之后才发现有很多的问题。 item乱跳 滑动时有空...
当遇到一个通过横幅滚动文字来做公告通知的时候,一开始想着用TextView自带的效果android:ellipsize="marquee",但发现有很多限制条件并不能满足需求...
现在对于android app而言,fragment的使用已经非常广泛。大概分为两种情况:第一种是直接使用Activity装载fragment,第二种是ViewPager+F...
介绍自己负责的部分,如何实现的。 框架的搭建排查问题以及结解决方式兼容性保证性能优化上线之后模块导致crash的比例 自定义view viewGroup 这个就是约定的几个方...
打包分为两种方式: 手动打包 自动打包 手动打包主要就是全程靠按钮去点击下一步下一步,如图所示 这样打包如果是单个包没什么问题,如果是多渠道,就需要打很多次,很累,效率低下。...
RecyclerView 实现瀑布流,关键是用StaggeredGridLayoutManager这个类。原以为很简单,用了之后才发现有很多的问题。 item乱跳 滑动时有空...
Zxing已经是一个很成熟的框架了,但它是用maven构建的项目,在以gradle为基础的AS中集成起来总感觉不太方便。网上有很多种方式,我这里主要采取了复制代码到自己项目中...