自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喻志强的博客

耐心 细心 用心 传播正能量

  • 博客(127)
  • 资源 (54)
  • 论坛 (1)
  • 收藏
  • 关注

原创 前端优雅的处理接口返回Json数据中值为null的方案(页面绑值时无需写非空校验,基于TypeScript)

前端优雅的处理接口返回的Josn数据中有null值的情况,再也不用写一堆非空校验了

2020-12-05 17:05:36 576

原创 Retrofit+kotlin Coroutines(协程)+mvvm(Jetpack架构组件)实现更简洁的网络请求

前言Retrofit发布的2.6.0版本内部支持了kotlin协程中的挂起(suspend)修饰符,这就意味着我们可以跟方便的用Retrofit结合kotlin协程来实现网络请求了。之前我们都是使用Rxjava2+Retrofit实现网络请求的功能,然后加入了AutoDispose来解决自动解绑的问题。https://yuzhiqiang.blog.csdn.net/article/det...

2019-09-20 12:21:27 13340 15

原创 Android使用协程(Coroutine)优雅的处理多个接口同时请求(网络并发请求)

Android中同时请求多个网络接口我们在开发过程中,很可能会遇到这样的需求,一个页面中需要同时请求好几个接口。我在之前写过一篇关于 高德逆地理编码接口返回数据格式不统一以及百度逆地理编码接口返回数据解析失败的踩坑记录 这篇文章,我当时的需求是要结合高德和百度两个接口,合并成一个我想要的数据。在文章中,我们使用了Rxjava的zip操作符来处理的两个接口同时请求的逻辑。大概代码如下: ...

2019-09-19 15:02:47 14040 1

原创 mvp过渡到mvvm(Android 架构组件)

Android Jetpack话不多说,先上个官方图MVP因为前两年MVP架构非常火,于是我也将项目重构成了MVP的架构了,还写过一篇博客 从天地初开到MVC再到MVP 来记录如何从mvc过渡到mvp,以及他们的优缺点,感兴趣的可以看看。目前mvp架构我也用了很长一段时间了,也专门结合kotlin、Retrofit、Rxjava、Dagger2等主流框架封装了一个mvp的基础架构,随着...

2019-08-08 14:34:10 6482 5

原创 Android结合Retrofit实现统一加解密处理(Get、Post、Delete、Put)

Android中对接口进行统一加密在之前的博客中我们介绍了 加密方案的选择 和 Android中加解密需要注意的地方本篇博客我们主要来看一下Android中加密的注意事项。在开发过程中,接口是很多的,我们不可能分别对每个接口的请求数据都进行加密,这样写起来以及后期维护是非常麻烦的,所以,肯定要是统一处理的还有我们常用的Get、Post、Delete、Put请求他们的请求数据存放位置是不一...

2019-05-13 11:38:42 4484 10

原创 Flutter中的异步(Future、async、await、FutureBuilder)和 网络请求

Flutter 异步编程在Android开发中,异步编程是必不可少的,比如网络请求、IO操作等很多都是异步操作,而在Android原生中,有主线程和工作线程的概念,耗时操作都是要放到工作线程中的,ui要在主线程中更新,因此,原生Android开发中对线程的处理是必不可少的,幸运的是,一些第三方库例如Rxjava、RxAndroid让我们的线程切换起来十分的方便。但是Flutter是基于Datt...

2019-04-10 21:46:38 32148 4

原创 Flutter页面跳转和传值传参,接收页面返回数据、以及解决返回(pop)页面时黑屏的问题

Flutter导航和路由在Android中,我们使用Intent或者第三方路由SDK来解决页面之间的跳转和传值。在Flutter中,官方给我们提供了导航控件和路由控件来帮助我们进行页面的跳转和传值。官方文档: Flutter导航和路由在Flutter中,屏幕和页面统称为路径,我们可以通过routes来定义路径的别名,通过 Navigator来管理这些路径。下面文章中我还是用页面表示路径,...

2019-04-09 15:38:27 22225 5

原创 Android/Java完美使用RSA2结合AES对数据进行加解密(兼容RSA2 SHA256WithRSA,可使用2048长度的秘钥,AES Android各版本通用)

