- 博客(6)
- 收藏
- 关注
原创 Event Bus 使用心得
之前一直没用过EventBus,新接手的项目里有这块代码,就看了一下。现总结如下原理和广播一样1:发送消息EventBus.getDefault().post(messageEvent); (发广播) 2: 注册事件EventBus.getDefault().register(this); (注册广播接收器)3:处理消息@Subscribe(th...
2019-05-10 17:54:33 191
原创 图片裁切功能开发笔记
(需求分析).实现用户保存微信,支付宝等应用的收款二维码,实现快速收款功能(技术预研)实现此功能需要图片裁切,图片保存,文件读取等技术,难点是如何实现用户将所选的图片裁切出需要使用的二维码此功能之前自己实现过,不想干重复的事情,于是在GIT上下载了lib-cropview来偷懒,下面是使用这个库的方法1.项目地址点击打开链接2.需要添加Model的方法使用(1.添加Model,2.gradle里关...
2018-03-12 11:16:28 242
转载 Service回顾
首先Service从启动方式上分为两种,StartedService、BoundService,他们都需要继承Service基类来自定义,都需要在AndroidMainFest中声明。StartService通过Client调用Content.StartService(Intent intent)来启动, 第一次启动会执行OnCreat(),OnStartCommond(Intent intent
2017-06-06 08:49:43 357
原创 RecycleView学习总结
1.RecycleView是什么?从字面意思理解是可以循环利用的View,2.RecycleView能做什么?ListView的功能GridView的功能横向ListView的功能,参考Android 自定义RecyclerView 实现真正的Gallery效果横向ScrollView的功能瀑布流效果便于添加Item增加和移除动画3.RecycleView的使用mRecyclerVie
2017-06-01 10:45:54 345
原创 Butter Knife@BindView控件空指针问题
问题复现: 添加7.0以后的ButterKnife库出现,绑定VIEW出现空指针问题原理:在7.0版本以后引入了注解处理器,取代了之前利用反射原理进行findViewById影响APP性能的方式,增加了新的支持插件,所以需要从新配置gradle解决方案: 第一种(不建议)把Module里的compile 'com.jakewharton:butterknife:8.5.1'修改为 compile
2017-05-24 15:53:42 8328 3
原创 AndroidStudio,IDE常见错误AndroidStudio(Error:(1, 0) Minimum supported Gradle version is 3.3. Current ver
AndroidStudio(Error:(1, 0) Minimum supported Gradle version is 3.3. Current version is 2.14.1) 1.问题复现 项目之前使用的As版本是2.2版本,升级了As到2.3版本后就会出现这个问题 2.原理 As2.2的Gradle版本和As版本一致,而Gradle插件版本为2.14.1,As2.3对应的Gr
2017-05-23 12:03:24 1769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人