自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeson 笔记

编程学习笔记

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

原创 Android 输入法框架流程整理

Android 输入法框架流程整理个人简单整理, 如有错误请指正文章目录Android 输入法框架流程整理1. 基本简介1.1 输入法框架构成1.2 输入法交互框架2. 输入法初始化过程2.1 输入法客户端( IMM )的初始化过程2.2 输入法管理端( IMMS )的初始化过程2.3 输入法服务端( IMS )的初始化过程3. 输入法的启用过程3.1 客户端从控件获取焦点开始3.2 控制端开...

2019-11-17 22:38:48 5181

原创 AOSP 编译&刷机

AOSP 编译&刷机文章参考 AOSP 编译和烧写文章目录AOSP 编译&刷机1. 简介2. 准备2.1 编译系统准备2.2 源码下载2.2.1 查找驱动2.2.2 查找分支2.2.3 下载源码2.2.4 放置驱动3. 编译3.1 环境变量3.2 设置构建3.3 编译源码3.4 编译 adb fastboot4. 刷录镜像1. 简介自己喜欢折腾, 想要自己修改源代码, 编译...

2019-11-17 15:17:45 2853 1

原创 Android 崩溃分析 方法论

Android 崩溃分析文章目录Android 崩溃分析一. 崩溃现场信息收集1. 崩溃信息2. 系统信息3. 内存信息4. 资源信息5. 应用信息二. 崩溃信息分析1. 确定严重程度2. 确定崩溃信息3. 汇集资源使用情况4. 尝试复现三. 崩溃问题修复1. 查找可能的所有原因2. 尝试规避3. Hook解决一. 崩溃现场信息收集1. 崩溃信息执行信息: 进程名称, 线程名称执行状态...

2019-05-31 13:38:17 980

原创 四大组件及Window简要运行时序图

四大组件及Window简要运行时序图文章目录四大组件及Window简要运行时序图Activity相关Activity启动过程时序图BroadcastReceiver相关BroadcastReceiver发送接收过程时序图BroadcastReceiver注册过程时序图ContentProvider相关ContentProvider创建及App启动过程时序图ContentProvider查询过程时...

2019-05-27 16:06:13 778

原创 CMake学习笔记

CMake学习笔记文章目录CMake学习笔记一、初次使用1. 初次见面2. 初次尝鲜二、常用操作1. 添加源文件1.1方式一: 手动添加每个文件1.2 方式二: 添加某个/多个目录下的源文件1.3 方式三: 添加子目录模块2. 添加头文件目录3. 添加链接库目录4. 添加链接库到目标5. 设置变量6. 设置C++标准7. 设置输出目录8. 分支语句(if/else)9. 定义选项(option)...

2019-05-07 11:56:17 251

原创 OkHttp 原理剖析

OkHttp 原理剖析文章目录OkHttp 原理剖析一、基本介绍二、基本使用2.1 依赖配置2.2 基本请求三、原理剖析3.1 创建请求3.2 执行同步请求3.2.1 执行同步请求前夕3.2.2 构建拦截器和调用链3.2.3 调用拦截器调用链3.3 执行异步请求3.3.1 执行同步请求前夕3.3.2 请求入队3.3.3 请求异步执行致谢一、基本介绍OkHttp是一个优秀的Http请求框架, ...

2019-05-03 19:03:49 639

原创 注册Jni方法

注册Jni方法文章目录注册Jni方法1. 常规方式1.1 编辑java源代码1.1.1 编写加载lib库1.1.2 定义native方法1.1.3 编写调用方法1.1.4 整体文件如下1.2 生成`.h`头文件1.2.1 编译java文件为class文件1.2.2 生成`.h`头文件1.2.3 查看生成的`.h`头文件1.3 编写cpp代码1.3.1 创建cpp文件并编写2. Jni加载时动态注...

2019-04-29 16:23:07 701

原创 Https协议运行过程

Https协议运行过程文章目录Https协议运行过程SSL握手目的SSL握手示例图SSL握手过程1. Client Hello2. Server Hello3. Certficate4. Certificate Request(可选)5. Server key exchange(可选)6. Server Hello Done7. Certificate(可选)8. Client key exch...

2019-04-27 14:03:33 419

原创 SSL证书理解及生成

SSL证书理解及生成文章目录SSL证书理解及生成1. x509证书2. 证书分类3. 证书生成3.1 生成CA证书3.2 生成服务器证书3.3 生成客户端证书(同服务器, 单向认证不需要)3.4 生成pem格式证书(不一定使用到)3.5 查看生成内容3.6 可能遇到的问题1. x509证书509证书一般会用到三类文件, key, csr, crtkey: 私用密钥, openssl格式,...

2019-04-27 13:59:44 331

原创 Android Intent/Context Flags 使用

Android Intent Flags 使用文章目录Android Intent Flags 使用一、基本使用二、Flags介绍1. 系统定义的Flags2. Actvity Flags测试工具FLAG_ACTIVITY_NEW_TASKFLAG_ACTIVITY_CLEAR_TOPFLAG_ACTIVITY_EXCLUDE_FROM_RECENTSFLAG_ACTIVITY_FORWARD_...

2019-04-27 13:52:35 1903

原创 自动生成SSL证书的脚本

生成https证书脚本基于Lnux系统下的openssl和jdkkeytool工具1. 生成https证书脚本#! /bin/bashFILE_PREFIX=tlsRSA_BITS_NUM=2048VALID_DAYS=3650PASS_RSA=jeasoonPASS_P12=jeasoonPASS_JKS=jeasoonCRT_ALIAS=jeasoonCRT_COU...

2018-10-30 18:56:28 5051

空空如也

空空如也

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

TA关注的人

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