@Override
public void onCreate() {
super.onCreate();
Log.d(TAG, "onCreate start");
if (BuildConfig.DEBUG) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectAll().penaltyLog().build());
}
applicationComponent = DaggerApplicationComponent.builder()
.applicationModule(new ApplicationModule(this))
.build();
// Fabric.with(this, new Crashlytics());
Stetho.initializeWithDefaults(this.getApplicationContext());
weatherApplicationInstance = this;
//初始化ApiClient
ApiConfiguration apiConfiguration = ApiConfiguration.builder()
.dataSourceType(ApiConstants.WEATHER_DATA_SOURCE_TYPE_KNOW)
.build();
ApiClient.init(apiConfiguration);
Log.d(TAG, "onCreate end");
}
java类com.facebook.stetho.Stetho的实例源码
WeatherApplication.java 文件源码
项目:GitHub
阅读 29
收藏 0
点赞 0
评论 0
TodoApplication.java 文件源码
项目:TodoRealm
阅读 34
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Realm.init(this);
RealmConfiguration config = new RealmConfiguration.Builder()
.name("todo.realm")
.schemaVersion(1)
.deleteRealmIfMigrationNeeded()
.build();
Realm.setDefaultConfiguration(config);
if (BuildConfig.DEBUG) {
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
.build());
}
}
MvvmApplication.java 文件源码
项目:Android-MVVM
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
if (LeakCanary.isInAnalyzerProcess(this)) {
// This process is dedicated to LeakCanary for heap analysis.
// You should not init your app in this process.
return;
}
LeakCanary.install(this);
Stetho.initializeWithDefaults(this);
if(BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
Timber.plant(new StethoTree());
}
component = DaggerApplicationComponent.builder()
.applicationModule(new ApplicationModule(this))
.build();
component.inject(this);
}
App.java 文件源码
项目:stetho-realm
阅读 40
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Realm.init(this);
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(
new StethoRealmInspectorModulesProvider.Builder(this).dirs(getFilesDir(),
new File(getFilesDir(), "custom")).build())
.build());
populateRealm();
populateRealm2();
populateRealmIgnored();
}
App.java 文件源码
项目:TWStreaming
阅读 33
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
singleton = this;
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig));
Stetho.initializeWithDefaults(this);
}
HistorianInspectorModulesProvider.java 文件源码
项目:historian
阅读 24
收藏 0
点赞 0
评论 0
@Override
public Iterable<ChromeDevtoolsDomain> get() {
return new Stetho.DefaultInspectorModulesBuilder(context)
.provideDatabaseDriver(new SqliteDatabaseDriver(context,
new DatabaseFilesProvider() {
@Override
public List<File> getDatabaseFiles() {
List<File> list = new ArrayList<>();
list.add(new File(historian.dbPath()));
return list;
}
}, new DatabaseConnectionProvider() {
@Override
public SQLiteDatabase openDatabase(File file) throws SQLiteException {
return historian.getDatabase();
}
}))
.finish();
}
App.java 文件源码
项目:historian
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
historian = Historian.builder(this)
.build();
historian.initialize();
Timber.plant(new Timber.DebugTree());
Timber.plant(HistorianTree.with(historian));
Timber.d(historian.dbPath());
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(new HistorianInspectorModulesProvider(this, historian))
.build());
}
InstinctsApplication.java 文件源码
项目:Instincts-2k17
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
if (BuildConfig.DEBUG) {
StrictMode.enableDefaults();
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
.build());
}
Realm.init(this);
}
TallyStackerApplication.java 文件源码
项目:Android-Scrapper
阅读 29
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
TallyStackerApplication.instance = this;
JodaTimeAndroid.init(this);
Fabric.with(this, new Crashlytics());
Fabric.with(this, new Answers());
Stetho.initializeWithDefaults(this);
// Setup handler for uncaught exceptions.
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable e) {
if (!(e instanceof ExpectedElementNotFound))
handleUncaughtException(e);
}
});
}
DebugSpectreApplication.java 文件源码
项目:Ghost-Android
阅读 24
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
if (LeakCanary.isInAnalyzerProcess(this)) {
// This process is dedicated to LeakCanary for heap analysis.
// You should not init your app in this process.
return;
}
// DON'T enable leak detection in instrumentation tests
if (! isRunningEspressoTest()) {
// auto-detect Activity memory leaks!
LeakCanary.install(this);
}
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
.build());
}
LikesApplication.java 文件源码
项目:tumblrlikes
阅读 30
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
Prefs.initPrefs(this);
if (BuildConfig.DEBUG) {
Stetho.initializeWithDefaults(this);
}
FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(this);
_myComponent = DaggerMyComponent.builder()
.myModule(new MyModule(this, analytics))
.build();
}
MvpApp.java 文件源码
项目:eggs-android
阅读 24
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
createAppComponent();
DaggerAndroidInjector.initialize(this);
AppLogger.init();
if (BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
Stetho.initializeWithDefaults(this);
}
if (!LeakCanary.isInAnalyzerProcess(this)) {
LeakCanary.install(this);
}
CalligraphyConfig.initDefault(mCalligraphyConfig);
}
AGApplication.java 文件源码
项目:SWDemo
阅读 32
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG){
Stetho.initializeWithDefaults(this);
}
ApiRESTful apiRESTful = ApiRESTful.getApiRESTful(this, false);
apiRESTful.setModelUrl(AppConfig.HOST);
apiRESTful.setPushWs("");
apiRESTful.setAutoToWs(false);
apiRESTful.setCardId("04df-ee031b69-0000-4e02-8a56-41736fc1226a-e0000000");
apiRESTful.setHeadersPrefix("x-hz-");
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.addNetworkInterceptor(new StethoInterceptor());
//apiRESTful.setOKHttpClientBuider(builder);
ALog.debug = true;
}
AndroidApplication.java 文件源码
项目:mvp-android-arch-component
阅读 30
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
initializeDependencies();
if (BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
Stetho.initializeWithDefaults(this);
}
if (LeakCanary.isInAnalyzerProcess(this)) {
return;
}
LeakCanary.install(this);
}
FragmentNavigationDemoApplication.java 文件源码
项目:FragmentNavigationPatternDemo
阅读 29
收藏 0
点赞 0
评论 0
private void initLibs() {
// Initialize dagger
DaggerManager.getInstance().buildComponentAndInject(this);
//@formatter:off
// Initialize typeface helper
TypefaceCollection typeface = new TypefaceCollection.Builder()
.set(Typeface.NORMAL, Typeface.createFromAsset(getAssets(), "fonts/Roboto-Light.ttf"))
.set(Typeface.BOLD, Typeface.createFromAsset(getAssets(), "fonts/Roboto-Medium.ttf"))
.create();
TypefaceHelper.init(typeface);
//@formatter:on
if (BuildConfig.DEBUG) {
// Facebook Stetho
Stetho.initializeWithDefaults(this);
}
}
Chao.java 文件源码
项目:Project-Chao
阅读 27
收藏 0
点赞 0
评论 0
@Override public void onCreate() {
super.onCreate();
sInstance = this;
RealmConfiguration configuration =
new RealmConfiguration.Builder(this).deleteRealmIfMigrationNeeded()
.migration(new RealmMigration() {
@Override public void migrate(DynamicRealm realm, long oldVersion, long newVersion) {
}
})
.name("chao.realm")
.build();
Realm.setDefaultConfiguration(configuration);
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
.build());
FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
}
MainApp.java 文件源码
项目:erlymon-monitor-android
阅读 52
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this);
CrashlyticsCore core = new CrashlyticsCore.Builder()
.disabled(BuildConfig.DEBUG)
.build();
Fabric.with(this, new Crashlytics.Builder().core(core).build(), new Crashlytics());
// ...
if (BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
}
Timber.plant(new CrashlyticsTree());
MainApp.init(getBaseContext());
}
RealmInspectorModulesProvider.java 文件源码
项目:StethoRealm
阅读 25
收藏 0
点赞 0
评论 0
public RealmInspectorModulesProvider build() {
final InspectorModulesProvider baseProvider =
(this.baseProvider != null)
? this.baseProvider
: Stetho.defaultInspectorModulesProvider(applicationContext);
//noinspection deprecation
return new RealmInspectorModulesProvider(
applicationContext.getPackageName(),
baseProvider,
folder,
withMetaTables,
databaseNamePattern,
limit,
ascendingOrder,
defaultEncryptionKey,
encryptionKeys);
}
AppApplication.java 文件源码
项目:ibeacon-scanner-android
阅读 23
收藏 0
点赞 0
评论 0
@Override
public void onCreate()
{
super.onCreate();
// initialize LeakCanary
if (LeakCanary.isInAnalyzerProcess(this))
{
return;
}
LeakCanary.install(this);
// initialize Facebook Stetho
Stetho.initializeWithDefaults(this);
// initialize In The Pockets iBeaconScanner
IBeaconScanner.initialize(IBeaconScanner.newInitializer(this).build());
}
App.java 文件源码
项目:Udacity-Capstone-Project
阅读 40
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Realm.init(this);
globalContext = this.getApplicationContext();
TwitterAuthConfig authConfig = new TwitterAuthConfig(getString(R.string.twitter_key),getString(R.string.twitter_secret));
Fabric.with(this, new Twitter(authConfig));
facebookInit();
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
.build());
Dexter.initialize(this);
}
GlideModule.java 文件源码
项目:glide-support
阅读 23
收藏 0
点赞 0
评论 0
@Override public void registerComponents(Context context, Glide glide) {
Stetho.initializeWithDefaults(context);
final Cache cache = new Cache(new File(context.getCacheDir(), "okhttp"), IMAGE_CACHE_SIZE);
HttpLoggingInterceptor logger = new HttpLoggingInterceptor();
// logger.setLevel(Level.BASIC);
OkHttpClient client = new OkHttpClient()
.newBuilder()
.cache(cache)
.addNetworkInterceptor(new StethoInterceptor())
.addInterceptor(logger)
.build();
glide.register(CachedGlideUrl.class, InputStream.class,
superFactory(new OkHttpUrlLoader.Factory(client), CachedGlideUrl.class));
glide.register(ForceLoadGlideUrl.class, InputStream.class,
superFactory(new OkHttpUrlLoader.Factory(client), ForceLoadGlideUrl.class));
}
ReductorApp.java 文件源码
项目:reductor
阅读 31
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
final AppStateReducer vanillaReducer = AppStateReducer.builder()
.notesReducer(NotesListReducer.create())
.filterReducer(NotesFilterReducer.create())
.build();
store = Store.create(
new SetStateReducer<>(
new UndoableReducer<>(vanillaReducer)));
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableWebKitInspector(() -> new Stetho.DefaultInspectorModulesBuilder(ReductorApp.this)
.runtimeRepl(createRuntimeRepl())
.finish())
.build());
}
MainApplication.java 文件源码
项目:Stetho-Couchbase
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(new CouchbaseInspectorModulesProvider.Builder(this)
.showMetadata(true) // Default: true
.build())
.build());
}
initializeCouchbase(this);
}
WakatimeApplication.java 文件源码
项目:wakatime-android-client
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
LeakCanary.install(this);
AndroidThreeTen.init(this);
Stetho.initializeWithDefaults(this);
installTimber();
this.registerApplicationComponent();
this.registerApiKeyComponent();
this.registerNetworkComponent();
this.registerDashboardComponent();
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
.setDefaultFontPath("fonts/Lato-Regular.ttf")
.setFontAttrId(R.attr.fontPath)
.build()
);
}
MyApplication.java 文件源码
项目:Sunshine_WeatherApp
阅读 37
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
// Create an InitializerBuilder
Stetho.InitializerBuilder initializerBuilder =
Stetho.newInitializerBuilder(this);
// Enable Chrome DevTools
initializerBuilder.enableWebKitInspector(
Stetho.defaultInspectorModulesProvider(this));
// Enable command line interface
initializerBuilder.enableDumpapp(
Stetho.defaultDumperPluginsProvider(this));
// Use the InitializerBuilder to generate an Initializer
Stetho.Initializer initializer = initializerBuilder.build();
// Initialize Stetho with the Initializer
Stetho.initialize(initializer);
}
MainActivity.java 文件源码
项目:tasktrckr
阅读 26
收藏 0
点赞 0
评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Stetho.initializeWithDefaults(this);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(MainActivity.this, InsertTaskActivity.class));
}
});
}
AnagoApplication.java 文件源码
项目:Anago
阅读 28
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
if (!isUnitTest()) {
if (LeakCanary.isInAnalyzerProcess(this)) {
return;
}
LeakCanary.install(this);
Stetho.initializeWithDefaults(this);
Timber.plant(new Timber.DebugTree());
}
injector = buildAppComponent();
}
MyApp.java 文件源码
项目:nono-android
阅读 43
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
singleInstance = this;
iniIM();
new Thread(new Runnable() {
@Override
public void run() {
NotificationDataModel.applicationContextRef = new WeakReference<Context>(getApplicationContext());
volleyRequestQueue = Volley.newRequestQueue(getApplicationContext());
applicationContext = getApplicationContext();
Fresco.initialize(singleInstance);
MobclickAgent.openActivityDurationTrack(false);
}
}).start();
iniMonitor();
iniShareSDK();
if(BuildConfig.DEBUG == true){
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
}
}
HeroVideoApp.java 文件源码
项目:HeroVideo-master
阅读 30
收藏 0
点赞 0
评论 0
private void init() {
// 初始化主题切换
ThemeUtils.setSwitchColor(this);
//初始化Leak内存泄露检测工具
LeakCanary.install(this);
//初始化Stetho调试工具
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
}
ComparisonApp.java 文件源码
项目:GitHub
阅读 24
收藏 0
点赞 0
评论 0
@Override
public void onCreate() {
super.onCreate();
final Context context = this;
Stetho.initialize(Stetho.newInitializerBuilder(context)
.enableDumpapp(new DumperPluginsProvider() {
@Override
public Iterable<DumperPlugin> get() {
return new Stetho.DefaultDumperPluginsBuilder(context)
.provide(new FrescoStethoPlugin())
.finish();
}
})
.build());
}