自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一二③木头人

初心不改,始终坚守

  • 博客(11)
  • 收藏
  • 关注

原创 OC中NSString方法的使用和理解

不积跬步,无以至千里;不积小流,无以成江海.NSString的创建创建常量字符串,注意使用“@“符号NSString*astring =@"This is a String!";创建空字符串,给予赋值。NSString *s = [[NSString alloc] init];s=@"quanzi";创建格式化字符串:占位符(由一个%加一个字符组成)[NS...

2020-03-29 22:23:57 501

原创 小米8.0WebView无法加载本地文件的解决方案

 前言       最近在适配小米8.0的时候 , 发现WebView无法加载本地的文件 . 以下是个人通过自定义WebView解决的代码 , 以供参考:解决方案public class WebViewSuite extends RelativeLayout { private Context context; public static final int P...

2018-12-10 11:00:59 2114

原创 OpenSSL生成自签名证书在客户端和服务端的应用

开发环境JDK1.8 IIS管理器 Android Studio 3.0.1 Microsoft Visual Studio2.15生成自签名证书1.安装OpenSSL见OpenSSL之自签名证书2.使用管理员权限运行openssl.exe3.在窗口输入genrsa -out test/self.key 1024 生成私钥4.生成证书文件Req -new -x...

2018-08-17 10:58:02 3584

原创 OpenSSL之自签名证书认证

前言由于信息在传输的过程中都采用明文 , 故是很不安全的做法 , 所以需要对数据进行加密 , 将明文数据转换为密文数据传输 . 因此采用OpenSSL生成自签名证书在服务端和移动端使用 , 但是查找了网上的很多的博客, 发现很多都介绍的不够详细 , 因此耗费了很多的时间 , 顾将自己的总结, 提供给大家 , 以便参考.OpenSSL认识openssl 是一个开放源代码的实现了SSL及相...

2018-08-17 10:36:49 2448

原创 android常见的dialog的使用及认识

介绍在实际开发过程中 , 我们难免要经常使用提示框 (dialog), 根据不同的场景使用不同的样式的提示框(dialog). androd提供了丰富的dialog函数 , 本文将介绍在实际开发中经常使用的对话框, 包括普通对话框 , 列表对话框 , 单选对话框 , 多选对话框 , 等待对话框, 进度条对话框 , 编辑对话框 , 自定义对话框等多种形式 .Dialog使用代码示例普通Dialog ...

2018-04-08 16:39:58 513

转载 RxBinding的使用

RxBinding介绍RxBinding是JakeWharton的一个开源库 , 它提供了一套基于RxJava的BindingApI. 可以帮助我们简化控件/视图添加的触发的响应事件,而且使用起来非常简单RxBinding在github上的地址点击打开链接集成RxBinding的准备工作在build.gradle中引用以下文件compile 'com.jakewharton.rxbinding:r...

2018-03-29 09:16:24 635

原创 Android图片加载框架比较

前言    在实际开发过程中 , 我们都要用到图片加载 , 从最开始的Imageloader , 到后来相继推出的Glide , Picasso , Fresco . 功能更加强大 , 使用也更加方面, 但是它们使用场景基本相同 , 同样也存在一些区别 . 总之 , 没有最好的框架, 只有适合自己的框架.三大图片加载框架picassoGlideFresco介绍    Picasso : 和Squa...

2018-03-01 08:47:40 296

原创 消息传递机制之组件之间消息传递

通常在组件之间传递消息,我们会采用广播形式 , 自定义接口形式 , EventBus来实现BroadCastReceiver创建广播private BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent)...

2018-02-28 15:41:45 457

原创 消息传递机制之Handler机制

Handler由来    在项目中, 都会遇见线程之间通信, 组件之间通信.    在应用程序中,往往会有一些比较耗时的操作 , 为了防止阻塞主线程 , 会将耗时的操作放到子线程中执行 , 处理完成后再去更新UI , 但是android不允许子线程操作UI , 违背了android单线程模型的原则(即UI操作不是线程安全的而且这些操作必须放在UI线程中执行) , 因此android通过Hander...

2018-02-28 11:14:55 354

原创 消息传递机制之EventBus的使用详细

 EventBus是怎样管理事件总线的, 是不是最佳处理消息的方案?让我们一同来学习和认识.EventBus由来    在面对应用程序内组件间, 组件与后台线程间的通信. 又如我们在处理耗时操作时, 等到耗时操作完成后通过Handler或者Broadcast去更新UI, 但是面对多个Activity之间需要通过Listener通信完成. 但是这些问题我们可以通过EventBus来完成.它是通过发布...

2018-02-27 11:47:06 1180

原创 Android7.0版本更新无法安装apk

权限   在适配7.0手机的时候,发现部分手机下载到最新版本以后,无法自动安装问题.   通过查找才发现, 在AndroidAPI23以后, 部分权限要动态获取. 也就是说在下载前需要动态获取文件的读写权限,在小米5适配出现这样问题   从前几届谷歌大会,我们可以知道, 随着android版本越高 , android对于移动设备隐私的保护力度越来越大, 从Android6.0引入动态权限控制到An...

2018-02-26 11:30:59 1819

空空如也

空空如也

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

TA关注的人

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