- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Java内存模型
在并发编程中,内存的可见性基本上决定了,你的代码是否存在线程竞争,是否存在静态条件。Java 内存分为两大类: 共享变量:实例域(全局变量),静态域(全局静态变量),数组元素;这些元素处于堆内存中,属于线程间共享部分,存在线程安全问题。 局部变量:方法内部的局部变量,方法参数,异常处理器参数。不在线程间共享,所以不存在线程静态条件,所以时线程安全的。 ...
2018-08-06 18:32:55 203
原创 Android layout无法得到ACTION_MOVE事件和ACTION_UP事件
Android layout无法得到ACTION_MOVE事件和ACTION_UP事件 Layout无法得到ACTION_MOVE事件和ACTION_UP事件,可能时因为默认android:clickable="false"的原因,所以将layout的android:clickable="true"设置为true就可以了。...
2018-08-21 10:50:00 747
原创 Android 应用加固技术综述
原理转载加壳原理加固的过程中需要三个对象:需要加密的Apk(源Apk)壳程序Apk(负责解密Apk工作)加密工具(将源Apk进行加密和壳Dex合并成新的Dex)主要步骤:用加密算法对源Apk进行加密,形成加密的DEX文件将加密的DEX文件与壳Apk进行合并得到新的Dex文件用新的Dex文件替换壳程序中的dex文件,得到新...
2018-08-15 17:25:00 227
原创 git 冲突解决(转载)
git 冲突解决(转载)gerrit是不会解决冲突的,如果两个人同时改了一个文件的同一行,就会冲突,你将会看到Review in Progress并且最下面会有Your change could not be merged due to a path conflict.如果在冲突提交者机器上解决远程冲突cd demogit fetch ...
2018-08-14 15:23:00 750
原创 获取Android/data/目录
获取Android/data/目录 通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据,卸载时会跟随卸载 posted @ 2018-08-07 17:13 清澈...
2018-08-07 17:13:00 9212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人