- cancelReports() - Method in class org.acra.dialog.BaseCrashReportDialog
-
Cancel any pending crash reports.
- certificatePath() - Method in class org.acra.config.ACRAConfiguration
-
- certificateType() - Method in class org.acra.config.ACRAConfiguration
-
- ch.acra.acra - package ch.acra.acra
-
- checkReportsOnApplicationStart() - Method in class org.acra.ErrorReporter
-
- clear() - Method in class org.acra.collections.ImmutableList
-
- clear() - Method in class org.acra.collections.ImmutableMap
-
- clear() - Method in class org.acra.collections.ImmutableSet
-
- clearCustomData() - Method in class org.acra.collector.CrashReportDataFactory
-
Removes all key/value pairs from the custom data field.
- clearCustomData() - Method in class org.acra.ErrorReporter
-
Removes all key/value pairs from your reports custom data field.
- clearLastActivity() - Method in class org.acra.builder.LastActivityManager
-
- collectConfiguration(Context) - Static method in class org.acra.collector.ConfigurationCollector
-
Returns the current Configuration for this application.
- ComplexElement - Class in org.acra.model
-
- ComplexElement() - Constructor for class org.acra.model.ComplexElement
-
- ComplexElement(String) - Constructor for class org.acra.model.ComplexElement
-
- ComplexElement(Map<String, ?>) - Constructor for class org.acra.model.ComplexElement
-
- ComplexElement(JSONObject) - Constructor for class org.acra.model.ComplexElement
-
- ConfigurationBuilder - Class in org.acra.config
-
- ConfigurationBuilder(Application) - Constructor for class org.acra.config.ConfigurationBuilder
-
Constructs a ConfigurationBuilder that is prepopulated with any
'@ReportCrashes' annotation declared on the Application class.
- ConfigurationCollector - Class in org.acra.collector
-
Inspects a Configuration
object through reflection API in order to
generate a human readable String with values replaced with their constants
names.
- ConfigurationCollector(Context, Element) - Constructor for class org.acra.collector.ConfigurationCollector
-
- configureHeaders(HttpURLConnection, String, String, Map<String, String>, T) - Method in class org.acra.http.BaseHttpRequest
-
- configureHttps(HttpsURLConnection) - Method in class org.acra.http.BaseHttpRequest
-
- configureTimeouts(HttpURLConnection, int, int) - Method in class org.acra.http.BaseHttpRequest
-
- connectionTimeout() - Method in class org.acra.config.ACRAConfiguration
-
- contains(Object) - Method in class org.acra.collections.ImmutableList
-
- contains(Object) - Method in class org.acra.collections.ImmutableSet
-
- containsAll(Collection<?>) - Method in class org.acra.collections.ImmutableList
-
- containsAll(Collection<?>) - Method in class org.acra.collections.ImmutableSet
-
- containsKey(Object) - Method in class org.acra.collections.ImmutableMap
-
- containsKeyValuePairs() - Method in enum org.acra.ReportField
-
Whether this field is a collection of key/value pairs.
- containsValue(Object) - Method in class org.acra.collections.ImmutableMap
-
- convertToForm(CrashReportData) - Method in class org.acra.sender.HttpSender
-
Convert a report to a form-prepared map
- convertToJson(CrashReportData) - Method in class org.acra.sender.HttpSender
-
Convert a report to json
- CrashReportData - Class in org.acra.collector
-
Stores a crash reports data with
ReportField
enum values as keys.
- CrashReportData() - Constructor for class org.acra.collector.CrashReportData
-
Constructs a new Properties
object.
- CrashReportDataFactory - Class in org.acra.collector
-
Responsible for creating the CrashReportData for an Exception.
- CrashReportDataFactory(Context, ACRAConfiguration, SharedPreferences, Calendar, Element) - Constructor for class org.acra.collector.CrashReportDataFactory
-
- CrashReportDialog - Class in org.acra
-
- CrashReportDialog() - Constructor for class org.acra.CrashReportDialog
-
Deprecated.
- CrashReportDialog - Class in org.acra.dialog
-
This is the dialog Activity used by ACRA to get authorization from the user
to send reports.
- CrashReportDialog() - Constructor for class org.acra.dialog.CrashReportDialog
-
- CrashReportFileNameParser - Class in org.acra.file
-
Responsible for determining the state of a Crash Report based on its file name.
- CrashReportFileNameParser() - Constructor for class org.acra.file.CrashReportFileNameParser
-
- CrashReportPersister - Class in org.acra.file
-
Stores a crash reports data with
ReportField
enum values as keys.
- CrashReportPersister() - Constructor for class org.acra.file.CrashReportPersister
-
- create() - Method in class org.acra.prefs.SharedPreferencesFactory
-
- create(Context) - Method in class org.acra.security.BaseKeyStoreFactory
-
- create(Context) - Method in interface org.acra.security.KeyStoreFactory
-
- create(Context) - Method in class org.acra.security.NoKeyStoreFactory
-
- create(Context, ACRAConfiguration) - Method in class org.acra.sender.DefaultReportSenderFactory
-
- create(Context, ACRAConfiguration) - Method in class org.acra.sender.EmailIntentSenderFactory
-
- create(Context, ACRAConfiguration) - Method in class org.acra.sender.HttpSenderFactory
-
- create(Context, ACRAConfiguration) - Method in interface org.acra.sender.ReportSenderFactory
-
- create(Class<? extends T>, T) - Method in class org.acra.util.InstanceCreator
-
Create an instance of clazz
- create(Collection<Class<? extends T>>) - Method in class org.acra.util.InstanceCreator
-
Create instances of the given classes
- createAttachmentFromString(Context, String, String) - Method in class org.acra.sender.EmailIntentSender
-
Creates a temporary file with the given content and name, to be used as an email attachment
- createConnection(URL) - Method in class org.acra.http.BaseHttpRequest
-
- createCrashData(ReportBuilder) - Method in class org.acra.collector.CrashReportDataFactory
-
Collects crash data.
- customData(Map<String, String>) - Method in class org.acra.builder.ReportBuilder
-
Sets additional values to be added to CUSTOM_DATA
.
- customData(String, String) - Method in class org.acra.builder.ReportBuilder
-
Sets an additional value to be added to CUSTOM_DATA
.
- safeClose(Closeable) - Static method in class org.acra.util.IOUtils
-
Closes a Closeable.
- save(SharedPreferences.Editor) - Static method in class org.acra.prefs.PrefUtils
-
- send(URL, T) - Method in class org.acra.http.BaseHttpRequest
-
Sends to a URL.
- send(URL, T) - Method in interface org.acra.http.HttpRequest
-
- send(Context, CrashReportData) - Method in class org.acra.sender.EmailIntentSender
-
- send(Context, CrashReportData) - Method in class org.acra.sender.HttpSender
-
- send(Context, CrashReportData) - Method in interface org.acra.sender.ReportSender
-
Send crash report data.
- sendApprovedReports() - Method in class org.acra.util.ApplicationStartupProcessor
-
If ReportingInteractionMode == Toast and at least one non silent report then show a Toast.
- sendCrash(String, String) - Method in class org.acra.dialog.BaseCrashReportDialog
-
Send crash report given user's comment and email address.
- SenderService - Class in org.acra.sender
-
- SenderService() - Constructor for class org.acra.sender.SenderService
-
- SenderServiceStarter - Class in org.acra.sender
-
Starts the Service(Intent)Service to process and send pending reports.
- SenderServiceStarter(Context, ACRAConfiguration) - Constructor for class org.acra.sender.SenderServiceStarter
-
- sendHttpRequests(ACRAConfiguration, Context, HttpSender.Method, HttpSender.Type, String, String, int, int, Map<String, String>, String, URL, List<Uri>) - Method in class org.acra.sender.HttpSender
-
- sendReportsInDevMode() - Method in class org.acra.config.ACRAConfiguration
-
- sendSilently() - Method in class org.acra.builder.ReportBuilder
-
Forces the report to be sent silently, ignoring the default interaction mode set in the config
- sendToast(Context, int, int) - Static method in class org.acra.util.ToastSender
-
Sends a Toast and ensures that any Exception thrown during sending is handled.
- sendWithoutAttachments(ACRAConfiguration, Context, HttpSender.Method, HttpSender.Type, String, String, int, int, Map<String, String>, String, URL) - Method in class org.acra.sender.HttpSender
-
- set(int, E) - Method in class org.acra.collections.ImmutableList
-
- setAdditionalDropBoxTags(String...) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setAdditionalSharedPreferences(String...) - Method in class org.acra.config.BaseConfigurationBuilder
-
Add here your SharedPreferences
identifier Strings if you use
others than your application's default.
- setAlsoReportToAndroidFramework(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
Set this to true if you prefer displaying the native force close dialog after the ACRA is done.
- setApplicationLogFile(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setApplicationLogFileDir(Directory) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setApplicationLogFileLines(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setAttachmentUriProvider(Class<? extends AttachmentUriProvider>) - Method in class org.acra.config.BaseConfigurationBuilder
-
Allows attachmentUri configuration at runtime instead of compile time.
- setAttachmentUris(String...) - Method in class org.acra.config.BaseConfigurationBuilder
-
Allows to attach files to crash reports.
- setBasicAuth(String, String) - Method in class org.acra.sender.HttpSender
-
Set credentials for this HttpSender that override (if present) the ones
set globally.
- setBuildConfigClass(Class) - Method in class org.acra.config.BaseConfigurationBuilder
-
The default value will be a BuildConfig class residing in the same package as the Application class.
- setCertificatePath(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setCertificateType(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setConnectionTimeout(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setCustomReportContent(ReportField...) - Method in class org.acra.config.BaseConfigurationBuilder
-
Redefines the list of
ReportField
s collected and sent in your
reports.
- setDeleteOldUnsentReportsOnApplicationStart(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
This property can be used to determine whether old (out of date) reports
should be sent or not.
- setDeleteUnapprovedReportsOnApplicationStart(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
Controls whether unapproved reports are deleted on application start or not.
- setDropboxCollectionMinutes(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setEnabled(boolean) - Method in class org.acra.builder.ReportExecutor
-
- setEnabled(boolean) - Method in class org.acra.ErrorReporter
-
Enable or disable this ErrorReporter.
- setExceptionHandlerInitializer(ExceptionHandlerInitializer) - Method in class org.acra.ErrorReporter
-
- setExcludeMatchingSettingsKeys(String...) - Method in class org.acra.config.BaseConfigurationBuilder
-
Provide here regex patterns to be evaluated on each Settings.System,
Settings.Secure and Settings.Global key to exclude KV pairs from the
collected SharedPreferences.
- setExcludeMatchingSharedPreferencesKeys(String...) - Method in class org.acra.config.BaseConfigurationBuilder
-
Provide here regex patterns to be evaluated on each SharedPreference key
to exclude KV pairs from the collected SharedPreferences.
- setFormUri(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
The Uri of your own server-side script that will receive reports.
- setFormUriBasicAuthLogin(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setFormUriBasicAuthPassword(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setHttpHeaders(Map<String, String>) - Method in class org.acra.config.ConfigurationBuilder
-
Set custom HTTP headers to be sent by the provided
HttpSender
.
- setHttpMethod(HttpSender.Method) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setIncludeDropBoxSystemTags(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
If enabled, DropBox events collection will include system tags:
system_app_anr
system_app_wtf
system_app_crash
system_server_anr
system_server_wtf
system_server_crash
BATTERY_DISCHARGE_INFO
SYSTEM_RECOVERY_LOG
SYSTEM_BOOT
SYSTEM_LAST_KMSG
APANIC_CONSOLE
APANIC_THREADS
SYSTEM_RESTART
SYSTEM_TOMBSTONE
data_app_strictmode
- setKeyStoreFactoryClass(Class<? extends KeyStoreFactory>) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setLog(ACRALog) - Static method in class org.acra.ACRA
-
- setLogcatArguments(String...) - Method in class org.acra.config.BaseConfigurationBuilder
-
Arguments to be passed to the logcat command line.
- setLogcatFilterByPid(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
Set this to true if you want to include only logcat lines related to your
Application process.
- setMailTo(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
Add your crash reports mailbox here if you want to send reports via
email.
- setNonBlockingReadForLogcat(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
Set this to true if you want to read logcat lines in a non blocking way for your
thread.
- setReportAsFile(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setReportDialogClass(Class<? extends BaseCrashReportDialog>) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setReportField(ReportField, boolean) - Method in class org.acra.config.ConfigurationBuilder
-
Use this if you want to keep the default configuration of reportContent, but set some fields explicitly.
- setReportingInteractionMode(ReportingInteractionMode) - Method in class org.acra.config.BaseConfigurationBuilder
-
The interaction mode you want to implement.
- setReportPrimerClass(Class<? extends ReportPrimer>) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setReportSenderFactoryClasses(Class<? extends ReportSenderFactory>...) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setReportType(HttpSender.Type) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResCertificate(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogCommentPrompt(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogEmailPrompt(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogIcon(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogNegativeButtonText(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogOkToast(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogPositiveButtonText(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogText(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogTheme(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResDialogTitle(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResNotifIcon(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResNotifText(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResNotifTickerText(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResNotifTitle(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setResToastText(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setRetryPolicyClass(Class<? extends RetryPolicy>) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setSendReportsInDevMode(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
Set this to false if you want to disable sending reports in development
mode.
- setSharedPreferencesMode(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
If using a custom
ReportsCrashes.sharedPreferencesName()
, pass
here the mode that you need for the SharedPreference file creation:
Context.MODE_PRIVATE
,
Context.MODE_WORLD_READABLE
or
Context.MODE_WORLD_WRITEABLE
.
- setSharedPreferencesName(String) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setSocketTimeout(int) - Method in class org.acra.config.BaseConfigurationBuilder
-
If the request is retried due to timeout, the socketTimeout will double
before retrying the request.
- setStopServicesOnCrash(boolean) - Method in class org.acra.config.BaseConfigurationBuilder
-
- setValue(Object) - Method in class org.acra.collections.ImmutableMap.ImmutableEntryWrapper
-
- SharedPreferencesFactory - Class in org.acra.prefs
-
Responsible for creating a SharedPreferences instance which stores ACRA settings.
- SharedPreferencesFactory(Context, ACRAConfiguration) - Constructor for class org.acra.prefs.SharedPreferencesFactory
-
- sharedPreferencesMode() - Method in class org.acra.config.ACRAConfiguration
-
- sharedPreferencesName() - Method in class org.acra.config.ACRAConfiguration
-
- shouldRetrySend(List<ReportSender>, List<RetryPolicy.FailedSender>) - Method in class org.acra.config.DefaultRetryPolicy
-
- shouldRetrySend(List<ReportSender>, List<RetryPolicy.FailedSender>) - Method in interface org.acra.config.RetryPolicy
-
- SILENT_SUFFIX - Static variable in class org.acra.ACRAConstants
-
This key is used to store the silent state of a report sent by
handleSilentException().
- size() - Method in class org.acra.collections.ImmutableList
-
- size() - Method in class org.acra.collections.ImmutableMap
-
- size() - Method in class org.acra.collections.ImmutableSet
-
- socketTimeout() - Method in class org.acra.config.ACRAConfiguration
-
- startService(boolean, boolean) - Method in class org.acra.sender.SenderServiceStarter
-
Starts a Thread to start sending outstanding error reports.
- stopServicesOnCrash() - Method in class org.acra.config.ACRAConfiguration
-
- store(CrashReportData, File) - Method in class org.acra.file.CrashReportPersister
-
Stores the mappings in this Properties to the specified OutputStream,
putting the specified comment at the beginning.
- streamToString(InputStream) - Static method in class org.acra.util.IOUtils
-
Reads an InputStream into a string
- streamToString(InputStream, Predicate<String>) - Static method in class org.acra.util.IOUtils
-
Reads an InputStream into a string
- streamToString(InputStream, int) - Static method in class org.acra.util.IOUtils
-
Reads an InputStream into a string
- streamToString(InputStream, Predicate<String>, int) - Static method in class org.acra.util.IOUtils
-
Reads an InputStream into a string
- streamToStringNonBlockingRead(InputStream, Predicate<String>, int) - Static method in class org.acra.util.IOUtils
-
Reads an InputStream into a string without blocking the current thread.
- StringElement - Class in org.acra.model
-
- StringElement(String) - Constructor for class org.acra.model.StringElement
-
- subList(int, int) - Method in class org.acra.collections.ImmutableList
-
- v(String, String) - Method in interface org.acra.log.ACRALog
-
- v(String, String, Throwable) - Method in interface org.acra.log.ACRALog
-
- v(String, String) - Method in class org.acra.log.AndroidLogDelegate
-
- v(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
-
- v(String, String) - Method in class org.acra.log.HollowLog
-
- v(String, String, Throwable) - Method in class org.acra.log.HollowLog
-
- value() - Method in class org.acra.model.BooleanElement
-
- value() - Method in class org.acra.model.ComplexElement
-
- value() - Method in interface org.acra.model.Element
-
- value() - Method in class org.acra.model.NumberElement
-
- value() - Method in class org.acra.model.StringElement
-
- valueOf(String) - Static method in enum org.acra.file.Directory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.acra.ReportField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.acra.ReportingInteractionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.acra.security.BaseKeyStoreFactory.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.acra.sender.HttpSender.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.acra.sender.HttpSender.Type
-
Returns the enum constant of this type with the specified name.
- values() - Method in class org.acra.collections.ImmutableMap
-
- values() - Static method in enum org.acra.file.Directory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.acra.ReportField
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.acra.ReportingInteractionMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.acra.security.BaseKeyStoreFactory.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.acra.sender.HttpSender.Method
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.acra.sender.HttpSender.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION_CODE - Static variable in class ch.acra.acra.BuildConfig
-
- VERSION_NAME - Static variable in class ch.acra.acra.BuildConfig
-