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