Skip navigation links
A B C D E F G H I K L M N O P R S T U V 

A

ACRA - Class in org.acra
Use this class to initialize the crash reporting feature using ACRA.init(Application) as soon as possible in your Application subclass Application.onCreate() method.
ACRAConfiguration - Class in org.acra.config
Represents the configuration that ACRA will use when handling crash reports.
ACRAConfigurationException - Exception in org.acra.config
A simple Exception used when required configuration items are missing.
ACRAConfigurationException(String) - Constructor for exception org.acra.config.ACRAConfigurationException
 
ACRAConstants - Class in org.acra
Responsible for collating those constants shared among the ACRA components.
add(E) - Method in class org.acra.collections.BoundedLinkedList
 
add(int, E) - Method in class org.acra.collections.BoundedLinkedList
 
add(int, E) - Method in class org.acra.collections.ImmutableList
 
add(E) - Method in class org.acra.collections.ImmutableList
 
add(E) - Method in class org.acra.collections.ImmutableSet
 
add(E) - Method in class org.acra.collections.ImmutableSet.Builder
 
addAll(Collection<? extends E>) - Method in class org.acra.collections.BoundedLinkedList
 
addAll(int, Collection<? extends E>) - Method in class org.acra.collections.BoundedLinkedList
 
addAll(int, Collection<? extends E>) - Method in class org.acra.collections.ImmutableList
 
addAll(Collection<? extends E>) - Method in class org.acra.collections.ImmutableList
 
addAll(Collection<? extends E>) - Method in class org.acra.collections.ImmutableSet
 
addCustomData(String, String) - Method in class org.acra.ErrorReporter
Deprecated.
addFirst(E) - Method in class org.acra.collections.BoundedLinkedList
 
additionalDropBoxTags() - Method in class org.acra.config.ACRAConfiguration
 
additionalSharedPreferences() - Method in class org.acra.config.ACRAConfiguration
 
addLast(E) - Method in class org.acra.collections.BoundedLinkedList
 
addViewToDialog(View) - Method in class org.acra.dialog.CrashReportDialog
adds a view to the end of the dialog
alsoReportToAndroidFramework() - Method in class org.acra.config.ACRAConfiguration
 
applicationLogFile() - Method in class org.acra.config.ACRAConfiguration
 
applicationLogFileLines() - Method in class org.acra.config.ACRAConfiguration
 
APPROVED_SUFFIX - Static variable in class org.acra.ACRAConstants
Suffix to be added to report files when they have been approved by the user in NOTIFICATION mode

B

BaseCrashReportDialog - Class in org.acra.dialog
Activity which implements the base functionality for a CrashReportDialog.
BaseCrashReportDialog() - Constructor for class org.acra.dialog.BaseCrashReportDialog
 
BaseKeyStoreFactory - Class in org.acra.security
Provides base KeyStoreFactory implementation
BaseKeyStoreFactory() - Constructor for class org.acra.security.BaseKeyStoreFactory
creates a new KeyStoreFactory for the default certificate type ACRAConstants.DEFAULT_CERTIFICATE_TYPE
BaseKeyStoreFactory(String) - Constructor for class org.acra.security.BaseKeyStoreFactory
creates a new KeyStoreFactory with the specified certificate type
BaseKeyStoreFactory.Type - Enum in org.acra.security
 
BoundedLinkedList<E> - Class in org.acra.collections
A LinkedList version with a maximum number of elements.
BoundedLinkedList(int) - Constructor for class org.acra.collections.BoundedLinkedList
 
build(ReportExecutor) - Method in class org.acra.builder.ReportBuilder
Assembles and sends the crash report.
build() - Method in class org.acra.collections.ImmutableSet.Builder
 
build() - Method in class org.acra.config.ConfigurationBuilder
Builds the ACRAConfiguration which will be used to configure ACRA.
buildAndShowDialog(Bundle) - Method in class org.acra.CrashReportDialog
Deprecated.
 
buildAndShowDialog(Bundle) - Method in class org.acra.dialog.CrashReportDialog
Build the dialog from the values in config
BuildConfig - Class in ch.acra.acra
 
BuildConfig() - Constructor for class ch.acra.acra.BuildConfig
 
