logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android java.lang.IllegalArgumentException(...contains a path separator)

项目功能介绍RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。项目地址https//gitee.com/urasaki/RxJava2AndRetrofit2。如对此有疑问,请联系qq1164688204。推荐Android开源项目。...

#android#java
Android MVP模式+Okhttp3 WebSocket网络请求

本文适合有一定的基础开发人员,主要介绍了android MVP模式和okhttp3的WebSocket网络请求,代码已经全部贴出,按照项目样式进行封装的,仔细的看两遍,相信你会有所收获。如果对本文有所疑惑,欢迎发送问题到qq1164688204(做良心代码,坚决不给阅览者留坑)。(1)先在model中添加所需要的依赖,主要有:compile 'org.greenrob...

Android Studio如何断开Git连接

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。由于想将一个项目拆分成两个项目来做,想着能不能分开上传到码云进行保存,但是如果直接复制一份项目到AS中打开,里面保留了原来的配置,就无法将项目分开,就上网查询了一下分开的方法,记录

文章图片
#android studio#android#git
Mac 配置Java 环境变量

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

文章图片
#java#android
Android 通过注册广播,实时监听网络连接与断开状态的变化

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过getState()方法获取的State对象,代表着连接成功与否的状态。在onReceive方

#android#java
BindingAdapter在Kotlin里使用,编译不过,一直报错xx的解决方案

项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。项目地址:https://gitee.com/urasaki/RxJava2AndRetrofit2。apply plugin: ‘kotlin-kapt’ 就好了。如对此有疑问,

#kotlin#android
使用JSBridge框架来实现Android与H5(JS)交互

在开发中,为了追求开发的效率以及移植的便利性,一些展示性强的页面我们会偏向于使用h5来完成,功能性强的页面我们会偏向于使用native来完成,而一旦使用了h5,为了在h5中尽可能的得到native的体验,我们native层需要暴露一些方法给js调用,比如,弹Toast提醒,弹Dialog,分享等等,有时候甚至把h5的网络请求放到native去完成。JSBridge做得好的一个典型就是微信,微信给开

文章图片
#android#html5#javascript
kotlin协程的详细介绍和六种启动方式与挂起函数原理

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

文章图片
#kotlin#android
fastjson 报错:com.alibaba.fastjson.JSONObject cannot be cast to xxxx

这样转没问题,get获取参数也正常,但是如果对象为(如StockData)时,像上面那样进行转换也是可以转换,但是StockDetail通过get获取对象参数时就会抛异常com.alibaba.fastjson.JSONObject cannot be cast to cn.seagen.sorting.bean.StockDetail。提示JSONObject 不能转换为StockDetail对

#json#java
Room数据库的使用与升级(详细介绍了增删改查,关于查询,各种查询方式都有介绍)

Room是Google推出的数据库框架,是一个 ORM (Object Relational Mapping)对象关系映射数据库、其底层还是对SQLite的封装。使用ORM可以让开发者更加关注业务逻辑,而不是SQL 语句。在JavaWeb领域也有类似的ORM 数据库框架Hibernate、MyBatis等等。Android平台数据库框架在 Android 中常见的数据库框架:GreendaoRea

文章图片
#android#数据库
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择