上一篇博客数据加解密方案选择中我们介绍了加密的几个方案选择,其中,最后一个方案使用RSA集合AES实现双向认证是目前来讲最安全的,也是含盖了前面几个方案的知识点。本篇博客我们就以最后一个方案为准,来进行代码实战,并记录一下踩过的坑。Android中的AES加密(兼容所有版本)在Android中使用AES加密的时,如果你从网上找的工具类,在Java环境下运行是没有问题的,但是当你放到手机或者...

2019-03-19 15:07:32 7506 4

原创 网络传输数据加解密方案选择(RSA+AES)

为什么要对数据加密理由很简单,为了安全。因为之前一直在赶项目,没有对传输的数据做处理,导致我这边通过抓包软件直接能看到我请求发的是什么数据,服务端给我返回的数据是什么。而且可以通过抓包软件修改响应数据返回给客户端,这样一来,客户端实际上接收到的数据并不是服务端给我的源数据,而是被第三者修改过的数据,如此一来,数据传输的安全就很有必要了。那如何保证数据传输的安全呢?总体要做到一下两点1....

2019-03-18 17:43:44 5790

原创 Kotlin基于RxJava的扩展方法(超级好用)

Kotlin扩展方法Kotlin的好处有很多,其中有一个超级好用的就是扩展方法。目前来讲,大多数的项目架构都是采用MVP+Rxjava+Dagger2+Retrofit2+AutoDispose+ARouter等等来进行封装的。今天我们主要来看看对于RxJava的扩展方法,超级好用。一个是统一的数据解析处理,另一个是统一的线程切换和自动解绑统一的线程切换和自动解绑的扩展方法之前我写过一...

2019-03-06 14:09:47 5479

原创 Flutter中MainAxisAlignment和CrossAxisAlignment详解

Flutter MainAxisAlignment和CrossAxisAlignment详解

2019-01-16 15:33:07 30505 4

原创 Flutter基础Widget之按钮(RaisedButton、FlatButton、OutlineButton,IconButton)

Flutter中给我们预先定义好了一些按钮控件给我们用,常用的按钮如下RaisedButton :凸起的按钮,其实就是Android中的Material Design风格的Button ,继承自MaterialButtonFlatButton :扁平化的按钮,继承自MaterialButtonOutlineButton :带边框的按钮,继承自MaterialButtonIconB...

2018-12-17 16:52:21 64811 8

原创 Java Web之过滤器(Filter)

过滤器(Filter)过滤器实际上就是对web资源进行拦截,做一些处理后再交给servlet。 通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理大概流程图如下应用场景 自动登录 统一设置编码格式 访问权限控制 敏感字符过滤等...

2018-07-31 16:58:40 113726 29

原创 AutoDispose代替RxLifecycle优雅的解决RxJava内存泄漏问题

使用AutoDispose代替RxLifecycle优雅的解决RxJava产生的内存泄漏问题。

2018-07-16 16:49:03 11410 2

原创 Android多模块混淆、多module混淆、多library混淆的正确姿势

混淆的文章其实网上也很多,介绍的都很好,但是关于多个module的混淆规则就不是这么详细,有的也是错误的,经过了2天的多次实践以及查阅资料(多次打包和反编译看源码,很费时间啊),终于达到了我的目的。下面来总结一下。也希望能帮到需要的同学。

2018-06-13 11:47:20 24042 10

原创 Android反编译工具jadx详细使用方法以及混淆和加固的对比

反编译也不是什么新鲜的东西了。但是为了保护我们自己项目的代码,我们还是要通过反编译工具来检测一下我们的代码是否安全。 本文我们来使用一个开源的工具jadx来实现对apk文件的反编译。1.下载安装jadx jadx开源在github上了,我们可以直接去github上下载压缩包即可。这里我的环境是windows10。 jadx github下载地址打开连接,找到最新版本,直接下载zip文...

2018-06-13 10:28:07 8222

原创 Android 组件化总结

