app开发者平台在数字化时代的重要性与发展趋势解析
664
2022-10-29
LennonLib是基于XDroidMvp二次简单封装的项目框架
LennonLib使用帮助
概述
LennonLib是基于XDroidMvp二次简单封装的项目框架,并集成了阿里ARouter,使用AndroidX支持库
使用注意事项
1、Application
食用时,请自定义Application,并继承BaseApplication
2、Activity
如非特殊需求,请尽量继承BaseActivty
3、Fragment
如非必要,建议继承BaseFragment
4、Cache
本项目中的ACache基于XDroid修改而来,将DiskCache和MemoryCache进行了整合,可直接食用 DataCache是为简单的页面快捷缓存而存在的,优先读取本地数据并同时发起网络请求,当网络请求成功后,再刷新本地数据并通知ui界面刷新 DataListCache是为简单的分页快捷加载而存在的,按照页数读取本地数据并同时发起网络请求,当请求成功后,再刷新本地数据
5、LennonProvider(utill)
食用本项目时,请在Application中的onCreat()中调用Lennon.registProvider() 注意,须在super.onCreat()前调用
6、网络请求
retrofit实现网络请求的interface不能使用kotlin来写,部分情况下会导致报错
7、语音播报(speech)
集成了讯飞在线语音播报,使用时请自行更换讯飞在线合成sdk(讯飞sdk与APP是绑定的)
8、扫码和生成二维码(zxing)
集成zxing
9、推送(push)
集成jpush和小米推送
10、视频录制(record)待完善
11、图片缩放(SubsamplingScaleImageView)(AndroidX适配)
12、xrecycler(AndroidX适配)
13、voicerecorder 语音录制
14、nativelogger(日志工具,可生成日志文件)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~