前言# 上gif# 一句话# 当你初次看见这样的效果可能会觉得实现起来比较麻烦。而我告诉你,只需要正确的配置XML中的控件即可. 上代码# 请结合讲解模块一起阅读 讲解# 关...

前言# 上gif# 一句话# 当你初次看见这样的效果可能会觉得实现起来比较麻烦。而我告诉你,只需要正确的配置XML中的控件即可. 上代码# 请结合讲解模块一起阅读 讲解# 关...
通知 Alerter 2528 - 克服Toast和Snackbar的限制 NotifyUtil 920 - 高仿淘宝微信等热门APP通知视图 Pugnotification...
最近在做新项目,需要实现一个淘宝商品详情页的效果,根据滚动的距离切换顶部的tab标签,点击tab标签可以滚动到指定位置。第一次看到这个效果想到的实现方案就是ScrollVie...
这是最好的时代,各大应用市场对Hook的态度是开放的,因此,国内各大互联网App无一不有自己的插件化框架。有了开放的环境,才会有无数英雄竟折腰,在Android插件化的领域百...
原来公司用的是OKGO来加载网络,现在全部替换为Retrofit了,用起来挺不适应的,现在我负责的模块代码中网络数据请求都是照葫芦画瓢搬过其他人的接口代码改成自己的。至于为什...
视频播放器在App是很常见的,有哪些视频播放器呢?具体情况该用哪款呢?这里我总结了常用的视屏播放Videoview、mediaplayer+surfaceview、vitam...
数据库的性能优化行业里面普遍偏少,今天这篇希望给大家带来点帮助 我们在使用SQLite进行数据存储查询的时候,要进行查询优化,这里就会用到索引,C端的数据量大部分情况下面虽然...
1为什么需要热更新? 正常开发流程: 新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。 存着如下问题: l 周期长 l 用户下载成本高,app推广成本...
前言 进程保活的关键点有两个,一个是进程优先级的理解,优先级越高存活几率越大。二是弄清楚哪些场景会导致进程会kill,然后采取下面的策略对各种场景进行优化: 提高进程的优先级...