Android
学习沐
在编写代码中,学习和记录
展开
-
EvebtBus的使用
EventBus 具有事件的发布与订阅,他主要分为两种发布方式一种是普通事件,另一种是粘性事件。普通事件是默认使用的,同个post实现在注册过的页面进行信息的接收。粘性事件是通过postSticky方法发送信息,粘性的意思就是你订阅的事件在没有注册使用的时候是不会马上把信息传输到页面中,先把信息存储到内存中,主要通过注册后并且调用你所用的事件,才触发事件的接收。@Subscribe 注解 Sticky=true作为接收粘性事件POSTING(默认):如果使用事件处理函数指定了线程模型POSTING原创 2020-06-13 23:07:43 · 628 阅读 · 0 评论 -
Android 百度图片识别文字 简单引入与注意事项
首先提供一下官方的sdk文档官方百度文档可以看到官方文档中介绍,创建应用是是必须选需要指定包名虽然提供了可以不需要指定明文方式获取token方法,但是你会在试了很多次发现AK和SK一直都不能成功获取。...原创 2020-05-06 20:28:56 · 208 阅读 · 0 评论 -
Recycleview的CheckBox复选和单选方法的封装
public interface MyCheckInterface { /** * 是否单选模式。 */ boolean isSingleCheckMode(); /** * 设置选择模式。 */ void setCheckMode(boolean isSingleCheck); /** * 获取选择的mo...原创 2019-12-19 09:16:40 · 147 阅读 · 0 评论 -
viewpage的重写:取消动画,wrap下自适应高度,limit为0不执行预加载,禁止左右滑动
1.wrap下自适应高度public class WrapViewPager extends ViewPager{ public WrapViewPager(Context context) { super(context); } public WrapViewPager(Context context, AttributeSet attrs) { ...原创 2019-12-19 09:02:06 · 237 阅读 · 0 评论 -
通过recycleview进行上拉加载和下拉刷新,okhttp网络请求数据加载分页
参考文献:https://www.cnblogs.com/tianzhijiexian/p/4397552.htmlhttps://www.jianshu.com/p/96f14f6a5bb4效果图和网上很多一样,就不展示了整体思路:请求数据获取getData(xxxx,“refresh”),首次加载走refresh,加载更多数据getData(xxxx,“loadMore”),走loa...原创 2019-08-15 00:11:37 · 717 阅读 · 0 评论 -
app微信支付的接入,-1坑解决和订单信息跳转到订单详情
微信支付app的接入,初次尝试的人会感觉比较麻烦一般情况下,开发者使用新的工具都需要先看一看它的说明文档,但微信的App支付文档介绍的不够全面,还是需要有Demo提供参考。下面是它的接入文档页面:微信官方微信接入指南Demo的下载路径下载完成打开demo:1.选择项目2.由于sdk的引入路径改变,但微信平台没有改变需要sdk 改为opensdk3.当你将所有的路径都修改过来后...原创 2019-09-13 11:31:45 · 493 阅读 · 0 评论