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

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
Class generated based on ConfigurationBuilder (21.03.2018 19:15:27)
ACRAConfiguration(ConfigurationBuilder) - Constructor for class org.acra.config.ACRAConfiguration
 
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
 
ACRAConfigurationException(String, Throwable) - Constructor for exception org.acra.config.ACRAConfigurationException
 
ACRAConstants - Class in org.acra
Responsible for collating those constants shared among the ACRA components.
AcraContentProvider - Class in org.acra.attachment
 
AcraContentProvider() - Constructor for class org.acra.attachment.AcraContentProvider
 
ACRALog - Interface in org.acra.log
Responsible for providing ACRA classes with a platform neutral way of logging.
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
 
AndroidLogDelegate - Class in org.acra.log
Responsible for delegating calls to the Android logging system.
AndroidLogDelegate() - Constructor for class org.acra.log.AndroidLogDelegate
 
APPLICATION_ID - Static variable in class ch.acra.acra.BuildConfig
 
applicationLogFile() - Method in class org.acra.config.ACRAConfiguration
 
applicationLogFileDir() - Method in class org.acra.config.ACRAConfiguration
 
applicationLogFileLines() - Method in class org.acra.config.ACRAConfiguration
 
ApplicationStartupProcessor - Class in org.acra.util
Looks for any existing reports and starts sending them.
ApplicationStartupProcessor(Context, ACRAConfiguration) - Constructor for class org.acra.util.ApplicationStartupProcessor
 
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
asBytes(T) - Method in class org.acra.http.BaseHttpRequest
 
asBytes(Uri) - Method in class org.acra.http.BinaryHttpRequest
 
asBytes(String) - Method in class org.acra.http.DefaultHttpRequest
 
asBytes(Pair<String, List<Uri>>) - Method in class org.acra.http.MultipartHttpRequest
 
AttachmentUriProvider - Interface in org.acra.attachment
 
attachmentUriProvider() - Method in class org.acra.config.ACRAConfiguration
 
attachmentUris() - Method in class org.acra.config.ACRAConfiguration
 

B

BaseConfigurationBuilder<T extends BaseConfigurationBuilder> - Class in org.acra.config
Class generated based on ReportsCrashes (21.03.2018 19:15:27)
BaseConfigurationBuilder(Application) - Constructor for class org.acra.config.BaseConfigurationBuilder
 
BaseCrashReportDialog - Class in org.acra.dialog
Activity which implements the base functionality for a CrashReportDialog.
BaseCrashReportDialog() - Constructor for class org.acra.dialog.BaseCrashReportDialog
 
BaseHttpRequest<T> - Class in org.acra.http
 
