- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 Retrofit封装-json解析
项目开发中,遇到了json解析的问题。我封装的网络请求是基于Retrofit2 + Rxjava2的,其中获取Retrofit实例的方式如下://retrofit实例(单例写法)private val mRetrofitInstance: Retrofit.Builder by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { Retrofit...
2019-10-24 20:23:55 990
原创 android-微信sdk
项目中有使用到微信登录,需要用到微信的sdk。引入依赖:api 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'‘+’号是指一直用最新的版本,但是偶尔会出现拉取不成功的情况。那就指明版本好了,怎么看版本信息呢?可以通过下面的链接wechat-sdk打开可以看到历史版本最终改为:api 'com.tenc...
2019-10-15 09:38:25 838
原创 android studio中配置代码检查-CheckStyle
为了规范编码,使用到了CheckStyle。CheckStyle的主要功能就是实时检测,代码的规范(Code Style)是否符合我们规定的一个模板,如代码和括号之间没有空格,类中导入的包没有使用等,当发现这些不符合这些规范时,它就报一个警告或者错误等提示,导致编译不通过。CheckStyle检验的主要内容Javadoc注释 命名约定 标题 Import语句 体积大小 ...
2019-10-14 10:50:55 1627 2
原创 实现jni中遇到的问题
之前,记录了实现jni的过程——android studio中实现jni开发实现过程并不是一帆风顺的,这里记录一下遇到的问题。1、Ndk-build时错误提示:“parameter name omitted”。大意是“参数名被忽略”。头文件中函数声明参数列表中只有参数类型,没有参数名。而我们是直接复制头文件的内容,所以这里应该添加参数名。如下所示:然后继续执行ndk...
2019-10-13 17:03:01 1110
原创 android studio中实现jni开发
项目开发中,为安全起见,约定前后端都需要对数据进行加解密处理。客户端的网络请求加解密逻辑使用C语言实现,也就是c语言编译成so文件供android端调用。所以涉及到了jni开发,这里记录一下实现过程。1、定义本地native方法(也就是需要c语言实现的方法)import com.fleet2345.encrypt;public class SecJob { private s...
2019-10-13 16:22:15 347
原创 Kotlin-运行报错Execution failed for task ':app:kaptGenerateStubsOfficialDebugKotlin'.
Java 和 Kotlin混编的项目,一直好好的,可以正常编译运行。然而突然有一天,就运行不起来了。报错如下:Execution failed for task ':app:kaptGenerateStubsOfficialDebugKotlin'.> Could not resolve all files for configuration ':app:kapt'. ...
2019-10-13 15:21:46 9637
android修改头像
2019-02-15
Junit和JUnitGenerator
2018-04-21
可扩展RecyclerView
2018-03-17
android截屏分享
2018-02-05
android rtmp直播客户端
2017-10-25
自定义日历控件
2017-10-25
JPush服务端工具类
2017-08-16
android端JPush接收者
2017-08-15
JPush推送工具类
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人