buildConfigClass() - Method in class org.acra.config.ACRAConfiguration
Will return null if no value has been configured.
buildCustomView(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
Builder() - Constructor for class org.acra.collections.ImmutableSet.Builder
 
BulkReportDeleter - Class in org.acra.file
Deletes unsent reports.
BulkReportDeleter(Context) - Constructor for class org.acra.file.BulkReportDeleter
 

C

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
Deprecated.
since 4.8.0 No replacement. Whether to send report on app start is controlled by ACRA.init(Application, ACRAConfiguration, boolean).
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.
ConfigurationBuilder - Class in org.acra.config
Builder responsible for programmatic construction of an ACRAConfiguration.
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.
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
 
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, String) - Constructor for class org.acra.collector.CrashReportDataFactory
 
CrashReportDialog - Class in org.acra
Deprecated.
since 4.8.0 use CrashReportDialog instead
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
 
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.

D

DATE_TIME_FORMAT_STRING - Static variable in class org.acra.ACRAConstants
 
DEBUG - Static variable in class ch.acra.acra.BuildConfig
 
DEFAULT_APPLICATION_LOGFILE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_APPLICATION_LOGFILE_LINES - Static variable in class org.acra.ACRAConstants
 
DEFAULT_BUFFER_SIZE_IN_BYTES - Static variable in class org.acra.ACRAConstants
 
DEFAULT_CERTIFICATE_TYPE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.acra.ACRAConstants
 
DEFAULT_DELETE_OLD_UNSENT_REPORTS_ON_APPLICATION_START - Static variable in class org.acra.ACRAConstants
 
DEFAULT_DELETE_UNAPPROVED_REPORTS_ON_APPLICATION_START - Static variable in class org.acra.ACRAConstants
 
DEFAULT_DIALOG_ICON - Static variable in class org.acra.ACRAConstants
 
DEFAULT_DIALOG_NEGATIVE_BUTTON_TEXT - Static variable in class org.acra.ACRAConstants
 
DEFAULT_DIALOG_POSITIVE_BUTTON_TEXT - Static variable in class org.acra.ACRAConstants
 
DEFAULT_DROPBOX_COLLECTION_MINUTES - Static variable in class org.acra.ACRAConstants
 
DEFAULT_INCLUDE_DROPBOX_SYSTEM_TAGS - Static variable in class org.acra.ACRAConstants
 
DEFAULT_LOGCAT_FILTER_BY_PID - Static variable in class org.acra.ACRAConstants
 
DEFAULT_LOGCAT_LINES - Static variable in class org.acra.ACRAConstants
 
DEFAULT_MAIL_REPORT_FIELDS - Static variable in class org.acra.ACRAConstants
Default list of ReportFields to be sent in email reports.
DEFAULT_NOTIFICATION_ICON - Static variable in class org.acra.ACRAConstants
 
DEFAULT_REPORT_FIELDS - Static variable in class org.acra.ACRAConstants
Default list of ReportFields to be sent in reports.
DEFAULT_REPORT_TO_ANDROID_FRAMEWORK - Static variable in class org.acra.ACRAConstants
 
DEFAULT_RES_VALUE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_SEND_REPORTS_IN_DEV_MODE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_SHARED_PREFERENCES_MODE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_SOCKET_TIMEOUT - Static variable in class org.acra.ACRAConstants
 
DEFAULT_STRING_VALUE - Static variable in class org.acra.ACRAConstants
 
DefaultReportSenderFactory - Class in org.acra.sender
Will send reports by email if the 'mailTo' parameter is configured, otherwise via HTTP if the 'formUri' parameter is configured and internet permission has been granted.
DefaultReportSenderFactory() - Constructor for class org.acra.sender.DefaultReportSenderFactory
 
deleteOldUnsentReportsOnApplicationStart() - Method in class org.acra.config.ACRAConfiguration
 
deleteReports(boolean, int) - Method in class org.acra.file.BulkReportDeleter
 
deleteUnapprovedReportsOnApplicationStart() - Method in class org.acra.config.ACRAConfiguration
 
DEV_LOGGING - Static variable in class org.acra.ACRA
 
dropboxCollectionMinutes() - Method in class org.acra.config.ACRAConfiguration
 

E

EmailIntentSender - Class in org.acra.sender
Send reports through an email intent.
EmailIntentSender(ACRAConfiguration) - Constructor for class org.acra.sender.EmailIntentSender
 
EmailIntentSenderFactory - Class in org.acra.sender
Constructs an EmailIntentSender.
EmailIntentSenderFactory() - Constructor for class org.acra.sender.EmailIntentSenderFactory
 
