-
- All Implemented Interfaces:
-
org.acra.collector.Collector,org.acra.plugins.Plugin
@AutoService(value = {Collector.class}) public final class MediaCodecListCollector extends BaseReportFieldCollectorCollects data about available codecs on the device through the MediaCodecList API introduced in Android 4.1 JellyBean.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMediaCodecListCollector.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Collector.Orderorder
-
Constructor Summary
Constructors Constructor Description MediaCodecListCollector()
-
Method Summary
Modifier and Type Method Description Collector.OrdergetOrder()Unitcollect(ReportField reportField, Context context, CoreConfiguration config, ReportBuilder reportBuilder, CrashReportData target)Collect a ReportField BooleanshouldCollect(Context context, CoreConfiguration config, ReportField collect, ReportBuilder reportBuilder)this should check if the config contains the field, but may add additional checks like permissions etc. -
-
Method Detail
-
getOrder
Collector.Order getOrder()
-
collect
Unit collect(ReportField reportField, Context context, CoreConfiguration config, ReportBuilder reportBuilder, CrashReportData target)
Collect a ReportField
- Parameters:
reportField- the reportField to collectcontext- a contextconfig- current ConfigurationreportBuilder- current ReportBuildertarget- put results here
-
shouldCollect
Boolean shouldCollect(Context context, CoreConfiguration config, ReportField collect, ReportBuilder reportBuilder)
this should check if the config contains the field, but may add additional checks like permissions etc.
- Parameters:
context- a contextconfig- current configurationcollect- the field to collectreportBuilder- the current reportBuilder
-
-
-
-