冲刺day19
MyApplication.java
package timeline.lizimumu.com.t.app; import android.app.Application; import android.content.Intent; import com.fancy.androidutils.utils.ToastUtils; import java.util.ArrayList; import java.util.List; import timeline.lizimumu.com.t.AppConst; import timeline.lizimumu.com.t.data.AppItem; import timeline.lizimumu.com.t.data.DataManager; import timeline.lizimumu.com.t.db.DbHistoryExecutor; import timeline.lizimumu.com.t.db.DbIgnoreExecutor; import timeline.lizimumu.com.t.service.AppService; import timeline.lizimumu.com.t.util.CrashHandler; import timeline.lizimumu.com.t.util.PreferenceManager; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); PreferenceManager.init(this); ToastUtils.init(this); getApplicationContext().startService(new Intent(getApplicationContext(), AppService.class)); DbIgnoreExecutor.init(getApplicationContext()); DbHistoryExecutor.init(getApplicationContext()); DataManager.init(); addDefaultIgnoreAppsToDB(); if (AppConst.CRASH_TO_FILE) CrashHandler.getInstance().init(); } private void addDefaultIgnoreAppsToDB() { new Thread(new Runnable() { @Override public void run() { List<String> mDefaults = new ArrayList<>(); mDefaults.add("com.android.settings"); // mDefaults.add(BuildConfig.APPLICATION_ID); for (String packageName : mDefaults) { AppItem item = new AppItem(); item.mPackageName = packageName; item.mEventTime = System.currentTimeMillis(); DbIgnoreExecutor.getInstance().insertItem(item); } } }).run(); } }
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号