Android库的标准化(不断更新中)
在Android的开发过程中,为了代码的通用性,模块化等原因,应该尽量将功能独立的,通用性高的模块抽离出来,建立单独的库.
各个库的功能不同,但是同样作为库,依然有很多相通的地方.
各个库应该都应该遵循以下规范:
- 必须输出Log.并且Log的Tag应该是统一的.最好的办法是,一个库中有自己的LogUtil,库中所有的Log输出统一调用这个Util,而Util至少需要有以下功能:
⑴为当前库输出的Log设置统一的Tag;⑵需要用开关逻辑来控制是否需要输出Log. - 应该对独立模块提供"Enable/Disable"切换功能,即可以通过一个配置来启用或是关闭此模块.