上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 使用RxJava+Retrofit+OkHttp,首先在build.gradle添加: compile 'com.squareup.okhttp3:okhttp:3.8.1'compile 'com.squareup.retrofit2:retrofit:2.3.0'... 阅读全文
posted @ 2018-05-07 18:09 香蕉你个博纳纳 阅读(582) 评论(0) 推荐(0)
摘要: 在真机可以运行,模拟机却不可以;这个是模拟机:修改:defaultConfig { ndk{ abiFilters "armeabi" }}为:defaultConfig { ndk{ abiFilters "armeab... 阅读全文
posted @ 2018-05-03 17:25 香蕉你个博纳纳 阅读(117) 评论(0) 推荐(0)
摘要: 就一个十分简单的获取列表数据并展示的Demo;分别使用MVC和MVP实现;先来一个假的数据源://假设这就是数据源public class UserBean { public static List datas = Arrays.asList("CCB","JY... 阅读全文
posted @ 2018-05-03 16:12 香蕉你个博纳纳 阅读(128) 评论(0) 推荐(0)
摘要: 之前对ListView的BaseAdapter进行过封装,只需重写一个getView方法;现在慢慢的RecyclerView成为主流,下面是RecyclerView.Adapter的封装;BaseRecyclerViewHolder类:public class Bas... 阅读全文
posted @ 2018-05-03 10:55 香蕉你个博纳纳 阅读(254) 评论(0) 推荐(0)
摘要: 今天在删除集合中一个元素的时候报了一个这样的错误: java.lang.UnsupportedOperationException ... 阅读全文
posted @ 2018-05-02 17:17 香蕉你个博纳纳 阅读(529) 评论(0) 推荐(0)
摘要: 需求大致就是这样的:用户点击按钮弹出Dialog,Dialog中有输入框,然后Dialog弹出后要自动弹出软键盘;(如果让用户自己手动点击输入框再弹出软键盘的话,用户体验太差了);好的,需求大致就是这样;很简单嘛Dialog.show();后手动打开软键盘就可以了嘛;... 阅读全文
posted @ 2018-04-28 17:31 香蕉你个博纳纳 阅读(3035) 评论(0) 推荐(0)
摘要: Observable(被观察者,发射器)发送数据:just:发送单个的数据;Observable.just("cui","chen","bo") .subscribe(new Consumer() { @Override ... 阅读全文
posted @ 2018-04-27 23:35 香蕉你个博纳纳 阅读(837) 评论(0) 推荐(0)
摘要: RxJava核心就是异步,它也被称之为响应式编程;最大的优势就是随着程序逻辑变得越来越复杂,它依然能够保持简洁。Rxjava真的是让人又爱又恨,因为它的线程切换和链式调用真的很好用,但是入门却有点难度,因为它和你之前对代码的理解不一样;添加配置:compile 'io... 阅读全文
posted @ 2018-04-26 22:45 香蕉你个博纳纳 阅读(263) 评论(0) 推荐(0)
摘要: 当时业务的需求是这样的,H5有一个活动商品列表的界面,IOS和Android共用这一个界面,点击商品可以跳转到Android原生的商品详情界面并传递商品ID; 大概就是点击H5界面跳转到Android原生界面;好了,需求已经分析完毕了,Android只需要获取H5的... 阅读全文
posted @ 2018-04-24 10:25 香蕉你个博纳纳 阅读(3297) 评论(0) 推荐(0)
摘要: compileSdkVersion:编译版本:compileSdkVersion告诉gradle使用哪个版本AndroidSDK编译你的应用;minSdkVersion:最低SDK版本:他代表的意思是你的App最低支持的手机版本。如果你的minSdkVersion设置... 阅读全文
posted @ 2018-04-16 15:08 香蕉你个博纳纳 阅读(1038) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页