public class MtpDeviceInfo
extends Object
| java.lang.Object | |
| android.mtp.MtpDeviceInfo | |
该类封装有关MTP设备的信息。 这对应于MTP规范的5.1.1节中描述的DeviceInfo数据集。
公共方法(Public methods) |
|
|---|---|
final int[] |
getEventsSupported() 返回设备支持的事件代码。 |
final String |
getManufacturer() 返回MTP设备的制造商名称 |
final String |
getModel() 返回MTP设备的型号名称 |
final int[] |
getOperationsSupported() 返回设备支持的操作代码。 |
final String |
getSerialNumber() 返回MTP设备的唯一序列号 |
final String |
getVersion() 返回MTP设备的版本字符串 |
boolean |
isEventSupported(int code) 返回设备是否支持给定事件。 |
boolean |
isOperationSupported(int code) 返回设备是否支持给定的操作。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
int[] getEventsSupported ()
返回设备支持的事件代码。
| 返回(Returns) | |
|---|---|
int[] |
supported event code. Can be null if device does not provide the property. |
也可以看看:
EVENT_UNDEFINEDEVENT_CANCEL_TRANSACTIONEVENT_OBJECT_ADDEDEVENT_OBJECT_REMOVEDEVENT_STORE_ADDEDEVENT_STORE_REMOVEDEVENT_DEVICE_PROP_CHANGEDEVENT_OBJECT_INFO_CHANGEDEVENT_DEVICE_INFO_CHANGEDEVENT_REQUEST_OBJECT_TRANSFEREVENT_STORE_FULLEVENT_DEVICE_RESETEVENT_STORAGE_INFO_CHANGEDEVENT_CAPTURE_COMPLETEEVENT_UNREPORTED_STATUSEVENT_OBJECT_PROP_CHANGEDEVENT_OBJECT_PROP_DESC_CHANGEDEVENT_OBJECT_REFERENCES_CHANGEDString getManufacturer ()
返回MTP设备的制造商名称
| 返回(Returns) | |
|---|---|
String |
the manufacturer name |
int[] getOperationsSupported ()
返回设备支持的操作代码。
| 返回(Returns) | |
|---|---|
int[] |
supported operation code. Can be null if device does not provide the property. |
也可以看看:
OPERATION_GET_DEVICE_INFOOPERATION_OPEN_SESSIONOPERATION_CLOSE_SESSIONOPERATION_GET_STORAGE_I_DSOPERATION_GET_STORAGE_INFOOPERATION_GET_NUM_OBJECTSOPERATION_GET_OBJECT_HANDLESOPERATION_GET_OBJECT_INFOOPERATION_GET_OBJECTOPERATION_GET_THUMBOPERATION_DELETE_OBJECTOPERATION_SEND_OBJECT_INFOOPERATION_SEND_OBJECTOPERATION_INITIATE_CAPTUREOPERATION_FORMAT_STOREOPERATION_RESET_DEVICEOPERATION_SELF_TESTOPERATION_SET_OBJECT_PROTECTIONOPERATION_POWER_DOWNOPERATION_GET_DEVICE_PROP_DESCOPERATION_GET_DEVICE_PROP_VALUEOPERATION_SET_DEVICE_PROP_VALUEOPERATION_RESET_DEVICE_PROP_VALUEOPERATION_TERMINATE_OPEN_CAPTUREOPERATION_MOVE_OBJECTOPERATION_COPY_OBJECTOPERATION_GET_PARTIAL_OBJECTOPERATION_INITIATE_OPEN_CAPTUREOPERATION_GET_OBJECT_PROPS_SUPPORTEDOPERATION_GET_OBJECT_PROP_DESCOPERATION_GET_OBJECT_PROP_VALUEOPERATION_SET_OBJECT_PROP_VALUEOPERATION_GET_OBJECT_REFERENCESOPERATION_SET_OBJECT_REFERENCESOPERATION_SKIPString getSerialNumber ()
返回MTP设备的唯一序列号
| 返回(Returns) | |
|---|---|
String |
the serial number |
String getVersion ()
返回MTP设备的版本字符串
| 返回(Returns) | |
|---|---|
String |
the device version |
boolean isEventSupported (int code)
返回设备是否支持给定事件。
| 参数(Parameters) | |
|---|---|
code |
int: Event code. |
| 返回(Returns) | |
|---|---|
boolean |
If the given event is supported by the device or not. |
boolean isOperationSupported (int code)
返回设备是否支持给定的操作。
| 参数(Parameters) | |
|---|---|
code |
int: Operation code. |
| 返回(Returns) | |
|---|---|
boolean |
If the given operation is supported by the device or not. |