BaseHttpRequest(ACRAConfiguration, Context, HttpSender.Method, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.BaseHttpRequest
 
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
 
BinaryHttpRequest - Class in org.acra.http
 
BinaryHttpRequest(ACRAConfiguration, Context, HttpSender.Method, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.BinaryHttpRequest
 
BooleanElement - Class in org.acra.model
 
BooleanElement(boolean) - Constructor for class org.acra.model.BooleanElement
 
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.
BUILD_TYPE - Static variable in class ch.acra.acra.BuildConfig
 
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
buildAttachmentIntent(String, String, ArrayList<Uri>, boolean) - Method in class org.acra.sender.EmailIntentSender
Builds an email intent with attachments
buildBody(CrashReportData) - Method in class org.acra.sender.EmailIntentSender
Creates the message body
BuildConfig - Class in ch.acra.acra
 
BuildConfig() - Constructor for class ch.acra.acra.BuildConfig
 
buildConfigClass() - Method in class org.acra.config.ACRAConfiguration
 
buildCustomView(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
Builder() - Constructor for class org.acra.collections.ImmutableSet.Builder
 
buildResolveIntent(String, String) - Method in class org.acra.sender.EmailIntentSender
Builds an intent used to resolve email clients and to send reports without attachments or as fallback if no attachments are supported
buildSubject(Context) - Method in class org.acra.sender.EmailIntentSender
Creates the message subject
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.
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
Builder responsible for programmatic construction of an immutable 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.
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
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
 
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.

D

d(String, String) - Method in interface org.acra.log.ACRALog
 
d(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
d(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
d(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
d(String, String) - Method in class org.acra.log.HollowLog
 
d(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
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_NON_BLOCKING_READ_FOR_LOGCAT - Static variable in class org.acra.ACRAConstants
 
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
 
DefaultAttachmentProvider - Class in org.acra.attachment
 
DefaultAttachmentProvider() - Constructor for class org.acra.attachment.DefaultAttachmentProvider
 
DefaultHttpRequest - Class in org.acra.http
 
DefaultHttpRequest(ACRAConfiguration, Context, HttpSender.Method, HttpSender.Type, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.DefaultHttpRequest
 
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
 
DefaultRetryPolicy - Class in org.acra.config
Default RetryPolicy.
DefaultRetryPolicy() - Constructor for class org.acra.config.DefaultRetryPolicy
 
delete(Uri, String, String[]) - Method in class org.acra.attachment.AcraContentProvider
 
deleteAllUnapprovedReportsBarOne() - Method in class org.acra.util.ApplicationStartupProcessor
Deletes all the unapproved reports except for the last one.
deleteOldUnsentReportsOnApplicationStart() - Method in class org.acra.config.ACRAConfiguration
 
deleteReport(File) - Static method in class org.acra.util.IOUtils
 
deleteReports(boolean, int) - Method in class org.acra.file.BulkReportDeleter
 
deleteUnapprovedReportsOnApplicationStart() - Method in class org.acra.config.ACRAConfiguration
 
deleteUnsentReportsFromOldAppVersion() - Method in class org.acra.util.ApplicationStartupProcessor
Delete any old unsent reports if this is a newer version of the app than when we last started.
DEV_LOGGING - Static variable in class org.acra.ACRA
 
Directory - Enum in org.acra.file
 
dropboxCollectionMinutes() - Method in class org.acra.config.ACRAConfiguration
 

E

e(String, String) - Method in interface org.acra.log.ACRALog
 
e(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
e(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
e(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
e(String, String) - Method in class org.acra.log.HollowLog
 
e(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
Element - Interface in org.acra.model
 
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
endApplication(Thread) - Method in class org.acra.util.ProcessFinisher
 
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.

F

FailedSender(ReportSender, ReportSenderException) - Constructor for class org.acra.config.RetryPolicy.FailedSender
 
fillAttachmentList(Context, CrashReportData, List<Uri>) - Method in class org.acra.sender.EmailIntentSender
Adds all attachment uris into the given list
finishLastActivity(Thread) - Method in class org.acra.util.ProcessFinisher
 
flatten() - Method in class org.acra.model.BooleanElement
 
flatten() - Method in class org.acra.model.ComplexElement
 
flatten() - Method in interface org.acra.model.Element
 
flatten() - Method in class org.acra.model.NumberElement
 
flatten() - Method in class org.acra.model.StringElement
 
flatten(JSONObject) - Static method in class org.acra.util.JsonUtils
 
FLAVOR - Static variable in class ch.acra.acra.BuildConfig
 
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
 
getAttachments(Context, ACRAConfiguration) - Method in interface org.acra.attachment.AttachmentUriProvider
 
getAttachments(Context, ACRAConfiguration) - Method in class org.acra.attachment.DefaultAttachmentProvider
 
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(Context, T) - Method in class org.acra.http.BaseHttpRequest
 
getContentType(Context, Uri) - Method in class org.acra.http.BinaryHttpRequest
 
getContentType(Context, String) - Method in class org.acra.http.DefaultHttpRequest
 
getContentType(Context, Pair<String, List<Uri>>) - Method in class org.acra.http.MultipartHttpRequest
 
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.config.RetryPolicy.FailedSender
 
getException() - Method in class org.acra.dialog.BaseCrashReportDialog
 
getFile(Context, String) - Method in enum org.acra.file.Directory
 
getFileNameFromUri(Context, Uri) - Static method in class org.acra.http.HttpUtils
 
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
 
getMimeType(Context, Uri) - Static method in class org.acra.http.HttpUtils
 
getPackageInfo() - Method in class org.acra.util.PackageManagerWrapper
 
getParamsAsFormString(Map<?, ?>) - Static method in class org.acra.http.HttpUtils
Converts a Map of parameters into a URL encoded Sting.
getPassword() - Method in class org.acra.security.BaseKeyStoreFactory
 
getProperty(ReportField) - Method in class org.acra.collector.CrashReportData
Returns the property with the specified name.
getSender() - Method in class org.acra.config.RetryPolicy.FailedSender
 
getStackTraceString(Throwable) - Method in interface org.acra.log.ACRALog
 
getStackTraceString(Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
getStackTraceString(Throwable) - Method in class org.acra.log.HollowLog
 
getStreamType() - Method in class org.acra.security.BaseKeyStoreFactory
 
getType(Uri) - Method in class org.acra.attachment.AcraContentProvider
 
getUnapprovedFolder() - Method in class org.acra.file.ReportLocator
 
getUnapprovedReports() - Method in class org.acra.file.ReportLocator
 
getUncaughtExceptionThread() - Method in class org.acra.builder.ReportBuilder
 
getUriForFile(Context, File) - Static method in class org.acra.attachment.AcraContentProvider
Get an uri for this content provider for the given file
getUriForFile(Context, Directory, String) - Static method in class org.acra.attachment.AcraContentProvider
Get an uri for this content provider for the given file
getValue() - Method in class org.acra.collections.ImmutableMap.ImmutableEntryWrapper
 
guessMimeType(Uri) - Static method in class org.acra.http.HttpUtils
 

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.
handleResponse(int, String) - Method in class org.acra.http.BaseHttpRequest
 
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
 
hasPermission(String) - Method in class org.acra.util.PackageManagerWrapper
 
HollowLog - Class in org.acra.log
Stub implementation of ACRALog, quenches all logging.
HollowLog() - Constructor for class org.acra.log.HollowLog
 
httpHeaders() - Method in class org.acra.config.ACRAConfiguration
 
httpMethod() - Method in class org.acra.config.ACRAConfiguration
 
HttpRequest<T> - Interface in org.acra.http
 
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) - 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, 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
 
HttpUtils - Class in org.acra.http
 

I

i(String, String) - Method in interface org.acra.log.ACRALog
 
i(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
i(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
i(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
i(String, String) - Method in class org.acra.log.HollowLog
 
i(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
id(Context) - Static method in class org.acra.util.Installation
 
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 with reliable, user-specified iteration order.
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.
insert(Uri, ContentValues) - Method in class org.acra.attachment.AcraContentProvider
 
Installation - Class in org.acra.util
Creates a file storing a UUID on the first application start.
InstanceCreator - Class in org.acra.util
 
InstanceCreator() - Constructor for class org.acra.util.InstanceCreator
 
IOUtils - Class in org.acra.util
 
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
 

J

JsonUtils - Class in org.acra.util
 

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
 
LegacyFileHandler - Class in org.acra.legacy
 
LegacyFileHandler(Context, SharedPreferences) - Constructor for class org.acra.legacy.LegacyFileHandler
 
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 File.
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.
MultipartHttpRequest - Class in org.acra.http
Produces RFC 1341 compliant requests
MultipartHttpRequest(ACRAConfiguration, Context, HttpSender.Type, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.MultipartHttpRequest
 

N

NoKeyStoreFactory - Class in org.acra.security
Default KeyStoreFactory.
NoKeyStoreFactory() - Constructor for class org.acra.security.NoKeyStoreFactory
 
nonBlockingReadForLogcat() - Method in class org.acra.config.ACRAConfiguration
 
NoOpReportPrimer - Class in org.acra.builder
Does not perform any priming for the current report.
NoOpReportPrimer() - Constructor for class org.acra.builder.NoOpReportPrimer
 
NOT_AVAILABLE - Static variable in class org.acra.ACRAConstants
 
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.
NumberElement - Class in org.acra.model
 
NumberElement(Number) - Constructor for class org.acra.model.NumberElement
 

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() - Method in class org.acra.attachment.AcraContentProvider
 
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).
onHandleWork(Intent) - Method in class org.acra.sender.SenderService
 
onSaveInstanceState(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
openFile(Uri, String) - Method in class org.acra.attachment.AcraContentProvider
 
org.acra - package org.acra
 
org.acra.annotation - package org.acra.annotation
 
org.acra.attachment - package org.acra.attachment
 
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.http - package org.acra.http
 
org.acra.legacy - package org.acra.legacy
 
org.acra.log - package org.acra.log
 
org.acra.model - package org.acra.model
 
org.acra.prefs - package org.acra.prefs
 
org.acra.security - package org.acra.security
 
org.acra.sender - package org.acra.sender
 
org.acra.util - package org.acra.util
 

P

PackageManagerWrapper - Class in org.acra.util
Responsible for wrapping calls to PackageManager to ensure that they always complete without throwing RuntimeExceptions.
PackageManagerWrapper(Context) - Constructor for class org.acra.util.PackageManagerWrapper
 
postMultipart(ACRAConfiguration, Context, HttpSender.Type, String, String, int, int, Map<String, String>, String, URL, List<Uri>) - Method in class org.acra.sender.HttpSender
 
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
 
preInit(Bundle) - Method in class org.acra.dialog.BaseCrashReportDialog
Handle any necessary pre-onCreate() setup here.
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.
ProcessFinisher - Class in org.acra.util
Takes care of cleaning up a process and killing it.
ProcessFinisher(Context, ACRAConfiguration, LastActivityManager) - Constructor for class org.acra.util.ProcessFinisher
 
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
 
putAttachment(ACRAConfiguration, Context, String, String, int, int, Map<String, String>, URL, Uri) - Method in class org.acra.sender.HttpSender
 
putBoolean(ReportField, boolean) - Method in class org.acra.collector.CrashReportData
 
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.
putNumber(ReportField, Number) - Method in class org.acra.collector.CrashReportData
 
putString(ReportField, String) - Method in class org.acra.collector.CrashReportData
 

Q

query(Uri, String[], String, String[], String) - Method in class org.acra.attachment.AcraContentProvider
 

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.
reportAsFile() - Method in class org.acra.config.ACRAConfiguration
 
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
 
reportContent() - Method in class org.acra.config.ACRAConfiguration
 
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, Thread.UncaughtExceptionHandler, ReportPrimer, ProcessFinisher) - 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() - Method in class org.acra.config.ACRAConfiguration
 
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
 
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
 
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
 
RetryPolicy - Interface in org.acra.config
A policy which determines if a report should be resent.
RetryPolicy.FailedSender - Class in org.acra.config
 
retryPolicyClass() - Method in class org.acra.config.ACRAConfiguration
 

S

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
To use in combination with ReportField.APPLICATION_LOG to set the path/name of your application log file.
setApplicationLogFileDir(Directory) - Method in class org.acra.config.BaseConfigurationBuilder
To use in combination with ReportField.APPLICATION_LOG to set the root for the path provided in BaseConfigurationBuilder.applicationLogFile()
setApplicationLogFileLines(int) - Method in class org.acra.config.BaseConfigurationBuilder
To use in combination with ReportField.APPLICATION_LOG to set the number of latest lines of your application log file to be collected.
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 ReportFields 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
Deprecated.
since 4.8.0 use ReportPrimer mechanism instead.
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
When using the BaseConfigurationBuilder.formUri() parameter to send reports to a custom server-side script, you can set here and in BaseConfigurationBuilder.formUriBasicAuthPassword() the credentials for a BASIC HTTP authentication.
setFormUriBasicAuthPassword(String) - Method in class org.acra.config.BaseConfigurationBuilder
When using the BaseConfigurationBuilder.formUri() parameter to send reports to a custom server-side script, you can set here and in BaseConfigurationBuilder.formUriBasicAuthLogin() the credentials for a BASIC HTTP authentication.
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
The HttpSender.Method to be used when posting with BaseConfigurationBuilder.formUri().
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
The default ReportSenderFactory creates an EmailIntentSender if the 'mailTo' parameter is defined or an HttpSender if the 'formUri' parameter is defined (and internet permission has been granted.
setReportType(HttpSender.Type) - Method in class org.acra.config.BaseConfigurationBuilder
The HttpSender.Type to be used when posting with BaseConfigurationBuilder.formUri().
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
Resource id for the Toast text triggered when the application crashes if the ReportingInteractionMode.TOAST mode is used.
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
 

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.
ToastSender - Class in org.acra.util
Responsible for sending Toasts under all circumstances.
toCrashReportData(JSONObject) - Static method in class org.acra.util.JsonUtils
 
toJSON() - Method in class org.acra.collector.CrashReportData
 
toJson(CrashReportData) - Static method in class org.acra.util.JsonUtils
 
toString() - Method in class org.acra.collections.BoundedLinkedList
 
toString() - Method in class org.acra.model.BooleanElement
 
toString() - Method in class org.acra.model.NumberElement
 
toString() - Method in class org.acra.model.StringElement
 

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.
update(Uri, ContentValues, String, String[]) - Method in class org.acra.attachment.AcraContentProvider
 
updateToCurrentVersionIfNecessary() - Method in class org.acra.legacy.LegacyFileHandler
 
uriToByteArray(Context, Uri) - Static method in class org.acra.http.HttpUtils
 
UTF8 - Static variable in class org.acra.ACRAConstants
 

V

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
 

W

w(String, String) - Method in interface org.acra.log.ACRALog
 
w(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
w(String, Throwable) - Method in interface org.acra.log.ACRALog
 
w(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
w(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
w(String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
w(String, String) - Method in class org.acra.log.HollowLog
 
w(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
w(String, Throwable) - Method in class org.acra.log.HollowLog
 
waitForActivityStop(int) - Method in class org.acra.builder.LastActivityManager
 
writeContent(HttpURLConnection, HttpSender.Method, T) - Method in class org.acra.http.BaseHttpRequest
 
writeStringToFile(File, String) - Static method in class org.acra.util.IOUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links