好久没写博客了,最近一直在写新项目。这两天基本上把该完成的都完成的差不多了。 正好新项目用到了很多以前没有用过的技术,在此总结一下。本文我们先来说一下一下组件化。组件化很早就有了,网上也有很多例子。讲的都非常好,我这里也只是把自己在实际使用的情况做一下记录。新项目中用到了组件化开发的思想。为什么要用到组件化呢? 因为本来公司项目是多个角色多种任务都在一个App中的。结果等我快完成的差不...

2018-06-12 14:44:57 4810

原创 从天地初开到MVC再到MVP

导读首先解释一下什么是“天地初开”,因为我实在是词穷了,想不到更好的词来表示我刚入行时写代码的状态。所谓的“天地初开”指的是我刚接触Android开发时,当时是没有所谓的架构的概念,什么解耦和啊,层次分明啊,单一职责啊之类的,当时完全是能把功能实现就万事大吉了,所以代码都是混在一起写的,就像是天地初开时的混沌状态一样,都是融合在一起的其实网上关于MVC和MVP的文章有很多了,写的都很好,那

2018-01-17 16:06:04 1824 3

原创 implementation、api、compileOnly区别详解

Android Studio3.x 中implementation、api、compileOnly区别详解以及对比2.x依赖的区别

2017-10-27 17:11:48 84859 11

原创 Android超方便 集成 Zxing实现扫一扫,闪光灯,生成二维码图片,解析二维码(条码)等功能

之前我写过一篇博客是关于如何将zxing集成到Android Studio中,以及简单的实现扫一扫功能。 详情请看:Android Studio集成Zxing扫一扫但是,上面那篇博客只有有一个扫一扫功能,而且在低分辨率手机上会出现变形的问题。扫描速度也比较慢,功能不是很全,没有闪光灯,生成二维码,解析二维码图片,解析条码图片等。 这几天抽了点时间,将之前的代码完善了一下,主要是修复了一些b...

2017-10-20 09:42:01 56302 245

原创 com.android.support版本冲突的解决办法

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes 当我们使用android studio添加一些第三方的依赖库时,很可能会提示上面这个错误。大致意思就是com.android.support的包版本号要

2017-10-12 14:49:59 50854 19

原创 超简单集成Android Zxing实现扫一扫二维码

2017-10-20更新 最新版本的请看http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004,优化了扫描速度,修复了一些bug,增加了闪光灯,解析二维码图片,生成二维码等功能,简化了集成步骤。因为按下文方法集成起来相对麻烦,所以就封了一下,放在github上了,需要的可以直接添加依赖,用起来简单很多。推荐直接去gi...

2016-10-13 10:54:35 83591 201

原创 Angular中使用Lodash的方法

Angular中使用Lodash

2020-12-05 18:52:55 111

原创 使用Prettier配合TsLint/Eslint 统一前端代码格式化规则,保证代码质量

使用Prettier来统一代码格式化的格式和风格,便于管理

2020-11-11 09:41:19 373

原创 Angular中优雅的处理RxJs自动取消订阅的方式以免出现内存泄露以及多次调用的问题

Angular中深度集成了Rxjs,只要你使用Angular框架,你就不可避免的会接触到RxJs相关的知识。在Android开发中,绝大多数的Android开发者都用过RxJava、RxAndroid或RxKotlin相关库。因其强大的操作符 以及 方便的线程切换 给我们日常开发提供了极大的便利。但是,可能是前端并不像强类型语言那么严格,及时代码写的有点小问题,也是能照样运行,不仔细排查也发现不了什么影响。在最近接触的Angular项目中,发现前端的小伙伴们很少去了解RxJs的原理,导致写的项目中,

2020-07-19 13:11:55 956 1

原创 Angular中请求blob数据以及显示blob失败并提示 sanitizing unsafe URL value blob的解决办法

Angular中请求blob数据的请求Angular中的网络请求非常简单,我们导入HttpClientModule后,在类构造函数中注入 HttpClient 后就可以使用其提供好的相关请求方法了,这里不再赘述了 constructor( private _httpClient: HttpClient, ) { }我们先来看一下 HttpClient 这个类的相关注释。HttpClient 是一个可注入的类,带有执行HTTP请求的方法。

2020-07-19 11:45:54 652

原创 手机访问Angular项目的方法

手机访问本地Angular项目

