Thursday 10 August 2017

Alert message

public static void showMessage(Activity context, int hidehowbutton, String message, DialogInterface.OnClickListener okListener) {
    AlertDialog.Builder builder= new AlertDialog.Builder(context, R.style.AlertDialogTheme);    if(hidehowbutton==CV.SHOW_OK){
        builder.setPositiveButton(context.getResources().getString(R.string.common_ok),okListener);    }else if(hidehowbutton==CV.SHOW_OK_CANCLE) {
        builder.setPositiveButton(context.getResources().getString(R.string.common_ok), okListener);        builder.setNegativeButton(context.getResources().getString(R.string.common_cancel), null);    }else if(hidehowbutton==CV.SHOW_YES_NO) {
        builder.setPositiveButton(context.getResources().getString(R.string.common_yes), okListener);        builder.setNegativeButton(context.getResources().getString(R.string.common_no), null);    }
    builder.setMessage(message);    builder.create();    builder.show();}

public static final int SHOW_OK = 1;public static final int SHOW_OK_CANCLE =2;public static final int SHOW_YES_NO = 3;

get Screen resolution

public static String getScreenResolutions(Activity ctx) {
    DisplayMetrics metrics = new DisplayMetrics();    ctx.getWindowManager().getDefaultDisplay().getMetrics(metrics);
    String resolution = CV.RESOLUTION_ThemeMDPI;    switch (metrics.densityDpi) {
        case DisplayMetrics.DENSITY_MEDIUM:
            resolution = CV.RESOLUTION_ThemeMDPI;            break;        case DisplayMetrics.DENSITY_HIGH:
            resolution = CV.RESOLUTION_ThemeHDPI;            break;        case DisplayMetrics.DENSITY_XHIGH:
            resolution = CV.RESOLUTION_ThemeXHDPI;            break;        case DisplayMetrics.DENSITY_XXHIGH:
            resolution = CV.RESOLUTION_ThemeXXHDPI;            break;        case DisplayMetrics.DENSITY_XXXHIGH:
            resolution = CV.RESOLUTION_ThemeXXXHDPI;            break;        case DisplayMetrics.DENSITY_560:
            resolution = CV.RESOLUTION_ThemeXXXHDPI;            break;    }
    return resolution;}




Set image size
public static String getScreenResolutions(Activity ctx) {
    DisplayMetrics metrics = new DisplayMetrics();    ctx.getWindowManager().getDefaultDisplay().getMetrics(metrics);
    String resolution = CV.RESOLUTION_ThemeMDPI;    switch (metrics.densityDpi) {
        case DisplayMetrics.DENSITY_MEDIUM:
            resolution = CV.RESOLUTION_ThemeMDPI;            break;        case DisplayMetrics.DENSITY_HIGH:
            resolution = CV.RESOLUTION_ThemeHDPI;            break;        case DisplayMetrics.DENSITY_XHIGH:
            resolution = CV.RESOLUTION_ThemeXHDPI;            break;        case DisplayMetrics.DENSITY_XXHIGH:
            resolution = CV.RESOLUTION_ThemeXXHDPI;            break;        case DisplayMetrics.DENSITY_XXXHIGH:
            resolution = CV.RESOLUTION_ThemeXXXHDPI;            break;        case DisplayMetrics.DENSITY_560:
            resolution = CV.RESOLUTION_ThemeXXXHDPI;            break;    }
    return resolution;}