package com.cellasoft.univrapp; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager.NameNotFoundException; public final class Config { public static final String APP_NAME = "UnivrApp"; public static final int MAX_ITEMS = 15; public static final int MAX_ITEMS_PER_FETCH = 20; public static final int NOTIFICATION_ID = 1; public static final String SUPPORT_EMAIL = "vallicella.davide@gmail.com"; public static final String PAYPAL_EMAIL = SUPPORT_EMAIL; // ADMod public static final String ADB_EDITOR_ID = "a14fcb4caab6d83"; // PAYPAL config public static final String PAYPAL_APP_ID = "APP-02V829382W416122M"; public static final String GCM_SENDER_ID = "843017041228"; public static final int GCM_NOTIFICATION_ID = 2; static final String DISPLAY_MESSAGE_ACTION = "com.cellasoft.univrapp.DISPLAY_MESSAGE"; static final String EXTRA_MESSAGE = "message"; // ACRA config public static final String ACRA_USER = "blestereentopporepiestua"; public static final String ACRA_PASS = "xdVgky3F73DQ0RsupIH02KvQ"; public static final String ACRA_KEY = "dFFyRWpQWXV4blpmazN3MFo4VllKTUE6MQ"; public static final class Links { public static final String SERVER = "http://univrapp.altervista.org"; public static final String GCM = SERVER; public static final String ACRA = "https://dvallicella.cloudant.com/acra-univrapp/_design/acra-storage/_update/report"; public static final String DONATE = "http://goo.gl/eoDGbu"; public static final String GITHUB = "https://github.com/davidevallicella/UnivrApp"; } // App. Version public static String getAppVersion(Context context) { try { String pkg = context.getPackageName(); return "Version: " + context.getPackageManager().getPackageInfo(pkg, 0).versionName; } catch (NameNotFoundException e) { return "Version: ?"; } } /** * Notifies UI to display a message. * <p/> * This method is defined in the common helper because it's used both by the * UI and the background service. * * @param context application's context. * @param message message to be displayed. */ public static void displayMessage(Context context, String message) { Intent intent = new Intent(DISPLAY_MESSAGE_ACTION); intent.putExtra(EXTRA_MESSAGE, message); context.sendBroadcast(intent); } }