- 博客(8)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 Unable to create call adapter for io.reactivex.Observable
在集成Retrofit2+RxJava2时,会出现这个错误 Unable to create call adapter for io.reactivex.Observable后面的就不截了,大致意思就是说转换出错,具体原因大致有两点1.是否使用了依赖库implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'...
2018-06-24 13:19:31 10456
原创 Java面向对象的三个特征:封装、继承、多态
一、封装定义封装就是将数据或函数等集合在一个个的单元中,通俗来讲就是将属性或方法定义在一个类中意义封装的意义在于保护或者防止代码被意外修改。封装提供了一个有效的途径来保护数据不被意外的破坏。将数据的作用域在程序中定义为public改为private在很多方面会更好。私有的数据可以用两种方式来间接的控制。第一种方法,我们使用传统的存、取方法。第二种方法我们用属性(property...
2018-06-11 23:18:14 917
原创 ButterKnife使用方法详解
介绍ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。GitHub地址:https://github.com/Jake...
2018-06-04 23:09:14 58310 15
原创 Android Studio下创建kotlin
检查版本 安装插件首先看下自己的AS是什么版本,在3.0及以后的版本是自带Kotlin plugin的,不用下载,自带支持kotlin,但是如果是3.0之前的版本就需要下载插件。 因为我用的是3.0以后版本,这里出现的是update而不是install创建Kotlin项目因为我用的是3.0之后的版本,所以这里以3.0之后版本为例,创建新项目的时候下拉滚动条会有一个选项提示是否...
2018-06-03 22:26:06 1349
原创 Java int和Integer的区别
1 int与Integer的基本使用对比(1)Integer是int的包装类;int是基本数据类型; (2)Integer变量必须实例化后才能使用;int变量不需要; (3)Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ; (4)Integer的默认值是null;int的默认值是0。2 int与Integer的深入对比(1)由于I...
2018-06-03 15:52:09 183
原创 Java中==和equals的区别
参考:http://www.cnblogs.com/dolphin0520/p/3592500.html1.== “==”是关系操作符,说的简单点,==就是用来比较值是否相等 例:public class TestString { public static void main(String[] args) { int n=3; int m=3...
2018-06-03 11:14:42 177
原创 斐波那契数列——兔子生兔子问题
题目有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析兔子的规律为数列1,1,2,3,5,8,13,21….,也就是这个数等于后两个数之和: n=(n-1)+(n-2)方法1:public class TestFBNQ { public static void main...
2018-06-01 21:23:40 19453 2
android动态加载外部资源文件
2019-02-27
RecyclerView实现按时间分组手机相册效果
2019-01-24
RadioButton自定义样式详解
2018-12-03
spinner下拉框使用详情
2018-08-08
ButterKnifeDemo
2018-06-05
asmack-android-8-4.0.7jar 2015最新jar包
2015-03-25
java 线程池 核心线程数、最大线程数、工作队列有界数、保活时间最优设置
2021-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人