自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dexFeng的博客

repository

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

原创 简单工厂模式

简单工厂目的:主要是记录下个人觉得比较好的网址以及体会。需要了解的UML类图的画法以及每种关系中的通常表示的类结构以及表示。继承/接口比较明显;关联包含组合跟聚合(注意组合与聚合的区别,组合强于聚合,组合的部分无法单独存在,譬如公司与部门)。另外关联一般表现为A has B(B一般作为A的成员变量),可以有自关联,单项关联,双向关联。依赖的关系较弱(一般在方法中体现,局部变量/方法返回值/方法形参),需要避免双向依赖。具体参考以下讲类图的:https://blog.csdn.net/ibuk

2020-11-03 18:52:46 169

原创 RESTful设计架构

RESTful设计架构前言 REST,即Representational State Transfer的缩写。词组的翻译是"表现层状态转化"。要理解RESTful架构的设计风格,首先需要理解 Representational State Transfer 的含义。资源(Resource)所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。你可以用一个URI(统一资源定位符)指向它表现层(Representa

2020-10-03 00:38:53 183

原创 android 模拟器测试之旅

近期,app 需要在模拟器上跑,主要验证在低内存(1g~2g)的环境中看下app会不会出现崩溃或者异常。Android studio的模拟器最开始就选择了google亲儿子验证。毕竟下载速度快,写测试demo的时候也运行过。一番操作下来,首先发现了第一个问题:1. 模拟器占用空间大,C盘不够用了百度下,配置了环境变量android_sdk_home,然后去C:\Users\xxx\.android\avd 目录把对应的模拟器删了很轻松就搞定了。创建新的avd,选择android版本,选择syste

2020-09-10 20:23:22 1481 1

原创 https 加密原理

https 加密原理最近因为项目需求,需要将http升级到https,所以抽空探究了下其中的加密原理。为什么要使用httpshttp 明文传输,不够安全。窃听风险:黑客可以获知通信内容。篡改风险:黑客可以修改通信内容。冒充风险:黑客可以冒充他人身份参与通信。为了保障消息的保密性,后面出现了对称加密以及非对称加密对称加密客户端与服务器用同一个密钥进行传输。此密钥即可以进行加密,也可以进行解密。这种方式因为加密与解密都是用的同一个密钥。假如密钥泄漏,那发送的一切数据对于中间人来说都是透

2020-09-07 22:34:54 170

原创 Android事件分发流程

概述最近在复习androidUI的相关知识点,在网上看了不少关于事件分发的文章与视频,因此在此记录一下自己的理解过程。首先思考2个问题:什么是事件?什么是事件分发机制?用户与手机的交互会产生一系列的事件 ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL。每一个事件都会封装成一个ACTIONEVENT.事件分发主要解决由谁来处理事件的问题,当你点击Actiivty上的某一个控件时实际点击了不止一个控件,按照下图的显示。当用户点击了view1

2020-09-04 14:37:18 246

原创 Android版本适配

向前兼容与向后兼容向前兼容那这样是不是google每更新一次系统,我都要针对我原来的系统做一次适配呢?不做有没有影响?向后兼容apk中几个版本的含义向前兼容前可以理解为超前。比如我基于android 4.4开发了一个apk。过了1个月,google 推出了android 5.0 ,提供了material design的相关特性。 这个时候如果我针对apk适配android 5.0的新特性 就是一种向前兼容。那这样是不是google每更新一次系统,我都要针对我原来的系统做一次适配呢?不做有没有影响?

2020-08-31 16:13:48 3375

原创 Android流量监控

Android流量监控背景:客户反映公司的APP在几部手机上流量超支,需要自证清白,否则要帮客户垫付超出的流量费用。流量超支之后手机早已停机,距今已有半年多,手机的日志文件莫名奇妙丢失,客户一口咬定是程序问题,大家相互扯来扯去。为了避免这个问题就有了这个监控自身程序流量的需求。流量监控Android2.2之后提供了TrafficStats,可以用于统计手机的流量以及程序的流量。具体参照androi

2017-04-27 17:40:56 7528

原创 Android 中的Handler机制

Android 中的Handler机制前言最近一段时间刚好在学习handler的相关知识,初略看了下源码以及网上的一些博客,把自己的一些理解与体会记录下来。包含以下2个部分handler的基本用法handler的源码分析(自己理解的部分)Handler基本用法handler使用步骤:主线程中声明handler,重写handleMessage方法。子线程中创建message子线程中通过ha

2016-10-09 13:12:20 317

空空如也

空空如也

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

TA关注的人

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