Search in sources :

Example 1 with PduLoaderManager

use of com.android.mms.util.PduLoaderManager in project android-aosp-mms by slvn.

the class MmsApp method onCreate.

@Override
public void onCreate() {
    super.onCreate();
    if (Log.isLoggable(LogTag.STRICT_MODE_TAG, Log.DEBUG)) {
        // Log tag for enabling/disabling StrictMode violation log. This will dump a stack
        // in the log that shows the StrictMode violator.
        // To enable: adb shell setprop log.tag.Mms:strictmode DEBUG
        StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().build());
    }
    sMmsApp = this;
    // Load the default preference values
    PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
    // Figure out the country *before* loading contacts and formatting numbers
    mCountryDetector = (CountryDetector) getSystemService(Context.COUNTRY_DETECTOR);
    mCountryListener = new CountryListener() {

        @Override
        public synchronized void onCountryDetected(Country country) {
            mCountryIso = country.getCountryIso();
        }
    };
    mCountryDetector.addCountryListener(mCountryListener, getMainLooper());
    Context context = getApplicationContext();
    mPduLoaderManager = new PduLoaderManager(context);
    mThumbnailManager = new ThumbnailManager(context);
    MmsConfig.init(this);
    Contact.init(this);
    DraftCache.init(this);
    Conversation.init(this);
    DownloadManager.init(this);
    RateController.init(this);
    LayoutManager.init(this);
    MessagingNotification.init(this);
    activePendingMessages();
}
Also used : Context(android.content.Context) StrictMode(android.os.StrictMode) ThumbnailManager(com.android.mms.util.ThumbnailManager) CountryListener(android.location.CountryListener) Country(android.location.Country) PduLoaderManager(com.android.mms.util.PduLoaderManager)

Aggregations

Context (android.content.Context)1 Country (android.location.Country)1 CountryListener (android.location.CountryListener)1 StrictMode (android.os.StrictMode)1 PduLoaderManager (com.android.mms.util.PduLoaderManager)1 ThumbnailManager (com.android.mms.util.ThumbnailManager)1