自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Flutter 保证数据操作原子性

Flutter 是单线程架构,在我使用 Flutter 过程中,却发现 Flutter 依然会存在数据操作原子性的问题。

2022-03-01 18:13:38 2223

原创 我们对 DiffUtil 的使用可能被带偏了

我们对 DiffUtil 的使用可能被带偏了, 本篇文章介绍了我在使用 DiffUtil 时遇到的坑, 并介绍了我的改进办法.

2022-01-19 23:01:03 3413

原创 TextView/EditText显示GIF图片富文本

TextView/EditText显示GIF图片富文本由于产品要求,app的对话页面中,需要让对话页面中显示动态的gif表情我查询了一些资料,已找到了很好的解决方案,并编写了GifEmoticonHelper工具类.具体Demo项目我已上传github,地址: https://github.com/shuihuadx/GifEmoticonDemo欢迎各位提出意见,相互探讨,共同进步....

2020-01-09 00:50:04 1739

原创 Java异常

Java异常的分类Java中的所有的异常都是Throwable的子类,在大的方面分为Error和Exception两大类,Exception又可以分为非检查异常(UncheckedException,继承于RuntimeException)和检查异常(CheckedException继承于Exception,但不继承于RuntimeException),如下图所示:ErrorError通常...

2018-09-28 15:05:52 211

原创 Conflict with dependency 'com.android.support:support-annotations'解决方案

Conflict with dependency ‘com.android.support:support-annotations’解决方案 今天同步项目的时候,Android报了Conflict with dependency ‘com.android.support:support-annotations’的错误,于是在这里记录一下:完整的错误如下:Error:Execu...

2018-05-10 19:58:25 849

原创 AIDL中Binder的个人理解

关于AIDL中的Binder的一些个人理解:远程service与客户端通信时,绑定服务后,服务端返回的Binder对象,被客户端接收后,客户端调用该Binder的对象的方法其实就是调用的服务端的方法。此时,若客户端调用服务端的方法时传入了客户端实现的接口对象,服务端调用该接口对象的方法时,其实就是服务端调用的客户端的方法;两种情况的“被调用方”的代码其实分别是运行在服务端的Binder线程池和客

2018-03-08 21:59:44 294

原创 Java网络请求遇到的一些坑

使用HttpURLConncetion网络请求遇到的一些坑 经常使用HttpURLConncetion进行网络请求,也遇到了一些坑,这里总结一下,方便以后查阅。以后遇到了新的坑,也会在后面进行补充。HttpUrlConnection请求不会发生使用HttpUrlConnection进行网络请求时,如果不调用HttpUrlConnection的getInputStream(),ge...

2018-01-17 19:43:53 1667

原创 编译CTPN、crnn、sceneReco深度学习图片文字定位识别遇到的坑

编译CTPN、crnn、sceneReco深度学习图片文字定位识别遇到的坑图片文字定位:https://github.com/tianzhi0549/CTPN 图片文字识别: https://github.com/bgshih/crnn 综合两者并支持中文:https://github.com/bear63/sceneReco 硬件要求 我使用的是Ubuntu 14

2018-01-16 12:08:12 10598 6

原创 adb命令执行java代码

使用adb命令让Android设备执行java代码

2017-12-28 16:03:28 6021

转载 Android版本与Android sdk int的对应关系

# Android版本与Android sdk int的对应关系> Android开发中经常会用需要知道Android版本与SDK_INT的对应关系,所以这里总结一下,方便以后查看。官方链接地址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.htmlAndroid版本与Android

2017-11-28 19:30:05 12961 1

原创 Xposed模块开发,免重启改进方案

Xposed模块开发,免重启技巧工欲善其事,必先利其器.我们在开发Xposed模块的时候,每一次修改Hook方法,都需要重启一次设备,很是麻烦,还浪费了很多宝贵的时间,有没有不重启的办法呢?当然有的,不然我在这里bb什么? 具体实现Android设备安装一个app后,系统会在/data/app/目录下保存一份原始的apk安装包,当我们覆盖安装这个app时,系统同样会删除旧的apk文件,而保留新的

2017-11-23 11:21:27 12663 15

原创 求m和n的最大公约数

题目:求正整数m和n的最大公约数. 算法:r=m%n,现在有0 ≤ r < n如果r等于0,最大公约数就是n.让m=n,n=r,返回步骤1. 原理:能整除正整数m,n的任何数一定能整除m-qn=r(证明如下),因此整除n和r的任何数必定整除qn+r=m;所以{m,n}的公因子集合和{n,r}的公因子集合是一样的.特别地,{m,n}的最大公因子和{n,r}的最大公因子是一样的.

2017-11-20 11:57:23 16107

原创 Git常用命令总结

git常用的命令总结

2017-11-13 18:04:03 234

Xposed点击按钮修改手机imei的Demo

使用Xposed框架修改手机imei的Demo; 控制端通过一个按钮,动态修改指定app的imei,内部使用ContentProvider进行进程间通信.

2018-07-23

thpp_v1.0所依赖的gtest版本

git clone -b v1.0 https://github.com/facebook/thpp 这个版本的thpp所依赖的原链接https://googletest.googlecode.com/files/gtest-1.7.0.zip已经不存在了,这里上传一个能用的版本.

2018-01-10

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

TA关注的人

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