- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Android padding属性失效问题
在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了。 解决方案:在setBackgroundResource之后重新设置一下padding。 int bottom = theView.getPaddingBottom(); int top = theView.getPaddingTop(); int right = the...
2018-12-12 14:27:11
3741
原创 Android ListView多次调用getView问题
如果ListView的高度是wrap_content,系统不知道ListView的高度,所以多次调用其adapter的getView方法尝试计算高度。
2018-12-12 14:26:05
299
原创 Android “Janus”安全漏洞及其规避方案
一、 漏洞说明 2017年12月, Google发布 “Janus”安卓漏洞(CVE-2017-13156)。该漏洞可以让攻击者绕过Android系统的签名机制,在不改变开发者签名的情况下对APP进行篡改。 在Android 5.0到8.0系统中,所有基于signature scheme V1签名机制的App均受“Janus”漏洞影响。仅基于signature scheme V2签名的APP在An...
2018-12-12 14:16:40
947
原创 Android 8.0系统界面切换时闪屏问题
该问题应该是Android8.0系统自身的动画有问题,规避该问题的方案:在页面启动、结束时加载一个动画(该动画可以是没有时间,没有动作的动画,用户无法感知的动画)覆盖系统动画 @Override public void startActivity(Intent intent) { super.startActivity(intent); overridePendingTransition(R.an...
2018-12-12 14:03:43
1294
原创 PowerMock简介
PowerMock简介 单元测试模拟框架:为了编写某一个函数的单元测试,程序员必须进行十分繁琐的初始化工作,以保证被测试函数中使用到的环境变量以及其他模块的接口能返回预期的值,有些时候为了单元测试的可行性,甚至需要牺牲被测代码本身的结构。单元测试模拟框架则极大的简化了单元测试的编写过程:在被测试代码需要调用某些接口的时候,直接模拟一个假的接口,并任意指定该接口的行为。这样就可以大大的提高单元测试的...
2018-12-12 13:58:40
471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人