看AspectJ在Android中的强势插入

2017-01-16
阅读 10 分钟
6.3k
AOP是Aspect Oriented Programming的缩写,即『面向切面编程』。它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而AOP的思想,则不太一样,它提倡的是针对同一类问题的统一处理,当然,我们在实际编程过程中,不可能单纯的安装AOP或者OOP的思想来编程,很多时候...

上次发版我就改了一行代码!

2016-12-25
阅读 4 分钟
3.1k
产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Icon吗开发:让我想想……

AccessibilityService

2016-12-13
阅读 8 分钟
5.2k
AccessibilityService根据官方的介绍,是指开发者通过增加类似contentDescription的属性,从而在不修改代码的情况下,让残障人士能够获得使用体验的优化,大家可以打开AccessibilityService来试一下,点击区域,可以有语音或者触摸的提示,帮助残障人士使用App。

契约式编程与防御式编程

2016-11-22
阅读 3 分钟
7.4k
事情的来由还要从几十几亿年前的一次星球大爆炸说起,sorry,背错台词了,是从几天前讨论接口返回数据和几个月前讨论课件本地数据结构说起,简单的说,就是碰到约定好的内容出现异常,是我们在程序中内部作兼容处理,还是抛出去。

Clipboard还能玩出花

2016-11-16
阅读 5 分钟
3.9k
Clipboard是Android提供的一个系统服务,它提供了一个全局的剪贴板,让文字、图片、数据,在多App间共享成为可能,今天,我们来了解下它的真面目,以及被玩坏的新姿势。

一触即发 App启动优化最佳实践

2016-11-07
阅读 11 分钟
7.4k
一触即发 App启动优化最佳实践 文中的很多图都是Google性能优化指南第六季中的一些截图 Google给出的优化指南来镇楼[链接] 闪屏定义 Android官方的性能优化典范,从第六季开始,发起了一系列针对App启动的优化实践,地址如下:[链接] 可想而知,App的启动性能是非常重要的。同时,Google针对App闪屏,也给出了非常详细的...