Releases: Khaos116/ABase
1.0.6 AS更新为Flamingo版本,Coil更新为2.4.0
1.自定义滑动验证码
2.AndroidStartup依赖改为Java名称
3.Jsoup优化HTML加载
4.打包AAB处理
5.自定义MyGsonUtil解决.toJson()时Int变为Double问题以及不需要序列化和反序列化的字段类型
6.增加日历选择效果
7.解决部分HTML不自动跳转二级页面的BUG
8.多渠道icon配置
9.增加JS交互demo效果
10.增加左右滑动控件效果
11.去掉RecyclerView调用notifyItemChanged闪烁
12.修复CollapsingToolbarLayout中Toolbar不放到第一个位置会导致内部无法点击的bug
13.更换加载中闪动效果MyFlashTextView
14.WebView字体大小不跟随系统
15.增加虚线效果的XML
16.修复精度转化丢失问题
17.修复自定义键盘输入方式,以解决部分手机上Instrumentation().sendKeyDownUpSync无效的bug
18.增加自定义多音字词典
19.修改旋转屏幕后语种和字体大小变化问题
20.新增SM国密算法工具类
21.替换EditTextView的输入方式textPersonName为text(会在部分手机上无法输入中文)
22.修改Wan列表的Banner和列表同步请求,解决可能拿到Banner但是不展示的bug
23.悬浮球显示IP信息
24.更新最新readhub网站的API接口地址和数据格式
25.更新AS版本到Flamingo | 2022.2.1以及对于的相关配置(如:Gradle8.0、JDK17、setting.gradle、build.gradle等)
26.CZxing新版本存在问题,暂时改为Zxing实现(自带的声音播放太长,改为自定义)
27.升级图片加载Coil版本为2.4.0,并解决在自定义动态占位图的情况下加载黑白或者高斯模糊图片出现图片显示不全的bug
28.增加Coil加载未知宽高比网络图片方式,以实现宽度自适应或者高度自适应的图片加载
29.其他三方Lib和AS版本升级后对应的部分代码修改
1.0.5 Gank由于无法访问,所以改为ReadHub
1.完善竖向Grid分割线,兼容不均分的情况
2.由于Gank的API无法访问,暂时修改为ReadHub新闻展示
3.启动页动画替换
4.修复DrawableEditText图标宽度bug
5.增加扩展方法
6.修复横屏状态dp2px的bug
7.跑马灯优化
8.优化防抖动输入监听
9.新增HtmlWebView(部分HTML还是存在兼容问题,根据情况还可以使用Jsoup)
10.增加语言工具类MyLanguageUtils
11.三方Lib升级
12.其他优化和修改等
1.0.4 新增工具、修复BUG
1.异步加载XML
2.部分统计功能
3.ViewBinding基类改糙
4.增加时区转换工具
5.自定义数字键盘
6.新增MurMur3加密工具
7.ViewBinding部分异常修复
8.新增外网IP获取(OtherRepository)
9.Startup改用三方(发现最新三星手机上无效)
10.新增使用鸿蒙字体
11.修复万能分割线BUG
12.优化Token过期自动登录
13.新增ShapeOfView
14.新增PingBySocket
15.新增FitWidthTextView(解决换行参差不齐)
16.新增EditText防抖输入搜索
17.三方Lib升级兼容
1.0.3 移除kotlin-android-extensions
1.全面移除kotlin-android-extensions改为ViewBinding
2.修复图片预览文件判断空指针bug
3.由于ViewBinding必须使用3.6及以上的Android Studio,所以导致无法压缩SO,所以只能修改最小sdk为21(以解决APK加固问题)
4.2021年6月5日 Manifest添加android:extractNativeLibs="true"解决最小sdk为21的加固问题
1.0.2
1.改版BaseItem
2.新增横向无限滚动跑马灯
3.CZxing扫码
4.兼容Web选择图片和视频
5.优化批处理代码
6.增加国内镜像,防止下载不了lib
7.优化APK更新下载
8.IntentService改为新版本的JobIntentService
9.新增手势解锁
10.修复视频全屏bug
11.新增图片下载保存到相册工具
12.新增指纹解锁登录
13.ImageFilterView替代圆角和圆形View
14.ShapeableImageView实现带border的圆形View
15.新增谷歌广告id作为设备唯一id的工具类
16.其他优化等