
基础
文章平均质量分 63
lvzishen123
这个作者很懒,什么都没留下…
展开
-
接口回调的使用方法
## 接口回调的使用方法 ## 在安卓开发之中通常需要使用页面的传值,而这种获得数值的途径通常可以通过接口回调和广播去完成,亦或使用快速开发框架eventbus等等。 今天介绍一下接口回调的使用方法。 第一步我们需要去定义一个接口去方便我们来进行回调获得数据,如下所示:首先声明一个接口:package com.interfacedemo;/** * Created by Adm原创 2015-12-13 11:13:34 · 3720 阅读 · 0 评论 -
解决android应用被强杀或应用被回收导致的空指针问题
1.问题是如何发生的,会在什么情况下发生此类问题?当用户运用手机清理助手或后台回收我们的应用造成我们应用程序进程被杀死的时候就有可能出现这种空指针的问题,下面举个例子我们一起来看看这种情况是如何发生的。如图所示我们新建一个程序Demo,程序中有三个Activity,分别为SplashActivity MainActivity InfoActivity,下面我们简称这三个Activity为A B C.原创 2016-05-31 11:49:47 · 11579 阅读 · 10 评论 -
Http 网络协议:基础
一.Http是什么?中文名称--超文本传输协议,是TCP/IP协议族的最顶层-应用层。 二.Http请求格式URL格式分为三部分:协议类型://服务器地址(和端口号)/路径(Path) https://mp.youkuaiyun.com/mdeditor 三.Http的报文格式1.请求:...原创 2019-01-09 12:01:02 · 435 阅读 · 0 评论 -
带你理解加密和Hash
一.对称加密: 1.原理通信双方使用同一个密钥,使用加密算法配合上密钥来加密,解密时使用加密过程的完全逆过程配合密钥来进行解密。2.例子原始字符:ABCDEFGHIJKLMNOPQRSTUVWXYZ 密码字符:BCDEFGHIJKLMNOPQRSTUVWXYZA 原始书信:I love you 加密书信:J mpwf zpv 解读后:I love you...原创 2019-01-09 12:23:02 · 1806 阅读 · 0 评论 -
Tcp/ip协议族及网络的结构
一.TCP/IP协议族的四层模型应用层(HTTP FTP),传输层(TCP UDP),网络层(IP),链路层。 二.为什么要分层?因为网络传输的过程中网络是不稳定的。如图: 其实在我们的网络传输过程中从客户端发送消息的服务端的过程中网络并不是只沿着一条直线可以直接顺利传达到的,它再传输的过程中会经过很多的中间节点,但每一个节点都是有可能是会突然出问题的。如图所示:...原创 2019-01-26 01:04:53 · 607 阅读 · 0 评论 -
Https加密流程以及原理(通俗易通并附图)
1.定义 HTTP over SSL 的简称,即工作在 SSL(安全套接字层) 或TLS(SSL的升级版)上的 HTTP。说白了就是加密通信的HTTP。 一定注意HTTPS不是协议。 2.工作原理 在客户端和服务器之间协商出一套对称密钥,每次发送信息之前将内容加密,收到之后解密,达到内容的加密传输。 加密解密数据用的对称加密,传输Pre master serc...原创 2019-02-03 11:23:21 · 763 阅读 · 0 评论 -
什么是代理模式?
首先上一个自己的结论,带着结论看文章可能更好理解~总结:动态代理最终生成的代理类会实现你传入的所有接口,并在每一个实现的接口方法中调用InvocationHandler的invoke方法,在这个方法中需要我们将自己所需要的逻辑加入进去,这样就给你每一个实现的方法都套用上了相同的逻辑,达到减少代码松耦合的效果。当一个或多个接口的实现方法中都需要套用上相同的逻辑就可以直接使用动态代理模式,达到减少...原创 2019-03-11 20:27:42 · 466 阅读 · 0 评论