自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

切切歆语的博客

人生逍遥乐对,红尘千般滋味。

原创 android ------ NiceVieoPlayer视频播放器

前段时间做有关视频的功能,研究了下网上的视频播放的资源,今天来分享一下,NiceVieoPlayer视频播放器 效果图: 一.Features 用 IjkPlayer/MediaPlayer + TextureView 封装,可切换 IjkPlayer、MediaPlayer. ...

2020-05-16 23:42:53 36 0

原创 android ------ 答题功能(基本的效果和相册滑动效果)

https://github.com/DickyQie/android-ui-answer

2020-05-08 23:16:51 44 0

原创 TP6验证码的使用和验证失败的原因以及解决办法

首先使用Composer安装think-captcha扩展包: composer require topthink/think-captcha 项目根目录下 在模版内添加验证码的显示代码 <div>{:captcha_img()}</div> 或者 ...

2020-04-27 23:10:16 336 0

原创 java.net.ConnectException: Failed to connect to /127.0.0.1:80

java.net.ConnectException: Failed to connect to /127.0.0.1:80 于之前在尝试使用OkHttp,使用的是老师给准备的后台,网络地址url也是老师直接给了,然后,现在自己写了后台,跑在本机,我直接将网络地址改为localhost(例...

2020-04-24 23:12:18 119 0

原创 android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES

/storage/emulated/0/DCIM/Camera/a.mp4 open failed: EACCESopen failed: EACCES (Permission denied https://blog.csdn.net/LXFX1108/article/details...

2020-04-09 20:55:03 242 0

原创 android -------- android 7.0 + FileProvider 访问隐私文件和安装应用的适配

在res 目录下新建一个 xml 文件夹 里边添加一个xml文件 名字比如:file_paths.xml <?xml version="1.0" encoding="utf-8"?> <paths xmlns:android="...

2020-04-08 21:02:04 89 0

原创 android -------- ConstraintLayout中RecyclerView 数据显示不全

android:layout_height="0dp" app:layout_constraintBottom_toBottomOf="parent"

2020-03-30 23:00:42 107 0

原创 Android Studio 3.6 稳定版发布

Android Studio 3.6稳定版已发布,此版本也是“Project Marble”结束后发布的首个版本,“Project Marble”是 Android Studio 团队去年为提升产品质量而进行的一项计划,在此期间,团队暂缓了新特性的开发工作,专心提升产品质量。该计划着力改进 And...

2020-02-27 09:21:02 3704 0

原创 Attribute application@allowBackup from AndroidManifest.xml

1: 在 AndroidManifest.xml 配置文件中显式配置 android:allowBackup=false。 项目中代码 allowBackup="true" 改为 allowBackup=false <application an...

2019-11-28 22:37:58 248 0

原创 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

打开一个旧工程Android项目,出现了报错: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 网上找了些解决办法 安装NDK 看看路径是否...

2019-11-25 23:33:11 211 0

原创 android ------ AndroidX的 Tablayout(com.google.android.material.tabs.TabLayout) 的使用

前面呢,有写过TabLayout的博客,最近开发用到了AndroidX来解决前面的问题,不要工具类设置下划线的问题了,来总结一下 Android--------TabLayout实现新闻客户端顶部导航栏 Android中Tablayout设置下划线宽度 和 dp和px之间进行相互转换 A...

2019-11-04 22:31:47 4471 0

原创 android ------ 高版本的 Tablayout 下划线宽度

前面呢,有写过TabLayout的博客,最近开发用到了高本版遇到一些问题,来总结一下 Android--------TabLayout实现新闻客户端顶部导航栏 Android中Tablayout设置下划线宽度 和 dp和px之间进行相互转换 上面是Api28版本之前是没问题的 api28...

2019-11-03 23:24:05 218 0

原创 android -------- VideoCache 视频播放(缓存视频到本地)

先前做了一个小视频的功能,里面有播放多个视频的功能,为了效率,我加了视频缓存功能; 一方面耗费用户的流量,另一方面直接从本地播放要更流畅 网上看资料,一个视频缓存库,使用起来很方便,还不错,就分享给大家 //视频缓存 implementation 'com.daniku...

2019-10-24 20:37:06 538 0

原创 android --------System.err: java.net.UnknownServiceException: CLEARTEXT .....

1,当调用远程接口进行网络通信时,报如下错误: W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to 10.240.35.113 not permitted by network security...

2019-10-22 20:28:14 95 0

原创 android -------- AndroidX的迁移

Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx.*;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需...

2019-10-12 23:44:14 128 0

原创 API调试工具--------Postman

Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。 官方网站:https://www.getpostman.com/ ...

2019-10-11 22:56:46 282 0

原创 Android -------- kotlin插件神器Json直接生成javaBean

这是一个data class从JSON字符串生成Kotlin的插件,换句话说,是一个将JSON字符串转换为Kotlindata class(Json到Kotlin)的插件 在使用Kotlin进行开发的时候,我们需要经常对Json数据做解析和处理, Java开发的时候有GsonFormat插件,...

2019-09-19 22:41:34 72 0

原创 Android -------- BouncingJellyView 果冻视图(阻尼效果)

分享一个不错的效果,分享给大家 BouncingJellyView 果冻视图,就像果冻一样伸缩弹跳,也叫阻尼效果。这个效果在MIUI上面到处都可以看到。 效果图: 使用 项目更目录bulid.gradle下 allprojects { repositories { ....

2019-09-17 23:16:14 86 0

原创 android -------- LiveDataBus的使用

LiveData是17年GoogleIO大会上提出来的一个新技术。相对于通信总线类型的框架EventBus和RxBus来说,它更简单,更简洁、更解耦。 LiveEventBus是一款Android消息总线,基于LiveData,具有生命周期感知能力,支持Sticky,支持AndroidX,支持...

2019-09-14 22:14:28 131 0

原创 android -------- 解决RecyclerView显示不全只显示一条item的问题

布局文件1 <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/androi...

2019-09-09 23:28:11 281 0

原创 android -------- 流式布局,支持单选、多选等

最近开发中有流式标签这个功能,网上学了下,来分享一下 Android 流式布局,支持单选、多选等,适合用于产品标签等。 效果图: 用法: dependencies { compile 'com.hyman:flowlayout-lib:1.1.2' }...

2019-08-14 21:12:00 264 0

原创 android -------- GifImageView 之gif图片加载

目前支持Gif播放的开源库还是有的,试了一下还是这种好用点,所以来分享下 android-gif-drawable是通过JNI来渲染帧的,这种方式比使用WebView或者Movie效率要高 要求 Android 4.2+(API级别17+) 用于GifTextureView硬件加速渲染 适用...

2019-08-13 21:39:36 982 0

原创 android -------- RSA加密解密算法

RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用 RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制 网上写法也有很多种,分享一种参考 import java.ma...

2019-08-12 20:59:01 287 0

原创 android -------- DES加密解密算法

DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的DES称为数据加密算...

2019-08-10 22:41:43 64 0

原创 android -------- SHA 加密算法

安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。 SHA家族的五个算法...

2019-07-30 21:37:16 100 0

原创 android -------- AES加密解密算法

AES加密标准又称为高级加密标准Rijndael加密法,是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。AES的基本要求是,采用对称分组密码体制,密钥长度可以为128、192或256位,分组长度128位,算法应易在各种硬件和软件上实现。1998年NIST开始AES第一轮分析、测...

2019-07-26 22:56:26 200 0

原创 android -------- Base64 加密解密算法

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java...

2019-07-25 20:17:59 255 0

原创 Flutter -------- 新手 WanAndroid 项目练习

一个简单Flutter项目wanandroid,先前用Kotlin来开发过,适合新手练习。 用到的库 包含功能:   http+数据解析   网络请求数据列表展示   Banner轮播   WebView跳转详情   Drawer侧滑个人中心   TabLayout   ...... ...

2019-06-14 22:52:57 193 0

原创 android -------- GifView 显示gif图片

最近的项目需要在界面显示Gif动图,查找网络资料,总结了一下,分享一下, 一个GifView的gif图加载库以有效地显示GIF, 您可以启动,暂停和停止gifView 在app 的build.gradle 中 implementation 'com.github.Cutt...

2019-06-13 21:50:42 554 0

原创 android -------- java.net.UnknownServiceException

最近升级了Android的API版本时 ,导致我的网络请求失败了, 出现了这个错误java.net.UnknownServiceException, 这个错误,我在网上查到这个主要是由于,我们的OkHttp3会默认使用密文传输,而我们的代码中使用Http协议,也就是使用明文传输,所以OkH...

2019-06-12 23:12:59 161 0

原创 Flutter ------- WebView加载网页

在Flutter 加载网页?也是有WebView的哦,和Android一样 1.添加依赖 dependencies: flutter_webview_plugin: ^0.2.1+2 2.导入库 import 'import 'package:flutter_webv...

2019-06-09 21:53:56 1658 0

原创 Flutter -------- 解析JSON数据

SON序列化方法: 手动序列化和反序列化 通过代码生成自动序列化和反序列化 手动JSON序列化是指使使用dart:convert中内置的JSON解码器。它将原始JSON字符串传递给JSON.decode() 方法,然后在返回的Map<String, dynamic>中查找所需的值。...

2019-06-06 23:52:59 1138 0

原创 Flutter -------- Http库 网络请求封装(HttpController)

http库 再次封装的网络请求类 HttpController 1.添加依赖 dependencies: http: ^0.12.0 #latest version 2.导入库 import 'package:http/http.dart' as http;...

2019-06-05 20:44:48 353 0

原创 android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)

Android开发项目时常常会遇到定位这个功能, 很久以前写过一篇了,官方也更新了一些东西,我也更新下 以前使用的是jar包 导入来实现高德定位 老版本 链接:https://blog.csdn.net/DickyQie/article/details/56840100 现在通过Grad...

2019-05-21 21:12:58 559 0

原创 Flutter -------- dio网络请求

dio是Flutter中文网开源的一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等... 1.添加依赖# dependencies: dio: 2.1.x #latest version 2....

2019-05-19 21:40:40 571 0

原创 Flutter -------- Http库实现网络请求

第三方库 http实现网络请求,包含get,post http库文档:https://pub.dev/packages/http 1.添加依赖 dependencies: http: ^0.12.0 #latest version 2.导入库 import '...

2019-05-16 23:04:39 255 0

原创 Flutter -------- 网络请求之HttpClient

今天来说说Flutter中的网络请求,HttpClient网络请求,包含get,post get var data; _get() async { Map newTitle; var responseBody; var url = 'https://...

2019-05-15 21:16:52 437 0

原创 Flutter -------- 加载本地图片资源和网络图片

在Flutter加载本地图片资源 在Flutter项目目录下创建文件夹 images ,在文件夹中添加几张图片 指定资源 pubspec.yaml文件中 version: 1.0.0+1 environment: sdk: ">=2.1.0 <3.0.0&qu...

2019-05-14 22:09:29 1656 0

原创 Flutter -------- Drawer侧滑

侧滑菜单在安卓App里面非常常见 抽屉通常与Scaffold.drawer属性一起使用。抽屉的子项通常是ListView,其第一个子项是DrawerHeader ,它显示有关当前用户的状态信息。其余的抽屉儿童往往与构建ListTile S,经常有结束AboutListTile。 可以通...

2019-05-09 22:45:14 435 0

原创 Flutter -------- BottomNavigationBar 界面切换

Android 中有BottomNavigationBar+Fragment切换 而在Flutter也有的BottomNavigationBar 效果图 底部有两种情况 底部导航栏的类型更改其项目的显示方式。如果未指定,则 当少于四个项时,它会自动设置为BottomNavig...

2019-05-07 20:59:36 1326 0

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