具体参照代码:

这是个人项目中常用到的一些全局变量。

package com.imeibi.constants;

import android.os.Environment;

/**

* Created by mb on

* 2015/3/6-16:23.

* 存放全局变量

*/

public abstract class Constants {

// 相册的RequestCode

public static final int INTENT_REQUEST_CODE_ALBUM = 0;

// 照相的RequestCode

public static final int INTENT_REQUEST_CODE_CAMERA = 1;

// 加载情况分页参数

public static final int PARAM_PAGENO = 1;

public static final int PARAM_PAGESIZE = 10;

// 是否清理缓存

public static boolean cleanCache = true;

//本地缓存目录

public static final String IMEIBI_PRO_ROOT_PATH;

static {

if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {

IMEIBI_PRO_ROOT_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Imeibi_Iapp/";

} else {

IMEIBI_PRO_ROOT_PATH = Environment.getRootDirectory().getAbsolutePath() + "/Imeibi_Iapp/";

}

}

//图片目录

public static final String IMAGE_PATH = IMEIBI_PRO_ROOT_PATH + "/images";

//图片缓存目录

public static final String CACHE_IMAGE_PATH = IMEIBI_PRO_ROOT_PATH + "/pic";

//待上传图片缓存目录

public static final String CACHE_UPLOADING_IMGE_PATH = IMEIBI_PRO_ROOT_PATH + "/uploading_img";

//数据库根目录

public static final String SYS_DATABASES_PATH = IMEIBI_PRO_ROOT_PATH + "databases/";

//APK下载路径

public static final String APK_DOWNLOAD_PATH = IMEIBI_PRO_ROOT_PATH + "download_apk/";

}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