- 博客(4)
- 收藏
- 关注
翻译 GreenDao Encrypt
GreenDao Encryption 翻译数据库加密 greenDao支持加密的数据库来保护敏感资料。虽然新版本的Android支持文件系统加密,但是它自身不能提供额外的对数据库文件的安全支持。一旦攻击者持有了数据库文件(在一个root设备上或者通过一些安全漏洞),他就能使用所有内部文件。使用一个加密的数据库会多一层安全保护。密码能阻止攻击者容易的打开数据库文件。传统的SQLite和SQLCip
2016-08-31 13:38:04 2943
原创 Android 单元测试
先简单了解一下单元测试,对软件中的最小可测试单元进行测试,一般是函数。接下来说说它的作用,(1)能够验证程序的准确性,为开发提供保障,能放心大胆的修改和重构。 (2)能规范我们的设计,能写单元测试的程序其耦合度更低。 (3)通过测试case,能很好的了解一个功能点涉及到的其他隐藏功能点,从这一点上来看是很好的文档。 好了,上面说到了这么多好处,那么开发人员有多少人写单元测试呢?嗯,大约58.6
2016-08-25 16:36:17 1110
原创 Android可视化埋点(无埋点)的具体实现
Android埋点技术深入探究上一篇文章提到的无埋点技术在实际应用中有以下几个问题需要处理。 大纲: 【1】控件的唯一标识问题怎么处理。 【2】当控件处于可滑动的组件内或者整个界面就是一个可滑动的View中时位置如何确定。 【3】Fragment中如何得到触摸点的坐标。 【4】Activity界面留存时间。第一个问题:控件的唯一标识问题,上一篇文章也是参考了其他的博客,说用控件的路径来标识
2016-08-19 14:28:18 11751
原创 Android埋点技术分析调研
1.现有的几种埋点技术的实现原理和优劣分析(1)代码埋点:将收集数据的代码直接写在需要的地方,当用户点击某个控件或者打开某个页面时调用到该部分代码完成数据的收集。 优势:准确性高,收集数据和发送数据都能精确控制,同时能方便的设置自定义属性,自定义控件,自定义View等。 劣势:埋点工作量大,更新代价大。 (2)可视化埋点:根据配置文件收集用户行为,从而获取数据进行分析。 优势:无须手动埋点,
2016-08-18 17:27:58 9043 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人