package com.itbox.grzl.common;
import java.io.File;
import com.itbox.fx.util.FileUtil;
import android.content.Context;
import android.net.Uri;
import android.os.Environment;
/**
*
* @author youzh
*
*/
public class Contasts {
public static final String USERID = "userid";
public static final int RESULT_FAIL = 0;
public static final int RESULT_SUCCES = 1;
public static final int REQUEST_SELECT_SEX = 1000;
public static final int REQUEST_SELECT_BIRTHDAY = 1001;
public static final int REQUEST_SELECT_AREA = 1002;
public static final int REQUEST_SELECT_TYPE = 1003;
public static final int REQUEST_SELECT_ZIXUN_TIME = 1004;
public static final int TAKE_PICTURE_FROM_GALLERY = 2000;
public static final int TAKE_PICTURE_FROM_CAMERA = 2050;
public static final int UPLOAD_IDCARD = 2100;
public static final int CROP_CAMERA_PICTURE = 2150;
public static final int CROP_GALLERY_PICTURE = 2200;
public static final class State {
private static final int SUCCES = 200; // 请求的操作处理成功
private static final int BAD_REQUEST = 400; // 请求操作的数据不存在or验证码错误or密码错误
private static final int UNAUTHORIZED = 401; // 客户端未登录,要求登录
private static final int NOT_FOUND = 404; // 请求的操作处理失败
private static final int NOT_ACCEPTABLE = 406; // 请求所发送的数据格式错误
private static final int FAIL = 500; // 服务器遇到一个错误,使其无法为请求提供服务。
public static String getDesription(int code) {
switch (code) {
case SUCCES:
return "处理成功";
case BAD_REQUEST:
return "";
case UNAUTHORIZED:
return "未登录,请登录";
case NOT_FOUND:
return "请求的操作处理失败";
case NOT_ACCEPTABLE:
return "数据格式错误";
case FAIL:
return "请求服务失败";
default:
return "";
}
}
}
public static Uri photoUri(Context ctx) {
if (FileUtil.isSDCardAvailable()) { // 有外置存储卡
return Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath() + "/temp.jpg");
} else { // 没有,存到内置的
return Uri.parse("file://" + new File(ctx.getFilesDir(), "tmp.jpg").getAbsolutePath());
}
}
}