2020-06-28 20:04:15 361

原创 Android 获取android密钥哈希码(keytool -exportcert -alias openssl sha1 -binary | openssl base64)
原力计划

由于业务需求需要集成国外的SDK,而国外的sdk需要Android端提供一个签名哈希值‘’起初我以为是跟集成国内的高德地址一样提供个SHA1的值即可,之前我也写过一篇博客:Android获取SHA1值的详细步骤。一顿操作后发现无法通过。详细一看原来国外的sdk要求是经过openssl加密并且通过base64编码后的值。并给出了执行命令行keytool -exportcert -alias a...

2020-04-19 14:42:17 816

原创 Android Studio常用插件

下面是自己平时开发时会经常是用到的插件,整理下方便换电脑时安装,直接复制名称去插件市场查找安装即可Alibaba Java Coding Guidelines可以帮助你规范你的Java代码地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelinesAndroid Drawable Preview方...

2020-03-25 11:15:52 1549

原创 Android Room提示 错误: Not sure how to convert a Cursor to this method's return type的原因及解决办法

Android Room+协程+LiveData提示 错误: Not sure how to convert a Cursor to this method's return type的原因

2019-09-27 15:12:16 3155 1

原创 Android Studio检查依赖库是否有新版本,非常好用

AS自带的Lint检查

2019-08-08 15:58:05 3013

原创 app:layout_behavior="@string/appbar_scrolling_view_behavior" 报红的解决办法

迁移到AndroidX后,发现 @string/appbar_scrolling_view_behavior这个地方报红了,并给出如下提示:Unresolved class ‘@string/appbar_scrolling_view_behavior’ less… (Ctrl+F1)Inspection info: Validates resource references inside A...

2019-05-15 11:09:16 9178 2

原创 Flutter报A RenderFlex overflowed错误(宽高度溢出)或者Flutter Widget不显示的解决办法(Expanded、Flexible)

