Package 

Enum ReportField

  • All Implemented Interfaces:
    java.io.Serializable , kotlin.Comparable

    
    public enum ReportField
    extends Enum<ReportField>
                        

    Specifies all the different fields available in a crash report.

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      USER_IP

      Retrieves the user IP address(es).

      THREAD_DETAILS

      Retrieves details of the failing thread (id, name, group name).

      MEDIA_CODEC_LIST

      Since Android API Level 16 (Android 4.1 - Jelly Beans), retrieve the list of supported Media codecs and their capabilities (color format, profile and level).

      APPLICATION_LOG

      Content of your own application log file.

      SHARED_PREFERENCES

      SharedPreferences contents

      SETTINGS_GLOBAL

      Global settings, introduced in Android 4.2 (API level 17) to centralize settings for multiple users.

      SETTINGS_SECURE

      Secure settings (applications can't modify them).

      SETTINGS_SYSTEM

      System settings.

      ENVIRONMENT

      External storage state and standard directories.

      DEVICE_FEATURES

      Features declared as available on this device by the system.

      USER_EMAIL

      User email address. Can be provided by the user in SharedPreferences.

      INSTALLATION_ID

      Installation unique ID. This identifier allow you to track a specific user application installation without using any personal data.

      DEVICE_ID

      Device unique ID (IMEI). Requires READ_PHONE_STATE permission.

      IS_SILENT

      True if the report has been explicitly sent silently by the developer.

      RADIOLOG

      Logcat radio extract. Requires READ_LOGS permission.

      EVENTSLOG

      Logcat eventslog extract. Requires READ_LOGS permission.

      LOGCAT

      Logcat default extract. Requires READ_LOGS permission.

      DROPBOX

      Content of the android.os.DropBoxManager (introduced in API level 8). Requires READ_LOGS permission.

      DUMPSYS_MEMINFO

      Memory state details for the application process.

      USER_CRASH_DATE

      User date immediately after the crash occurred.

      USER_APP_START_DATE

      User date on application start.

      USER_COMMENT

      Comment added by the user in the CrashReportDialog.

      DISPLAY

      Device display specifications.

      CRASH_CONFIGURATION

      android.content.res.Configuration fields state on the application crash.

      INITIAL_CONFIGURATION

      android.content.res.Configuration fields state on the application start.

      STACK_TRACE_HASH

      A hash of the stack trace, taking only method names into account.<br></br> Line numbers are stripped out before computing the hash. This can help you uniquely identify stack traces.

      STACK_TRACE

      The Holy Stack Trace.

      CUSTOM_DATA

      Contains key = value pairs defined by the application developer during the application execution.

      BUILD_CONFIG

      Contains key = value pairs defined by the application developer during the application build.

      AVAILABLE_MEM_SIZE

      Estimation of the available device memory size based on filesystem stats.

      TOTAL_MEM_SIZE

      Estimation of the total device memory size based on filesystem stats.

      PRODUCT

      Device overall product code.

      BRAND

      Device brand (manufacturer or carrier).

      BUILD

      Android Build details.

      ANDROID_VERSION

      Device android version name.

      PHONE_MODEL

      Device model name.

      FILE_PATH

      Base path of the application's private file folder.

      PACKAGE_NAME

      Application package name.

      APP_VERSION_NAME

      Application version name.

      APP_VERSION_CODE

      Application version code. This is the incremental integer version code used to differentiate versions on the android market.

      REPORT_ID

      Report Identifier.

    • Method Summary

      Modifier and Type Method Description
      final String getName()
      final Integer getOrdinal()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait