Most visited

Recently visited

Added in API level 14

ApplicationErrorReport

public class ApplicationErrorReport
extends Object implements Parcelable

java.lang.Object
   ↳ android.app.ApplicationErrorReport


描述应用程序错误。 报告有一个类型,这是一个类型

Summary

Nested classes

class ApplicationErrorReport.AnrInfo

描述应用程序无响应错误。

class ApplicationErrorReport.BatteryInfo

介绍电池使用情况报告。

class ApplicationErrorReport.CrashInfo

描述应用程序崩溃。

class ApplicationErrorReport.RunningServiceInfo

介绍正在运行的服务报告。

Constants

int TYPE_ANR

有关未响应的应用程序的错误报告。

int TYPE_BATTERY

关于消耗太多电量的应用程序的错误报告。

int TYPE_CRASH

关于应用程序崩溃的错误报告。

int TYPE_NONE

未初始化的错误报告。

int TYPE_RUNNING_SERVICE

从用户到开发人员关于用户认为应该运行的正在运行的服务的报告。

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<ApplicationErrorReport> CREATOR

public ApplicationErrorReport.AnrInfo anrInfo

如果此报告类型为TYPE_ANR ,则包含描述ANR的AnrInfo实例; 否则为空。

public ApplicationErrorReport.BatteryInfo batteryInfo

如果此报告类型为TYPE_BATTERY ,则包含TYPE_BATTERY一个实例; 否则为空。

public ApplicationErrorReport.CrashInfo crashInfo

如果此报告类型为TYPE_CRASH ,则包含描述崩溃的CrashInfo实例; 否则为空。

public String installerPackageName

安装此报表所涉及的应用程序的应用程序的包名称。

public String packageName

应用程序的包名称。

public String processName

应用程序的进程名称。

public ApplicationErrorReport.RunningServiceInfo runningServiceInfo

如果此报告类型为TYPE_RUNNING_SERVICE ,则包含TYPE_RUNNING_SERVICE的实例; 否则为空。

public boolean systemApp

如果应用程序在系统映像上,请设置。

public long time

发生错误的时间。

public int type

此报告的类型。

Public constructors

ApplicationErrorReport()

创建一个未初始化的实例 ApplicationErrorReport

Public methods

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

void dump(Printer pw, String prefix)

将报告转储到打印机。

static ComponentName getErrorReportReceiver(Context context, String packageName, int appFlags)
void readFromParcel(Parcel in)
void writeToParcel(Parcel dest, int flags)

将此对象平铺到一个包裹中。

Inherited methods

From class java.lang.Object
From interface android.os.Parcelable

Constants

TYPE_ANR

Added in API level 14
int TYPE_ANR

有关未响应的应用程序的错误报告。

常量值:2(0x00000002)

TYPE_BATTERY

Added in API level 14
int TYPE_BATTERY

关于消耗太多电量的应用程序的错误报告。

常量值:3(0x00000003)

TYPE_CRASH

Added in API level 14
int TYPE_CRASH

关于应用程序崩溃的错误报告。

常数值:1(0x00000001)

TYPE_NONE

Added in API level 14
int TYPE_NONE

未初始化的错误报告。

常量值:0(0x00000000)

TYPE_RUNNING_SERVICE

Added in API level 14
int TYPE_RUNNING_SERVICE

从用户到开发人员关于用户认为应该运行的正在运行的服务的报告。

常量值:5(0x00000005)

Fields

CREATOR

Added in API level 14
Creator<ApplicationErrorReport> CREATOR

anrInfo

Added in API level 14
ApplicationErrorReport.AnrInfo anrInfo

如果此报告类型为TYPE_ANR ,则包含描述ANR的AnrInfo实例; 否则为空。

batteryInfo

Added in API level 14
ApplicationErrorReport.BatteryInfo batteryInfo

如果此报告类型为TYPE_BATTERY ,则包含TYPE_BATTERY一个实例; 否则为空。

crashInfo

Added in API level 14
ApplicationErrorReport.CrashInfo crashInfo

如果此报告类型为TYPE_CRASH ,则包含描述崩溃的CrashInfo实例; 否则为空。

installerPackageName

Added in API level 14
String installerPackageName

安装此报表所涉及的应用程序的应用程序的包名称。 这标识了应用程序来自哪个市场。

packageName

Added in API level 14
String packageName

应用程序的包名称。

processName

Added in API level 14
String processName

应用程序的进程名称。

runningServiceInfo

Added in API level 14
ApplicationErrorReport.RunningServiceInfo runningServiceInfo

如果此报告的类型为TYPE_RUNNING_SERVICE ,则包含TYPE_RUNNING_SERVICE的实例; 否则为空。

systemApp

Added in API level 14
boolean systemApp

如果应用程序在系统映像上,请设置。

time

Added in API level 14
long time

发生错误的时间。

type

Added in API level 14
int type

此报告的类型。 可以是一个TYPE_NONETYPE_CRASHTYPE_ANRTYPE_BATTERY ,或TYPE_RUNNING_SERVICE

Public constructors

ApplicationErrorReport

Added in API level 14
ApplicationErrorReport ()

创建一个未初始化的 ApplicationErrorReport实例。

Public methods

describeContents

Added in API level 14
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

dump

Added in API level 14
void dump (Printer pw, 
                String prefix)

将报告转储到打印机。

Parameters
pw Printer
prefix String

getErrorReportReceiver

Added in API level 14
ComponentName getErrorReportReceiver (Context context, 
                String packageName, 
                int appFlags)

Parameters
context Context
packageName String
appFlags int
Returns
ComponentName

readFromParcel

Added in API level 14
void readFromParcel (Parcel in)

Parameters
in Parcel

writeToParcel

Added in API level 14
void writeToParcel (Parcel dest, 
                int flags)

将此对象平铺到一个包裹中。

Parameters
dest Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!