package com.sun.bingo.util.image;
import android.content.Context;
import android.os.Environment;
import android.text.TextUtils;
import android.util.Log;
import android.view.WindowManager;
import java.io.File;
public class CommonParameter {
public static String TID;
//纬度
public static double sLat;
//经度
public static double sLng;
public static String sLocation;
/**
* 城市简写,去掉了结尾字符市
*/
public static String sCity;
/**
* 城市全称,包含结尾字符市
*/
public static String sCityFull;
private static int sScreenWidth;
private static int sScreenHeight;
public static int getScreenWidth(Context context) {
if (sScreenWidth == 0) {
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
sScreenWidth = wm.getDefaultDisplay().getWidth();
sScreenHeight = wm.getDefaultDisplay().getHeight();
}
return sScreenWidth;
}
public static int getScreenHeight(Context context) {
if (sScreenHeight == 0) {
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
sScreenWidth = wm.getDefaultDisplay().getWidth();
sScreenHeight = wm.getDefaultDisplay().getHeight();
}
return sScreenHeight;
}
private static String sCACHE_FILE_PATH;
private static final String sCACHE_FILE_CAMERA = "camera";
private static final String sCACHE_FILE_THUMBNAIL = "thumbnail";
// public static final String sCACHE_FILE_ARM = sCACHE_FILE_PATH + "arm";
/**
* 相机缓存文件目录
*
* @param context
* @return
*/
public static String getCameraCacheFile(Context context) {
if (TextUtils.isEmpty(sCACHE_FILE_PATH)) {
Log.i("dddd", getCacheFilePath(context));
sCACHE_FILE_PATH = getCacheFilePath(context);
}
String str = sCACHE_FILE_PATH + File.separatorChar + sCACHE_FILE_CAMERA;
Log.i("dddd", str);
CommonHelper.mkFiledir(str);
return str;
}
/**
* 缩略图缓存文件目录
*
* @param context
* @return
*/
public static String getThumbnailCacheFile(Context context) {
if (TextUtils.isEmpty(sCACHE_FILE_PATH)) {
sCACHE_FILE_PATH = getCacheFilePath(context);
}
String str = sCACHE_FILE_PATH + File.separatorChar + sCACHE_FILE_THUMBNAIL;
CommonHelper.mkFiledir(str);
return str;
}
private static String getCacheFilePath(Context context) {
String sCACHE_FILE_PATH = "";
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
String parentPath =
Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator
+ "Android" + File.separator + "data" + File.separator
+ context.getPackageName() + File.separator + "cache";
// CommonHelper.mkFiledir(parentPath);
sCACHE_FILE_PATH = parentPath + File.separator + "house";
} else {
sCACHE_FILE_PATH = context.getCacheDir().getAbsolutePath() + File.separator + "house";
}
CommonHelper.mkFiledir(sCACHE_FILE_PATH);
return sCACHE_FILE_PATH;
}
}