endApplication() - Method in class org.acra.builder.ReportBuilder
Ends the application after sending the crash report
entrySet() - Method in class org.acra.collections.ImmutableMap
 
ErrorReporter - Class in org.acra
The ErrorReporter is a Singleton object in charge of collecting crash context data and sending crash reports.
exception(Throwable) - Method in class org.acra.builder.ReportBuilder
Set the stack trace to be reported
ExceptionHandlerInitializer - Interface in org.acra
Deprecated.
since 4.8.0 use ReportPrimer mechanism instead.
excludeMatchingSettingsKeys() - Method in class org.acra.config.ACRAConfiguration
 
excludeMatchingSharedPreferencesKeys() - Method in class org.acra.config.ACRAConfiguration
 
execute(ReportBuilder) - Method in class org.acra.builder.ReportExecutor
Try to send a report, if an error occurs stores a report file for a later attempt.
EXTRA_ACRA_CONFIG - Static variable in class org.acra.sender.SenderService
 
EXTRA_APPROVE_REPORTS_FIRST - Static variable in class org.acra.sender.SenderService
 
EXTRA_FORCE_CANCEL - Static variable in class org.acra.ACRAConstants
Set this extra to true to force the deletion of reports by the CrashReportDialog activity.
EXTRA_ONLY_SEND_SILENT_REPORTS - Static variable in class org.acra.sender.SenderService
 
EXTRA_REPORT_CONFIG - Static variable in class org.acra.ACRAConstants
Used in the intent starting CrashReportDialog to provide the AcraConfig to use when gathering the crash info.
EXTRA_REPORT_EXCEPTION - Static variable in class org.acra.ACRAConstants
Used in the intent starting CrashReportDialog to provide the Exception that caused the crash.
EXTRA_REPORT_FILE - Static variable in class org.acra.ACRAConstants
Used in the intent starting CrashReportDialog to provide the name of the latest generated report file in order to be able to associate the user comment.
EXTRA_REPORT_FILE_NAME - Static variable in class org.acra.ACRAConstants
 
EXTRA_REPORT_SENDER_FACTORIES - Static variable in class org.acra.sender.SenderService
 

F

formUri() - Method in class org.acra.config.ACRAConfiguration
 
formUriBasicAuthLogin() - Method in class org.acra.config.ACRAConfiguration
 
formUriBasicAuthPassword() - Method in class org.acra.config.ACRAConfiguration
 

G

get(int) - Method in class org.acra.collections.ImmutableList
 
get(Object) - Method in class org.acra.collections.ImmutableMap
 
getACRASharedPreferences() - Static method in class org.acra.ACRA
Deprecated.
since 4.8.0 use SharedPreferencesFactory instead.
getApprovedFolder() - Method in class org.acra.file.ReportLocator
 
getApprovedReports() - Method in class org.acra.file.ReportLocator
 
getCommentLabel() - Method in class org.acra.dialog.CrashReportDialog
creates a comment label view with resDialogCommentPrompt as text
getCommentPrompt(CharSequence) - Method in class org.acra.dialog.CrashReportDialog
creates a comment prompt
getConfig() - Static method in class org.acra.ACRA
Deprecated.
since 4.8.0 ACRAConfiguration should be passed into classes instead of retrieved statically.
getConfig() - Method in class org.acra.dialog.BaseCrashReportDialog
 
getContentType() - Method in enum org.acra.sender.HttpSender.Type
 
getCustomData() - Method in class org.acra.builder.ReportBuilder
 
getCustomData(String) - Method in class org.acra.collector.CrashReportDataFactory
Gets the current value for a key in the custom data field.
getCustomData(String) - Method in class org.acra.ErrorReporter
Gets the current value for a key in your reports custom data field.
getDialog() - Method in class org.acra.dialog.CrashReportDialog
 
getEmailLabel() - Method in class org.acra.dialog.CrashReportDialog
creates a email label view with resDialogEmailPrompt as text
getEmailPrompt(CharSequence) - Method in class org.acra.dialog.CrashReportDialog
creates an email prompt
getErrorReporter() - Static method in class org.acra.ACRA
 
getException() - Method in class org.acra.builder.ReportBuilder
 
getException() - Method in class org.acra.dialog.BaseCrashReportDialog
 
