Kurtis's Notes

Simple notes


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

Android 内存管理机制

发表于 2017-06-06 | 分类于 Android , Memory | | 阅读次数
Android 内存管理机制简介 每个应用程序都是一个独立的进程,互不影响,进程死掉不会导致系统崩溃、重启。 每个应用程序都有内存上限,接近、超过都会被kill。 App内存设置Android是一个多任务系统, 为了保证多任务的运行, Android给每个App可使用的Heap大小设定了一个限定值 ...
阅读全文 »

Android App性能优化技巧

发表于 2017-05-28 | 分类于 Android , Performance | | 阅读次数
当出现App启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢等问题的时候意味着App性能出现问题,这个时候就有必要对App做一下性能优化,其实不是非等到App出现性能问题的时候才开始做优化,而是要把优化做到平时的开发和维护过程中。但性能优化如何下手?下面结合Android官方文档以及平时开 ...
阅读全文 »

Android 事件分发机制

发表于 2017-05-26 | 分类于 Android | | 阅读次数
在Android中事件分发是很重要的一块知识,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一。 MotionEvent事件初探MotionEvent在Android View事件分发、处理过程 ...
阅读全文 »

Coding Style

发表于 2017-05-24 | 分类于 Android | | 阅读次数
Android编程规范基本原则 代码风格与android源码保持一致 命名要清晰明了、有明确含义 同一产品命名风格要保持一致,避免一意多词 同一作用域,不能有变量重名,如局部变量与全局变量重名 包名 package命名如com.brian.xx.yy.zz,xx为产品,yy为模块,zz为子模块 模 ...
阅读全文 »

Handler 消息机制源码分析

发表于 2017-04-07 | 分类于 Android , 源码分析 | | 阅读次数
概述概述Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若消 ...
阅读全文 »

Keystore

发表于 2016-07-15 | 分类于 Android | | 阅读次数
Keytool 命令Keytool 是一个JAVA环境下的安全钥匙与证书的管理工具.它管理一个存储了私有钥匙和验证相应公共钥匙的与它们相关联的X.509 证书链的keystore(相当一个数据库,里面可存放多个X.509标准的证书).. Keytool 常用命令:检查一个keystore key ...
阅读全文 »

Android SSL Certificate Pinning

发表于 2016-03-18 | 分类于 Security | | 阅读次数
http://www.mobilephonedevelopment.com/archives/1762http://www.tuicool.com/articles/2MVJb2 在SSL/TLS通信中,客户端通过数字证书判断服务器是否可信,并采用证书的公钥与服务器进行加密通信。 然而,在开发者 ...
阅读全文 »

数字签名

发表于 2016-03-16 | 分类于 Security | | 阅读次数
数字签名简介 数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。 简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的 ...
阅读全文 »

聊聊HTTPS

发表于 2016-03-16 | 分类于 Security | | 阅读次数
什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协 ...
阅读全文 »

混合开发 App(Hybrid App)

发表于 2016-03-07 | 分类于 Hybrid | | 阅读次数
移动应用分类 原生应用 Web应用 混合应用 三者优缺点比较 原生应用、Web应用、混合应用:3者的优缺点解析 Native App和Web App都有自己的优缺点,而Hybrid App在具备Native App和Web App优点的同时,也继承了两者的缺点。 混合应用程序实现原理:在 ...
阅读全文 »
123
Kurtis Hu

Kurtis Hu

Everyone should have a dream!

26 日志
16 分类
57 标签
GitHub JianShu
Links
  • GankIO
© 2015 - 2018 Kurtis Hu
由 Hexo 强力驱动
主题 - NexT.Pisces
本站访客数 人次 本站总访问量 次