自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (18)
  • 收藏
  • 关注

原创 安卓使用https进行网络访问

今天最后一天上班,马上就放假了,是不是有点小激动啊!这个假期准备阅读一下第二行代码,额…扯远了,let us back: 前两天写了关于https的工作流程以及如何使用keytool生成密钥并保存到cer文件中,今天学习一下怎样使用https进行网络访问。基本设置 这里我们使用安卓原生的HttpURLConnection进行网络请求,使用我的csdn博客地址模拟http请求,github地址模拟

2017-01-15 11:15:51 4749

原创 使用keytool生成密钥

上一篇文章我们了解到https的工作流程,今天我们来学一下怎样用keytool进行密钥的生成,下一篇学习怎样使用https。密钥基本信息 先看一下密钥的一些基本信息: 生成密钥//生成密钥keytool -genkey -v -alias tang -keyalg RSA -keypass 123456 -storepass 123456 -keystore D:/workspace/MyHt

2017-01-14 17:42:25 3286

原创 初探HTTPS协议

概述HTTP协议属于明文传输协议,交互过程以及数据传输都没有进行过加密,通信双方也没有进行身份验证,通信过程非常容易遭到劫持,篡改等安全问题,为了提高网络传输的安全性,HTTPS应运而生.相比HTTP,HTTPS提供了以下三个特性:数据完整性:内容传输经过完整性校验数据隐私性:内容经过对称加密,每个连接生成一个唯一的加密密钥身份认证:第三方无法伪造服务端(客户端)身份然而HTTPS的工作流程

2017-01-13 19:37:44 587

原创 安卓性能优化—使用ArrayMap与SparseArray

性能优化是我们做开发的必须要熟练掌握的技能,所以我打算写一个性能优化专题,把平时用到的一些优化方法记录下来,以便忘记的时候可以快速查找,同时也给给其他开发者提供微薄之力吧:这篇文章讲述的是在一些特定的场景使用使用ArrayMap与SparseArray代替HashMap,提高对数据的操作; 先看看官方文档的描述:ArrayMap is a generic key->value mapping da

2017-01-07 21:06:00 2857 2

原创 安卓复习之旅—单例模式

单例模式是开发中最常用的一种模式,sharedPreference基本上是最常用的一种,下面就来看看单例模式的几种定义方式:1、饿汉式单例类 饿汉式单例类是Java语言里最容易实现的单例类:public class EagerSingleton { private static final EagerSingleton instance = new EagerSingleton();

2017-01-02 16:26:25 321

原创 安卓复习之旅—工厂模式(三)

前面我们复习了工厂模式中的简单工厂模式与工厂方法模式,这次就来复习一下工厂模式中的最后一个成员—抽象工厂模式。 工厂方法模式中,我们是把工厂抽象出来了,而抽象工厂模式是在此基础上把产品抽象出来,结构如下图: 理论知识就不多说了,直接上代码,还是以水果为例子,现在的需求是引进了大鹏种植技术,需要在大棚里种植热带与亚热带的水果,蔬菜; 定义产品接口 分为水果和蔬菜两种水果/** * 水

2017-01-02 11:37:45 390

原创 安卓复习之旅—工厂模式(二)

上一篇博客说到简单的工厂模式不适合层级多的产品,我们需要用到工厂模式中的工厂方法模式来完成,那什么是工厂方法模式呢,跟着我一步一步认识它吧; 工厂方法模式是定义一个创建产品对象的工厂接口,将时间实际创建工作推迟到子类中。 工厂方法模式的结构: 抽象接口(creator):工厂方法模式的核心,与应用程序无关的,任何模式中创建对象的工厂类必须实现这个接口。具体工厂(concretecreator)

2017-01-01 16:26:58 359

原创 安卓复习之旅—工厂模式(一)

今天来复习一下Java设计模式中的工厂模式,工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪个类。包含几下几种形态:简单工厂模式,又称静态工厂模式;工厂方法模式抽象化模式简单工厂模式 简单工厂模式是类的创建模式,根据传入的参数决定生产怎样的产品,结构如下: 简单工厂模式包含工厂角色、抽象产品角色和具体产品角色; 下面以一个水果的例子来说明简单工厂模式:首先设计水果的生命

2017-01-01 11:54:06 380

模拟https请求

模拟https请求

2017-01-15

Genymotion-ARM-Translation_v1.1

INSTALL_FAILED_NO_MATCHING_ABIS 解决办法

2017-01-12

监听网络变化

监听网络变化,自动加载数据

2017-01-10

工厂设计模式

工厂设计模式

2017-01-02

自定义view

自定义view

2016-12-31

webview显示图片并下载

webview显示图片并下载

2016-12-29

webview显示进度

webview显示进度

2016-12-29

安卓三级缓存

三级缓存

2016-12-28

DialogFragment对话框

DialogFragment对话框

2016-12-26

自定义layout

自定义layout

2016-12-25

自定义view1

自定义view

2016-12-24

滑动字母定位listview的对应字母的item

滑动字母定位listview的对应字母的item

2016-12-14

tinker热修复

tinker热修复

2016-12-12

多渠道打包

多渠道打包

2016-12-11

gc回收机制

gc回收机制

2016-12-10

安卓多进程

安卓多进程

2016-12-09

滑动选择日期

滑动选择日期

2016-12-08

极光推送设置别名

极光推送设置别名

2016-11-07

空空如也

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

TA关注的人

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