getHttpHeaders() - Method in class org.acra.config.ACRAConfiguration
Retrieve HTTP headers defined by the application developer.
getInputStream(Context) - Method in class org.acra.security.BaseKeyStoreFactory
 
getKey() - Method in class org.acra.collections.ImmutableMap.ImmutableEntryWrapper
 
getKeyStore(Context, ACRAConfiguration) - Static method in class org.acra.security.KeyStoreHelper
try to get the keystore
getKeyStoreType() - Method in class org.acra.security.BaseKeyStoreFactory
 
getLastActivity() - Method in class org.acra.builder.LastActivityManager
 
getMainView() - Method in class org.acra.dialog.CrashReportDialog
Creates a main view containing text of resDialogText, or nothing if not found
getMessage() - Method in class org.acra.builder.ReportBuilder
 
getPassword() - Method in class org.acra.security.BaseKeyStoreFactory
 
getProperty(ReportField) - Method in class org.acra.collector.CrashReportData
Returns the property with the specified name.
getReportFields() - Method in class org.acra.config.ACRAConfiguration
 
getStreamType() - Method in class org.acra.security.BaseKeyStoreFactory
 
getUnapprovedFolder() - Method in class org.acra.file.ReportLocator
 
getUnapprovedReports() - Method in class org.acra.file.ReportLocator
 
getUncaughtExceptionThread() - Method in class org.acra.builder.ReportBuilder
 
getValue() - Method in class org.acra.collections.ImmutableMap.ImmutableEntryWrapper
 

H

handleException(Throwable, boolean) - Method in class org.acra.ErrorReporter
Send a report for a Throwable with the reporting interaction mode configured by the developer.
handleException(Throwable) - Method in class org.acra.ErrorReporter
Send a report for a Throwable with the reporting interaction mode configured by the developer, the application is then killed and restarted by the system.
handleSilentException(Throwable) - Method in class org.acra.ErrorReporter
Mark this report as silent as send it.
handReportToDefaultExceptionHandler(Thread, Throwable) - Method in class org.acra.builder.ReportExecutor
 
httpMethod() - Method in class org.acra.config.ACRAConfiguration
 
HttpSender - Class in org.acra.sender
The ReportSender used by ACRA when ReportsCrashes.formUri() has been defined in order to post crash data to a custom server-side data collection script.
HttpSender(ACRAConfiguration, HttpSender.Method, HttpSender.Type, Map<ReportField, String>) - Constructor for class org.acra.sender.HttpSender
Create a new HttpSender instance with its destination taken from the supplied config.
HttpSender(ACRAConfiguration, HttpSender.Method, HttpSender.Type, String, Map<ReportField, String>) - Constructor for class org.acra.sender.HttpSender
Create a new HttpPostSender instance with a fixed destination provided as a parameter.
HttpSender.Method - Enum in org.acra.sender
Available HTTP methods to send data.
HttpSender.Type - Enum in org.acra.sender
Type of report data encoding, currently supports Html Form encoding and JSON.
HttpSenderFactory - Class in org.acra.sender
Constructs a HttpSender with no report field mappings.
HttpSenderFactory() - Constructor for class org.acra.sender.HttpSenderFactory
 

I

ImmutableList<E> - Class in org.acra.collections
Naive (not optimized) implementation of an Immutable List
ImmutableList(E...) - Constructor for class org.acra.collections.ImmutableList
 
ImmutableList(Collection<E>) - Constructor for class org.acra.collections.ImmutableList
 
ImmutableMap<K,V> - Class in org.acra.collections
Naive (not optimized) implementation of an Immutable Map
ImmutableMap(Map<K, V>) - Constructor for class org.acra.collections.ImmutableMap
 
ImmutableMap.ImmutableEntryWrapper<K,V> - Class in org.acra.collections
 
ImmutableSet<E> - Class in org.acra.collections
Naive (not optimized) implementation of an Immutable Set
ImmutableSet(E...) - Constructor for class org.acra.collections.ImmutableSet
 
ImmutableSet(Collection<E>) - Constructor for class org.acra.collections.ImmutableSet
 
ImmutableSet.Builder<E> - Class in org.acra.collections
 
includeDropBoxSystemTags() - Method in class org.acra.config.ACRAConfiguration
 
indexOf(Object) - Method in class org.acra.collections.ImmutableList
 
