自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gengbaolong的博客

每天进步一点点

  • 博客(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修改头像

从本地相册选择图片裁剪,或者拍照后裁剪,实现修改头像功能。做了兼容性处理。详细效果:https://blog.csdn.net/gengbaolong/article/details/84668216。

2019-02-15

Junit和JUnitGenerator

Intellij idea中用于单元测试的junit.jar 和 JUnitGenerator.jar。如何在Intellij中使用单元测试,请看https://blog.csdn.net/gengbaolong/article/details/80032099。

2018-04-21

可扩展RecyclerView

项目中的一个小需求,RecyclerView的条目可以点击展开,显示一些详细信息。效果可以参考:http://blog.csdn.net/gengbaolong/article/details/79594489。下载之前请看效果是否符合自己需要。

2018-03-17

android截屏分享

在项目中用到了截屏分享功能,现在把这一块功能单独摘出来。具体效果可以参考:http://blog.csdn.net/gengbaolong/article/details/79259520。

2018-02-05

android rtmp直播客户端

rtmp直播客户端,实现了采集数据,推流到流媒体服务端,拉流播放,播放使用的是Vitamio。搭建rtmp流媒体服务详细步骤可以看:http://blog.csdn.net/gengbaolong/article/details/77620408。

2017-10-25

自定义日历控件

android自定义日历控件,可以上下收缩展开,左右滑动,支持日程安排显示。效果可以看:http://blog.csdn.net/gengbaolong/article/details/78337778。

2017-10-25

JPush服务端工具类

极光推送时,我们自己的后台推送消息时调用的方法。可配合http://blog.csdn.net/gengbaolong/article/details/77198565查看。

2017-08-16

android端JPush接收者

为接收JPush推送的消息,android客户端重写广播接收者,在里面处理自己的业务逻辑。可配合http://blog.csdn.net/gengbaolong/article/details/77198565查看。

2017-08-15

JPush推送工具类

极光推送时,我们自己的后台推送消息时调用的方法。可配合http://blog.csdn.net/gengbaolong/article/details/77198565查看。

2017-08-15

时间轴效果(java)

项目中用到类似时间轴的效果,所以使用自定义View实现。

2017-07-11

ItemBarView

项目中有用到柱状图效果,就是简单的显示,竖线右边是正值,竖线左边是负值。

2017-07-10

获取应用的sha1值

用于获取apk使用的sha1值

2017-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除