Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.android.mms;
- import android.app.Application;
- import android.content.Context;
- import android.content.res.Configuration;
- import android.preference.PreferenceManager;
- import android.provider.SearchRecentSuggestions;
- import android.telephony.TelephonyManager;
- import com.android.mms.data.Contact;
- import com.android.mms.data.Conversation;
- import com.android.mms.drm.DrmUtils;
- import com.android.mms.layout.LayoutManager;
- import com.android.mms.transaction.MessagingNotification;
- import com.android.mms.util.DownloadManager;
- import com.android.mms.util.DraftCache;
- import com.android.mms.util.RateController;
- import com.android.mms.util.SmileyParser;
- public class MmsApp extends Application
- {
- private static MmsApp sMmsApp = null;
- private SearchRecentSuggestions mRecentSuggestions;
- private TelephonyManager mTelephonyManager;
- /** @deprecated */
- public static MmsApp getApplication()
- {
- monitorenter;
- try
- {
- MmsApp localMmsApp = sMmsApp;
- monitorexit;
- return localMmsApp;
- }
- finally
- {
- localObject = finally;
- monitorexit;
- }
- throw localObject;
- }
- public SearchRecentSuggestions getRecentSuggestions()
- {
- return this.mRecentSuggestions;
- }
- public TelephonyManager getTelephonyManager()
- {
- if (this.mTelephonyManager == null)
- {
- TelephonyManager localTelephonyManager = (TelephonyManager)getApplicationContext().getSystemService("phone");
- this.mTelephonyManager = localTelephonyManager;
- }
- return this.mTelephonyManager;
- }
- public void onConfigurationChanged(Configuration paramConfiguration)
- {
- LayoutManager.getInstance().onConfigurationChanged(paramConfiguration);
- }
- public void onCreate()
- {
- super.onCreate();
- sMmsApp = this;
- PreferenceManager.setDefaultValues(this, 2130968579, 0);
- PreferenceManager.setDefaultValues(this, 2130968576, 0);
- MmsConfig.init(this);
- Contact.init(this);
- DraftCache.init(this);
- Conversation.init(this);
- DownloadManager.init(this);
- RateController.init(this);
- DrmUtils.cleanupStorage(this);
- LayoutManager.init(this);
- SmileyParser.init(this);
- MessagingNotification.init(this);
- }
- public void onTerminate()
- {
- DrmUtils.cleanupStorage(this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement