// Path: Forecast/app/src/main/java/com/khasang/forecast/utils/DrawUtils.java
// public class DrawUtils {
//     private static Context appContext;
// 
//     private static DrawUtils ourInstance = new DrawUtils();
//     private float widthDpx;
//     private int widthPx;
// 
//     public static DrawUtils getInstance() {
//         return ourInstance;
//     }
// 
//     public void init(Context context) {
//         appContext = context.getApplicationContext();
//         Display display = ((WindowManager) appContext.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
//         DisplayMetrics metrics = new DisplayMetrics();
//         display.getMetrics(metrics);
//         widthPx = metrics.widthPixels;
//         widthDpx = widthPx / metrics.density;
//     }
// 
//     private DrawUtils() {
// 
//     }
// 
//     public float getWidthDpx() {
//         return widthDpx;
//     }
// 
//     public int getWidthPx() {
//         return widthPx;
//     }
// }
// 
// Path: Forecast/app/src/main/java/com/khasang/forecast/utils/LocaleUtils.java
// public class LocaleUtils {
// 
//     public static void updateResources(Context context, String language) {
//         if (language != null) {
//             Locale locale = new Locale(language);
//             Locale.setDefault(locale);
//             Resources resources = context.getResources();
//             Configuration configuration = resources.getConfiguration();
//             configuration.locale = locale;
//             resources.updateConfiguration(configuration, resources.getDisplayMetrics());
//         }
//     }
// }


import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.support.v7.preference.PreferenceManager;
import com.crashlytics.android.core.CrashlyticsCore;
import com.facebook.stetho.Stetho;
import com.crashlytics.android.Crashlytics;
import com.khasang.forecast.utils.DrawUtils;
import com.khasang.forecast.utils.LocaleUtils;
import io.fabric.sdk.android.Fabric;
package com.khasang.forecast;




/**
 * Created by aleksandrlihovidov on 15.12.15.
 */
public class MyApplication extends Application {

    private static Context context;

    public static Context getAppContext() {
        return MyApplication.context;
    }

    @Override
    public void onCreate() {
        super.onCreate();

        /** Проверяет, если Debug mode, то не отправляет отчеты об ошибках */
        CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
        Fabric.with(this, new Crashlytics.Builder().core(core).build());

// Path: Forecast/app/src/main/java/com/khasang/forecast/utils/DrawUtils.java
// public class DrawUtils {
//     private static Context appContext;
// 
//     private static DrawUtils ourInstance = new DrawUtils();
//     private float widthDpx;
//     private int widthPx;
// 
//     public static DrawUtils getInstance() {
//         return ourInstance;
//     }
// 
//     public void init(Context context) {
//         appContext = context.getApplicationContext();
//         Display display = ((WindowManager) appContext.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
//         DisplayMetrics metrics = new DisplayMetrics();
//         display.getMetrics(metrics);
//         widthPx = metrics.widthPixels;
//         widthDpx = widthPx / metrics.density;
//     }
// 
//     private DrawUtils() {
// 
//     }
// 
//     public float getWidthDpx() {
//         return widthDpx;
//     }
// 
//     public int getWidthPx() {
//         return widthPx;
//     }
// }
// 
// Path: Forecast/app/src/main/java/com/khasang/forecast/utils/LocaleUtils.java
// public class LocaleUtils {
// 
//     public static void updateResources(Context context, String language) {
//         if (language != null) {
//             Locale locale = new Locale(language);
//             Locale.setDefault(locale);
//             Resources resources = context.getResources();
//             Configuration configuration = resources.getConfiguration();
//             configuration.locale = locale;
//             resources.updateConfiguration(configuration, resources.getDisplayMetrics());
//         }
//     }
// }


// Path: Forecast/app/src/main/java/com/khasang/forecast/MyApplication.java
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.support.v7.preference.PreferenceManager;
import com.crashlytics.android.core.CrashlyticsCore;
import com.facebook.stetho.Stetho;
import com.crashlytics.android.Crashlytics;
import com.khasang.forecast.utils.DrawUtils;
import com.khasang.forecast.utils.LocaleUtils;
import io.fabric.sdk.android.Fabric;

package com.khasang.forecast;




/**
 * Created by aleksandrlihovidov on 15.12.15.
 */
public class MyApplication extends Application {

    private static Context context;

    public static Context getAppContext() {
        return MyApplication.context;
    }

    @Override
    public void onCreate() {
        super.onCreate();

        /** Проверяет, если Debug mode, то не отправляет отчеты об ошибках */
        CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();
        Fabric.with(this, new Crashlytics.Builder().core(core).build());

        DrawUtils.getInstance().init(this);