init(Application) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, ConfigurationBuilder) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, ConfigurationBuilder, boolean) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, ACRAConfiguration) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, ACRAConfiguration, boolean) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Bundle) - Method in class org.acra.dialog.BaseCrashReportDialog
Responsible for creating and showing the crash report dialog.
init(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
initializeExceptionHandler(ErrorReporter) - Method in interface org.acra.ExceptionHandlerInitializer
Deprecated.
Called before ErrorReporter handles the Exception.
isACRASenderServiceProcess() - Static method in class org.acra.ACRA
 
isApproved(String) - Method in class org.acra.file.CrashReportFileNameParser
Returns true if the report is considered as approved.
isEmpty() - Method in class org.acra.collections.ImmutableList
 
isEmpty() - Method in class org.acra.collections.ImmutableMap
 
isEmpty() - Method in class org.acra.collections.ImmutableSet
 
isEnabled() - Method in class org.acra.builder.ReportExecutor
 
isEndApplication() - Method in class org.acra.builder.ReportBuilder
 
isInitialised() - Static method in class org.acra.ACRA
 
isSendSilently() - Method in class org.acra.builder.ReportBuilder
 
isSilent(String) - Method in class org.acra.file.CrashReportFileNameParser
Guess that a report is silent from its file name.
iterator() - Method in class org.acra.collections.ImmutableList
 
iterator() - Method in class org.acra.collections.ImmutableSet
 

K

keySet() - Method in class org.acra.collections.ImmutableMap
 
KeyStoreFactory - Interface in org.acra.security
The interface can be used to provide a KeyStore with certificates.
keyStoreFactoryClass() - Method in class org.acra.config.ACRAConfiguration
 
KeyStoreHelper - Class in org.acra.security
Helper to get a KeyStore from a configuration

L

LastActivityManager - Class in org.acra.builder
Responsible for tracking the last Activity other than any CrashReport dialog that was created.
LastActivityManager(Application) - Constructor for class org.acra.builder.LastActivityManager
 
lastIndexOf(Object) - Method in class org.acra.collections.ImmutableList
 
listIterator() - Method in class org.acra.collections.ImmutableList
 
listIterator(int) - Method in class org.acra.collections.ImmutableList
 
load(File) - Method in class org.acra.file.CrashReportPersister
Loads properties from the specified InputStream.
log - Static variable in class org.acra.ACRA
 
LOG_TAG - Static variable in class org.acra.ACRA
 
logcatArguments() - Method in class org.acra.config.ACRAConfiguration
 
logcatFilterByPid() - Method in class org.acra.config.ACRAConfiguration
 

M

mailTo() - Method in class org.acra.config.ACRAConfiguration
 
MAX_SEND_REPORTS - Static variable in class org.acra.ACRAConstants
This is the maximum number of previously stored reports that we send in one batch to avoid overloading the network.
message(String) - Method in class org.acra.builder.ReportBuilder
Set the error message to be reported.
migrate() - Method in class org.acra.legacy.ReportMigrator
 
mode() - Method in class org.acra.config.ACRAConfiguration
 

N

NoKeyStoreFactory - Class in org.acra.security
Default KeyStoreFactory.
NoKeyStoreFactory() - Constructor for class org.acra.security.NoKeyStoreFactory
 
NoOpReportPrimer - Class in org.acra.builder
Does not perform any priming for the current report.
NoOpReportPrimer() - Constructor for class org.acra.builder.NoOpReportPrimer
 
NOTIF_CRASH_ID - Static variable in class org.acra.ACRAConstants
This is the identifier (value = 666) use for the status bar notification issued when crashes occur.
NULL_VALUE - Static variable in class org.acra.ACRAConstants
A special String value to allow the usage of a pseudo-null default value in annotation parameters.

O

offer(E) - Method in class org.acra.collections.BoundedLinkedList
 
offerFirst(E) - Method in class org.acra.collections.BoundedLinkedList
 
offerLast(E) - Method in class org.acra.collections.BoundedLinkedList
 
onClick(DialogInterface, int) - Method in class org.acra.dialog.CrashReportDialog
 
onCreate(Bundle) - Method in class org.acra.dialog.BaseCrashReportDialog
NB if you were previously creating and showing your dialog in this method, you should move that code to BaseCrashReportDialog.init(Bundle).
onHandleIntent(Intent) - Method in class org.acra.sender.SenderService
 
onSaveInstanceState(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
org.acra - package org.acra
 
org.acra.annotation - package org.acra.annotation
 
org.acra.builder - package org.acra.builder
 
org.acra.collections - package org.acra.collections
 
org.acra.collector - package org.acra.collector
 
org.acra.config - package org.acra.config
 
org.acra.dialog - package org.acra.dialog
 
org.acra.file - package org.acra.file
 
org.acra.legacy - package org.acra.legacy
 
org.acra.prefs - package org.acra.prefs
 
org.acra.security - package org.acra.security
 
org.acra.sender - package org.acra.sender
 

P

PREF_ALWAYS_ACCEPT - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to automatically accept sending reports.
PREF_DISABLE_ACRA - Static variable in class org.acra.ACRA
The key of the application default SharedPreference where you can put a 'true' Boolean value to disable ACRA.
PREF_ENABLE_ACRA - Static variable in class org.acra.ACRA
Alternatively, you can use this key if you prefer your users to have the checkbox ticked to enable crash reports.
PREF_ENABLE_DEVICE_ID - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to disable sending his device id.
PREF_ENABLE_SYSTEM_LOGS - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to disable sending content of logcat/dropbox.
PREF_LAST_VERSION_NR - Static variable in class org.acra.ACRA
The version number of the application the last time ACRA was started.
PREF_USER_EMAIL_ADDRESS - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to always include his email address.
PrefUtils - Class in org.acra.prefs
 
primeReport(Context, ReportBuilder) - Method in class org.acra.builder.NoOpReportPrimer
 
primeReport(Context, ReportBuilder) - Method in interface org.acra.builder.ReportPrimer
Update builder via ReportBuilder.customData(Map) or ReportBuilder.customData(String, String) with any extra dta application to just this crash.
push(E) - Method in class org.acra.collections.BoundedLinkedList
 
put(K, V) - Method in class org.acra.collections.ImmutableMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.acra.collections.ImmutableMap
 
putCustomData(String, String) - Method in class org.acra.collector.CrashReportDataFactory
Adds a custom key and value to be reported with the generated CashReportData.
putCustomData(String, String) - Method in class org.acra.ErrorReporter
Use this method to provide the ErrorReporter with data of your running application.

R

remove(int) - Method in class org.acra.collections.ImmutableList
 
remove(Object) - Method in class org.acra.collections.ImmutableList
 
remove(Object) - Method in class org.acra.collections.ImmutableMap
 
remove(Object) - Method in class org.acra.collections.ImmutableSet
 
removeAll(Collection<?>) - Method in class org.acra.collections.ImmutableList
 
removeAll(Collection<?>) - Method in class org.acra.collections.ImmutableSet
 
removeCustomData(String) - Method in class org.acra.collector.CrashReportDataFactory
Removes a key/value pair from the custom data field.
removeCustomData(String) - Method in class org.acra.ErrorReporter
Removes a key/value pair from your reports custom data field.
ReportBuilder - Class in org.acra.builder
Fluent API used to assemble the different options used for a crash report.
ReportBuilder() - Constructor for class org.acra.builder.ReportBuilder
 
reportDialogClass() - Method in class org.acra.config.ACRAConfiguration
 
ReportExecutor - Class in org.acra.builder
Collates, records and initiates the sending of a report.
ReportExecutor(Context, ACRAConfiguration, CrashReportDataFactory, LastActivityManager, Thread.UncaughtExceptionHandler, ReportPrimer) - Constructor for class org.acra.builder.ReportExecutor
 
ReportField - Enum in org.acra
Specifies all the different fields available in a crash report.
REPORTFILE_EXTENSION - Static variable in class org.acra.ACRAConstants
 
ReportingInteractionMode - Enum in org.acra
Defines the different user interaction modes for ACRA.
ReportLocator - Class in org.acra.file
Locates crash reports.
ReportLocator(Context) - Constructor for class org.acra.file.ReportLocator
 
ReportMigrator - Class in org.acra.legacy
Migrates reports from the pre 4.8.0 location to the 4.8.0+ locations.
ReportMigrator(Context) - Constructor for class org.acra.legacy.ReportMigrator
 
ReportPrimer - Interface in org.acra.builder
Primes a ReportBuilder with any extra data to record for the current crash report.
reportPrimerClass() - Method in class org.acra.config.ACRAConfiguration
 
ReportsCrashes - Annotation Type in org.acra.annotation
Provide configuration elements to the ACRA.init(android.app.Application) method.
ReportSender - Interface in org.acra.sender
A simple interface for defining various crash report senders.
ReportSenderException - Exception in org.acra.sender
This exception is thrown when an error occurred while sending crash data in a ReportSender implementation.
ReportSenderException(String, Throwable) - Constructor for exception org.acra.sender.ReportSenderException
Creates a new ReportSenderException instance.
ReportSenderException(String) - Constructor for exception org.acra.sender.ReportSenderException
Creates a new ReportSenderException instance.
ReportSenderFactory - Interface in org.acra.sender
Factory for creating and configuring a ReportSender instance.
reportSenderFactoryClasses() - Method in class org.acra.config.ACRAConfiguration
 
reportType() - Method in class org.acra.config.ACRAConfiguration
 
resCertificate() - Method in class org.acra.config.ACRAConfiguration
 
resDialogCommentPrompt() - Method in class org.acra.config.ACRAConfiguration
 
resDialogEmailPrompt() - Method in class org.acra.config.ACRAConfiguration
 
resDialogIcon() - Method in class org.acra.config.ACRAConfiguration
 
resDialogNegativeButtonText() - Method in class org.acra.config.ACRAConfiguration
 
resDialogOkToast() - Method in class org.acra.config.ACRAConfiguration
 
resDialogPositiveButtonText() - Method in class org.acra.config.ACRAConfiguration
 
resDialogPositiveButtonText() - Method in class org.acra.config.ConfigurationBuilder
 
resDialogText() - Method in class org.acra.config.ACRAConfiguration
 
resDialogTheme() - Method in class org.acra.config.ACRAConfiguration
 
resDialogTitle() - Method in class org.acra.config.ACRAConfiguration
 
resNotifIcon() - Method in class org.acra.config.ACRAConfiguration
 
resNotifText() - Method in class org.acra.config.ACRAConfiguration
 
resNotifTickerText() - Method in class org.acra.config.ACRAConfiguration
 
resNotifTitle() - Method in class org.acra.config.ACRAConfiguration
 
resToastText() - Method in class org.acra.config.ACRAConfiguration
 
retainAll(Collection<?>) - Method in class org.acra.collections.ImmutableList
 
retainAll(Collection<?>) - Method in class org.acra.collections.ImmutableSet
 

S

save(SharedPreferences.Editor) - Static method in class org.acra.prefs.PrefUtils
 
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.
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
 
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
set(int, E) - Method in class org.acra.collections.ImmutableList
 
setAdditionalDropboxTags(String...) - Method in class org.acra.config.ConfigurationBuilder
 
setAdditionalSharedPreferences(String...) - Method in class org.acra.config.ConfigurationBuilder
 
setAlsoReportToAndroidFramework(boolean) - Method in class org.acra.config.ConfigurationBuilder
 
setApplicationLogFile(String) - Method in class org.acra.config.ConfigurationBuilder
 
setApplicationLogFileLines(int) - Method in class org.acra.config.ConfigurationBuilder
 
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.ConfigurationBuilder
 
setCertificate(int) - Method in class org.acra.config.ConfigurationBuilder
 
setCertificate(String) - Method in class org.acra.config.ConfigurationBuilder
 
setCertificateType(String) - Method in class org.acra.config.ConfigurationBuilder
 
setConnectionTimeout(int) - Method in class org.acra.config.ConfigurationBuilder
 
setCustomReportContent(ReportField...) - Method in class org.acra.config.ConfigurationBuilder
 
setDeleteOldUnsentReportsOnApplicationStart(boolean) - Method in class org.acra.config.ConfigurationBuilder
 
setDeleteUnapprovedReportsOnApplicationStart(boolean) - Method in class org.acra.config.ConfigurationBuilder
 
setDropboxCollectionMinutes(int) - Method in class org.acra.config.ConfigurationBuilder
 
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
Deprecated.
since 4.8.0 use ReportPrimer mechanism instead.
setExcludeMatchingSettingsKeys(String...) - Method in class org.acra.config.ConfigurationBuilder
 
setExcludeMatchingSharedPreferencesKeys(String...) - Method in class org.acra.config.ConfigurationBuilder
 
setFormUri(String) - Method in class org.acra.config.ConfigurationBuilder
Modify the formUri of your backend server receiving reports.
setFormUriBasicAuthLogin(String) - Method in class org.acra.config.ConfigurationBuilder
 
setFormUriBasicAuthPassword(String) - Method in class org.acra.config.ConfigurationBuilder
 
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.ConfigurationBuilder
 
setIncludeDropboxSystemTags(boolean) - Method in class org.acra.config.ConfigurationBuilder
 
setKeyStoreFactoryClass(Class<? extends KeyStoreFactory>) - Method in class org.acra.config.ConfigurationBuilder
 
setLog(ACRALog) - Static method in class org.acra.ACRA
 
setLogcatArguments(String...) - Method in class org.acra.config.ConfigurationBuilder
 
setLogcatFilterByPid(boolean) - Method in class org.acra.config.ConfigurationBuilder
 
setMailTo(String) - Method in class org.acra.config.ConfigurationBuilder
Modify the mailTo of the mail account receiving reports.
setMode(ReportingInteractionMode) - Method in class org.acra.config.ConfigurationBuilder
setReportDialogClass(Class<? extends BaseCrashReportDialog>) - Method in class org.acra.config.ConfigurationBuilder
 
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.ConfigurationBuilder
Change the current ReportingInteractionMode.
setReportPrimerClass(Class<? extends ReportPrimer>) - Method in class org.acra.config.ConfigurationBuilder
 
setReportSenderFactoryClasses(Class<? extends ReportSenderFactory>...) - Method in class org.acra.config.ConfigurationBuilder
 
setReportType(HttpSender.Type) - Method in class org.acra.config.ConfigurationBuilder
 
setResDialogCommentPrompt(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resDialogCommentPrompt() comes from an Android Library Project.
setResDialogEmailPrompt(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resDialogEmailPrompt() comes from an Android Library Project.
setResDialogIcon(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resDialogIcon() comes from an Android Library Project.
setResDialogNegativeButtonText(int) - Method in class org.acra.config.ConfigurationBuilder
 
setResDialogOkToast(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method BEFORE if the id you wanted to give to ReportsCrashes.resDialogOkToast() comes from an Android Library Project.
setResDialogPositiveButtonText(int) - Method in class org.acra.config.ConfigurationBuilder
 
setResDialogText(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resDialogText() comes from an Android Library Project.
setResDialogTheme(int) - Method in class org.acra.config.ConfigurationBuilder
 
setResDialogTitle(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resDialogTitle() comes from an Android Library Project.
setResNotifIcon(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resNotifIcon() comes from an Android Library Project.
setResNotifText(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resNotifText() comes from an Android Library Project.
setResNotifTickerText(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resNotifTickerText() comes from an Android Library Project.
setResNotifTitle(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resNotifTitle() comes from an Android Library Project.
setResToastText(int) - Method in class org.acra.config.ConfigurationBuilder
Use this method if the id you wanted to give to ReportsCrashes.resToastText() comes from an Android Library Project.
setSendReportsAtShutdown(boolean) - Method in class org.acra.config.ConfigurationBuilder
Deprecated.
since 4.8.3 no replacement. Now that we are using the SenderService in a separate process we always send at shutdown.
setSendReportsInDevMode(boolean) - Method in class org.acra.config.ConfigurationBuilder
 
setSharedPreferenceMode(int) - Method in class org.acra.config.ConfigurationBuilder
 
setSharedPreferenceName(String) - Method in class org.acra.config.ConfigurationBuilder
 
setSocketTimeout(int) - Method in class org.acra.config.ConfigurationBuilder
 
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
 
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.
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.
subList(int, int) - Method in class org.acra.collections.ImmutableList
 

T

toArray() - Method in class org.acra.collections.ImmutableList
 
toArray(T[]) - Method in class org.acra.collections.ImmutableList
 
toArray() - Method in class org.acra.collections.ImmutableSet
 
toArray(T[]) - Method in class org.acra.collections.ImmutableSet
 
TOAST_WAIT_DURATION - Static variable in class org.acra.ACRAConstants
Number of milliseconds to wait after displaying a toast.
toJSON() - Method in class org.acra.collector.CrashReportData
 
toString() - Method in class org.acra.collections.BoundedLinkedList
 

U

uncaughtException(Thread, Throwable) - Method in class org.acra.ErrorReporter
 
uncaughtExceptionThread(Thread) - Method in class org.acra.builder.ReportBuilder
Sets the Thread on which an uncaught Exception occurred.

V

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.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_NAME - Static variable in class ch.acra.acra.BuildConfig
 
A B C D E F G H I K L M N O P R S T U V 
Skip navigation links

Copyright © 2010-2016. All Rights Reserved.