
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目功能介绍RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。项目地址https//gitee.com/urasaki/RxJava2AndRetrofit2。如对此有疑问,请联系qq1164688204。推荐Android开源项目。...
本文适合有一定的基础开发人员,主要介绍了android MVP模式和okhttp3的WebSocket网络请求,代码已经全部贴出,按照项目样式进行封装的,仔细的看两遍,相信你会有所收获。如果对本文有所疑惑,欢迎发送问题到qq1164688204(做良心代码,坚决不给阅览者留坑)。(1)先在model中添加所需要的依赖,主要有:compile 'org.greenrob...
项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。由于想将一个项目拆分成两个项目来做,想着能不能分开上传到码云进行保存,但是如果直接复制一份项目到AS中打开,里面保留了原来的配置,就无法将项目分开,就上网查询了一下分开的方法,记录

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。(要注意的是,第一次配置之后可能不会立即生效,如果没生效,请先检查配置的是否正确,如配置正确,就先关机,然后再开机,然后就没问题了,如果还是不生效,就再配置一遍就没问题了)。项目地

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过getState()方法获取的State对象,代表着连接成功与否的状态。在onReceive方
项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。项目地址:https://gitee.com/urasaki/RxJava2AndRetrofit2。apply plugin: ‘kotlin-kapt’ 就好了。如对此有疑问,
在开发中,为了追求开发的效率以及移植的便利性,一些展示性强的页面我们会偏向于使用h5来完成,功能性强的页面我们会偏向于使用native来完成,而一旦使用了h5,为了在h5中尽可能的得到native的体验,我们native层需要暴露一些方法给js调用,比如,弹Toast提醒,弹Dialog,分享等等,有时候甚至把h5的网络请求放到native去完成。JSBridge做得好的一个典型就是微信,微信给开

(1)协程与线程的关系:协程是轻量级线程可以说,协程不是线程,而是一个特殊的函数,这个函数可以在某个地方挂起,并且可以恢复继续运行。所以说,协程和线程相比并不是一个维度的概念。函数调用当然比线程切换轻量;而封装成类线程的API后,它形似线程(可手动启动、有各种运行状态、能够协作工作、能够并发执行)。协程(Coroutines)是一种比线程更加轻量级的存在,正如一个进程可以拥有多个线程一样,一个线程

这样转没问题,get获取参数也正常,但是如果对象为(如StockData)时,像上面那样进行转换也是可以转换,但是StockDetail通过get获取对象参数时就会抛异常com.alibaba.fastjson.JSONObject cannot be cast to cn.seagen.sorting.bean.StockDetail。提示JSONObject 不能转换为StockDetail对
Room是Google推出的数据库框架,是一个 ORM (Object Relational Mapping)对象关系映射数据库、其底层还是对SQLite的封装。使用ORM可以让开发者更加关注业务逻辑,而不是SQL 语句。在JavaWeb领域也有类似的ORM 数据库框架Hibernate、MyBatis等等。Android平台数据库框架在 Android 中常见的数据库框架:GreendaoRea








