Skip to content
发强 edited this page Jun 16, 2017 · 26 revisions

如何使用它?

先在 build.gradle(Project:XXXX) 的 repositories 添加:

allprojects {
	repositories {
		...
		maven { url "https://jitpack.io" }
	}
}

然后在 build.gradle(Module:app) 的 dependencies 添加:

compile 'com.github.lvfaqiang:AndroidUtils:VERSION_CODE'

这里的真实版本替换 VERSION_CODE

功能清单

LvDPUtil.java - 根据屏幕分辨率像素和 dp 互转,获取顶部状态栏高度

LvV.java - 简化 findViewById 方法。

LvViewHolder.java - 简化 ListView,GridView 的ViewHolder blog地址

LvSpUtil.java - SharedPreference工具类。保存 List 相关操作戳这里

用法:
在 app 的 build 文件中加入 gson 包依赖, 
在 Application 中 调用 init(String spName) 方法。

LvToastUtil.java - Toast 工具类

LvLog.java - 打印 Log 工具类

用法: 在 Application 中调用 LvLog.init(String tag,boolean isOpen)方法进行初始化。

LvDialogUtil.java - 创建 Dialog 工具类

LvBottomPopwin.java - 底部弹出框工具类

LvAppManager.java - 项目中的 Activity 管理类

在BaseActivity 中使用:
    onCreate() 中添加: LvAppManager.getAppManager().addActivity(this);
    onDestroy()中添加: LvAppManager.getAppManager().finishActivity(this);
可通过调用 LvAppManager.getAppManager().getActivityStack()获取保存当前所有 Activity 的栈。
Clone this wiki locally