文件名称:zxing.java源码解析-BaseMyProject:基地我的项目
文件大小:1.14MB
文件格式:ZIP
更新时间:2024-06-25 18:35:11
系统开源
zxing.java源码解析 工程各个工具类说明 1、BaseActivity 类 :基础Activity类,把最外层的View 给封装好了,用的时候调用setContentLayout塞进去你的layout 即可。 好处:便于统一管理页面,比如可以在页面内部显示加载框,可以添加右侧菜单,添加空View,无网页面等等。 其中里面包含了Post() 网络请求的方法,建议使用这个请求网络,可以防止内存泄漏。 BaseFragment里面的方法和和BaseActivity大体类似。所有的Fragment都要继承自BaseFragment 2、debug切换:我是在SD卡下面放置一个特殊文件,判断是否有这个文件来切换debug 环境。好处:可以随时把一个正式包设置为测试包,并且提交代码时再也不用去配置环境了。 3、内建广播:BaseActivity 里面我基于LocalManagerBroadcast 封装了一个广播,可以很方便的发广播接收广播,不需要注册,因为我自动帮你注册了。使用很方便,性能很高且资源消耗也很低。 建议以后所有的异步消息传递都用这个,解耦性强。甚至startActivity