Java 类com.facebook.stetho.DumperPluginsProvider 实例源码
项目:GitHub
文件:ComparisonApp.java
@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());
}
项目:AndroidJsoup
文件:IApplication.java
@Override
public void onCreate() {
super.onCreate();
INSTANCE = this;
final Context mContext = this;
DBUtils.getInstance().initDB(getApplicationContext());
Stetho.initialize(Stetho.newInitializerBuilder(mContext)
.enableDumpapp(new DumperPluginsProvider() {
@Override
public Iterable<DumperPlugin> get() {
return new Stetho.DefaultDumperPluginsBuilder(mContext)
.provide(new HprofDumperPlugin(mContext))
.finish();
}
})
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(mContext))
.build());
Stetho.initializeWithDefaults(mContext);
HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory(null, null, null);
OkHttpClient okHttpClient = new OkHttpClient.Builder()
// .addInterceptor(new LoggerInterceptor("TAG"))
.connectTimeout(10000L, TimeUnit.MILLISECONDS)
.sslSocketFactory(sslParams.sSLSocketFactory, sslParams.trustManager)
.readTimeout(10000L, TimeUnit.MILLISECONDS)
//其他配置
.build();
OkHttpUtils.initClient(okHttpClient);
}
项目:stetho
文件:SampleDebugApplication.java
private void initializeStetho(final Context context) {
// See also: Stetho.initializeWithDefaults(Context)
Stetho.initialize(Stetho.newInitializerBuilder(context)
.enableDumpapp(new DumperPluginsProvider() {
@Override
public Iterable<DumperPlugin> get() {
return new Stetho.DefaultDumperPluginsBuilder(context)
.provide(new HelloWorldDumperPlugin())
.provide(new APODDumperPlugin(context.getContentResolver()))
.finish();
}
})
.enableWebKitInspector(new ExtInspectorModulesProvider(context))
.build());
}
项目:fresco
文件:ComparisonApp.java
@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());
}
项目:GitHub
文件:ShowcaseApplication.java
@Override
public void onCreate() {
super.onCreate();
FLog.setMinimumLoggingLevel(FLog.VERBOSE);
Set<RequestListener> listeners = new HashSet<>();
listeners.add(new RequestLoggingListener());
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor())
.build();
ImagePipelineConfig imagePipelineConfig =
OkHttpImagePipelineConfigFactory.newBuilder(this, okHttpClient)
.setRequestListeners(listeners)
.setProgressiveJpegConfig(new SimpleProgressiveJpegConfig())
.setImageDecoderConfig(CustomImageFormatConfigurator.createImageDecoderConfig(this))
.experiment()
.setMediaVariationsIndexEnabled(
new Supplier<Boolean>() {
@Override
public Boolean get() {
return true;
}
})
.experiment()
.setBitmapPrepareToDraw(true, 0, Integer.MAX_VALUE, true)
.experiment()
.setSmartResizingEnabled(Suppliers.BOOLEAN_TRUE)
.build();
ImagePipelineConfig.getDefaultImageRequestConfig().setProgressiveRenderingEnabled(true);
DraweeConfig.Builder draweeConfigBuilder = DraweeConfig.newBuilder();
CustomImageFormatConfigurator.addCustomDrawableFactories(this, draweeConfigBuilder);
draweeConfigBuilder.setDebugOverlayEnabledSupplier(
DebugOverlaySupplierSingleton.getInstance(getApplicationContext()));
Fresco.initialize(this, imagePipelineConfig, draweeConfigBuilder.build());
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();
}
})
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(context))
.build());
}
项目:fresco
文件:ShowcaseApplication.java
@Override
public void onCreate() {
super.onCreate();
FLog.setMinimumLoggingLevel(FLog.VERBOSE);
Set<RequestListener> listeners = new HashSet<>();
listeners.add(new RequestLoggingListener());
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor())
.build();
ImagePipelineConfig imagePipelineConfig =
OkHttpImagePipelineConfigFactory.newBuilder(this, okHttpClient)
.setRequestListeners(listeners)
.setProgressiveJpegConfig(new SimpleProgressiveJpegConfig())
.setImageDecoderConfig(CustomImageFormatConfigurator.createImageDecoderConfig(this))
.experiment()
.setMediaVariationsIndexEnabled(
new Supplier<Boolean>() {
@Override
public Boolean get() {
return true;
}
})
.experiment()
.setBitmapPrepareToDraw(true, 0, Integer.MAX_VALUE, true)
.experiment()
.setSmartResizingEnabled(Suppliers.BOOLEAN_TRUE)
.build();
ImagePipelineConfig.getDefaultImageRequestConfig().setProgressiveRenderingEnabled(true);
DraweeConfig.Builder draweeConfigBuilder = DraweeConfig.newBuilder();
CustomImageFormatConfigurator.addCustomDrawableFactories(this, draweeConfigBuilder);
draweeConfigBuilder.setDebugOverlayEnabledSupplier(
DebugOverlaySupplierSingleton.getInstance(getApplicationContext()));
Fresco.initialize(this, imagePipelineConfig, draweeConfigBuilder.build());
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();
}
})
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(context))
.build());
}