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();
}
Aggregations