- 博客(6)
- 资源 (31)
- 收藏
- 关注
原创 Android事件分发机制详解
目录1. 基础认知1.1 事件分发的对象是谁?答:点击事件(Touch事件)定义 当用户触摸屏幕时(View 或 ViewGroup派生的控件),将产生点击事件(Touch事件)Touch事件的相关细节(发生触摸的位置、时间等)被封装成MotionEvent对象事件类型(4种)事件类型具体动作MotionEvent.ACTION_DOWN按下View(所有事件的开始)MotionEvent.ACT...
2018-03-22 10:51:41 6890 1
原创 Android studio3.0 TextView不能预览中文
近日越来越多的开发者吐槽Androidstudio在升级到3.0后中文汉字不能预览的情况,而数字和字母却正常,如下图所示。上图已经明确的显示了问题所在,TextView中的text中的“返回”没有预览出来,那么问题原因到底是什么呢?如何解决这个问题呢? 原因及解决方案:Android studio3.0的bin目录下有两种启动开发工具的方式,如下图所示。第一种为32位操作系统所使用的,第二个为6...
2018-03-20 15:04:41 12813 8
原创 Java实现AES对称加密算法 ——加密和解密
一、AES对称加密算法简介随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管...
2018-03-19 16:40:13 23714
原创 AES算法简介
一、 AES的结构 1、总体结构明文分组的长度为128位即16字节,密钥长度可以为16,24或者32字节(128,192,256位)。根据密钥的长度,算法被称为AES-128,AES-192或者AE-256。2、明文密钥组织方式 3、一些相关的的术语定义和表示• 状态(State):密码运算的中间结果称为状态。• State的表示:状态用以字节为基本构成元素的矩阵阵列来表示,该阵列有4行,列数记为...
2018-03-19 15:26:10 22458 1
原创 Kotlin全套视频教程分享
01-课程介绍http://www.365yg.com/item/6445599306496868878/02_kotlin学习方法http://www.365yg.com/item/6445599300020863502/03_kotlin选好教练车http://www.365yg.com/item/6445599302214484494/04_kotlin你好世界http://www.365y...
2018-03-13 10:27:51 33107 8
转载 RelativeLayout和LinearLayout性能比较
看到几篇关于RelativeLayout和LinearLayout性能分析的博客,写的相当不错,这里在大神的基础上,增加了部分内容 RelativeLayout和LinearLayout是Android中常用的布局,两者的使用会极大的影响程序生成每一帧的性能,因此,正确的使用它们是提升程序性能的重要工作。记得以前,较低的SDK版本新建Android项目时,默认的布局文件是采用线性布局Li...
2018-03-05 17:01:07 5680
算法 第4版-Robert Sedgewick -Kevin Wayne著-谢路云译
2018-09-14
算法之美:指导工作与生活的算法-布莱恩·克里斯汀
2018-09-13
Android系统源代码情景分析 [罗升阳著][电子工业出版社][2012.10][840页]
2018-02-02
apache-tomcat-7.0.53
2016-04-17
MVPDemo设计模式
2014-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人