我们在用Flutter写ui的时候,经常会遇见写完Widget后不显示,例如如下代码:代码很简单,实际上就是一个行控件里面放了一个Text和一个ListView。import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { ...

2019-04-22 16:43:44 12944 3

原创 高德逆地理编码接口返回数据格式不统一以及百度逆地理编码接口返回数据解析失败的踩坑记录

最近有个需求是定位后根据定位的经纬度获取当前地址的详细信息,例如获取街道名称,街道号,乡镇街道编码,区域编码等信息。于是乎找到了高德的逆地理编码接口,看了看正好符合我的需求。然而使用起来并不顺利!由于我使用的Retrofit,正常情况下都是直接将json自动解析成实体类,但是由于接口返回的数据格式不规范,导致我遇见的一些问题,下面记录一下解决办法,希望能帮到你。高德逆地理编码接口返回数据格式...

2019-04-15 16:07:27 2751 1

原创 完美解决kotlin反射提示java.lang.IllegalStateException: No BuiltInsLoader implementation was found错误

Kotlin反射和混淆踩坑记录,解决kotlin反射运行时报 java.lang.IllegalStateException: No BuiltInsLoader implementation was found.以及java.lang.IllegalAccessException: Class java.lang.Class<kotlin.reflect.jvm.internal.a.e$d> cannot access private field java.lang错误的解决办法

2019-04-02 13:34:26 2417

原创 Flutter json转实体类(插件自动生成)

Json数据转成实体类的好处将Json数据转成实体类可以方便我们开发的时候使用数据,手动输入字段名称的话很容易出错,并且接口多的话很不好维护。Flutter中是否有Gson、FastJson这样的库在Android原生开发中,我们有很好用的Gson、FastJson等第三方库来帮助我们将json转成实体类。但是,在Flutter中可能不会有这样的第三方库供我们使用了,详细原因请看 JSON ...

2019-03-13 15:14:37 25389 6

原创 Flutter 流式布局、自动换行(Wrap、Flow)

流式布局流式布局在移动端是非常常见的,比如商品列表,瀑布流、标签页等等。使用Android原生来实现流式布局还是有点麻烦的,甚至需要自定义view或者使用第三方的库。而在Flutter中,官方为我们提供了流式布局的控件,我们可以很方便的实现流式布局。Wrap首先来看Wrap,Wrap是一个可以使子控件自动换行的控件,默认的方向是水平的,使用起来非常简单。首先,对于MainAxisAlig...

2019-03-10 14:20:21 33245 3

原创 Flutter从相册选择图片和相机拍照(image_picker)

Flutter中从相册选择图片和拍照获取图片教程

2019-03-08 13:03:59 39091 30

原创 Flutter文本输入框TextField属性(InputDecoration、textInputAction、inputFormatters等等)详解

TextField构造方法:

2019-03-06 18:13:30 61322 21

原创 Flutter底部导航栏BottomNavigationBar

Flutter 底部导航栏(BottomNavigationBar)在移动开发中,底部导航栏是非常常见的,在之前我也写过一篇关于在Android中如何使用底部导航栏的博客,感兴趣的可以看一下。Android底部导航栏BottomNavigationBar使用方法下面,我们来看一下在Flutter 中 底部导航栏是如何使用的。首先看一下效果图:shifting模式fixed模式Bo...

2019-03-04 16:23:29 18317 3

openssl-1.0.2q-x64_86-win64.rar

openssl-for-windows,Android 获取android密钥哈希码(keytool -exportcert -alias openssl sha1 -binary | openssl base64)请看博客:https://yuzhiqiang.blog.csdn.net/article/details/105614590

2020-04-20

zxing 3.30 jar包

zxing jar包

2016-10-13

AndroidStudio集成Zxing实现扫一扫demo

AndroidStudio集成Zxing实现扫一扫

2016-10-13

zxing扫一扫,集成了闪光灯,选图片解析,生成二维码等功能

zxing扫一扫,扫描二维码,条码,集成了闪光灯,选图片解析,生成二维码等功能 详细使用说明:http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004

2017-10-20

zxingDemo.apk

zxingDemo安装包,体验。 源码请看博客:http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004

2017-10-23

网页调相机拍照并将图片显示到网页Demo

点击网页上的元素调用Android相机拍照或选择图片,并将图片显示在元素上

2017-07-01

完美使用RSA2结合AES对数据进行加密(兼容RSA2,可使用2048长度的秘钥,AES Android各版本通用)

完美使用RSA2结合AES对数据进行加密,兼容RSA2,可以使用长度为2048的秘钥,且AES加解密不受Android版本限制,详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/88657793

2019-03-19

Flutter选择相册图片和拍照示例

Flutter选择图片和拍照示例,详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/88345232

2019-03-08

Intel网卡驱动离线安装版

intel网卡驱动离线安装版,适用于重装系统后离线安装,安装后即可上网

2018-12-11

Flutter默认项目代码详解,注释超详细

Flutter项目目录结构及代码详解,注释超详细,详情可以看博客:https://mp.csdn.net/mdeditor/84951960

2018-12-11

CoroutineRetofitMvvm.rar

Kotlin + 协程 + Retrofit + MVVM优雅的实现网络请求demo,自动取消,不会内存泄漏,代码简洁。详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/101012090

2019-09-20

Android Netty的使用(结合RxJava)

Android Netty的简单使用,详情请看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/84390605

2018-11-23

清除fragment页面数据(重新加载布局)

相关博客: http://blog.csdn.net/yuzhiqiang_1993/article/details/76152454 http://blog.csdn.net/yuzhiqiang_1993/article/details/75014591 清除fragment页面数据 fragment手动重新加载布局 解决fragment重叠

2017-07-28

Fragment重叠解决方案

fragment重叠的完美解决方案

2017-07-15

html表格头部固定 相应单元格宽度自适应内容区域单元格

简单的表格头部固定示例,头部单元格会随着内容单元格宽度的变化而变化,完美决解上下单元格对不齐的问题。

2016-05-30

Android 底部导航栏 BottomNavigationBar的简单使用

Android 底部导航栏 BottomNavigationBar的简单使用

2016-08-24

MvvmLogin.rar

从MVP过渡到MVVM示例,详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/98848936

2019-08-08

Android Socket连接(心跳检测,断线重连,状态监测等)新资源包

Android Socket连接,包含心跳检测,断线重连,数据发送等等 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/78094909

2019-07-02

Flutter路由与导航示例,页面跳转和传值传参,接收页面返回数据

Flutter路由与导航示例,包含页面跳转和传值传参,接收页面返回数据等功能。详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/89090742

2019-04-15

Flutter通过FutureBuilder实现异步请求网络数据并显示加载中Demo

Flutter通过FutureBuilder实现异步请求网络数据并显示加载中Demo,详情请看博客Flutter中的异步(Future、async、await、FutureBuilder)和 网络请求:https://yuzhiqiang.blog.csdn.net/article/details/89155870

2019-04-11

Flutter路由与导航示例,包含页面跳转和传值传参,接收页面返回数据等功能

Flutter路由与导航示例,包含页面跳转和传值传参,接收页面返回数据等功能。详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/89090742

2019-04-09

Flutter 底部导航栏示例

Flutter 底部导航栏(BottomNavigationBar)demo。 详情请看博客:https://yuzhiqiang.blog.csdn.net/article/details/88118902

2019-03-04

flutter_windows_v1.2.1-stable.zip

flutter_windows_v1.2.1-stable.zip,Flutter1.2.1正式版

2019-02-27

扫一扫demo安装包,速度快、闪光灯,解析二维码图片等功能

https://blog.csdn.net/yuzhiqiang_1993/article/details/52805057

2019-01-11

Flutter SDK 1.0.0发布版

Flutter SDK安装包,解压后即可直接使用,关于Flutter环境搭建请看: https://blog.csdn.net/yuzhiqiang_1993/article/details/84939634

2018-12-10

Android多渠道打包及资源混淆

一行命令实现多渠道打包并自动进行资源混淆(Walle,AndResGuard)详情看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/83341254

2018-10-24

kotlin版的字母索引控件,性能好

字母索引控件 详情请看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/82791486

2018-09-21

javaweb实现的访问权限控制示例

javaweb使用filter实现的访问权限控制示例。详情请看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/81288912

2018-07-31

Java Web使用Ajax进行网络请求和数据交互demo

Java Web使用Ajax进行网络请求和数据交互demo。 详情看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/81284684

2018-07-30

cookie和session示例

cookie和session示例,详情请看:https://blog.csdn.net/yuzhiqiang_1993/article/details/81232914

2018-07-27

使用Servlet实现的注册登录示例,包含文件上传,注释超级详细

使用Servlet实现文件上传,注册,登录等逻辑。详情请看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/81223249

2018-07-26

AutoDispose优雅的解决RxJava产生的内存泄漏问题

使用AutoDispose代替RxLifecycle更优雅的解决RxJava产生的内存泄漏问题。 详情请看博客:https://blog.csdn.net/yuzhiqiang_1993/article/details/81066344

2018-07-17

MVC和MVP深度对比

从mvc平滑过渡到mvp示例,详情请看博客 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/79082234

2018-01-17

zxing扫一扫,集成了闪光灯,选图片解析,生成二维码等功能,一句话依赖即可使用

zxing扫一扫,集成了闪光灯,选图片解析,生成二维码等功能,一句话依赖即可使用 详细使用说明:http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004

2017-10-20

Android防止service多次执行startCommand

Android防止service多次执行startCommand 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/78211385

2017-10-12

android全盘扫面指定后缀名文件并动态显示到列表上demo

android全盘扫描指定后缀名的文件,并且动态的显示到列表上。 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/78140580

2017-09-30

Android Socket连接(心跳检测,断线重连,状态监测等)

Android Socket连接,包含心跳检测,断线重连,数据发送等等 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/78094909

2017-09-27

在Fragment监听返回键

在Fragment监听返回键 博客:http://blog.csdn.net/yuzhiqiang_1993/article/details/77715425

2017-08-30

Android WebView 报 Not allowed to load local resource错误的解决办法

Android WebView 报 Not allowed to load local resource错误的解决办法 博客地址:http://blog.csdn.net/yuzhiqiang_1993/article/details/76228541

2017-07-28

带进度条的X5WebView Demo

封装的带进度条的x5WebView

2017-07-01

XeonYu的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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