1、小米120W充电器是小米首次推出的百瓦级别大功率氮化镓快充,采用了氮化镓功率器件,内置平面变压器,并采用灌胶工艺等,充电器的体积更小、功率密度更高、性能更强。
2、小米120W充电器的型号是MDY-13-ET,输入电压为100-240V~50/60HZ 1.7A,输出电压为5V3A、9V3A、11V6A、20V6A。充电器已通过3C认证和QC3.0认证,由江西吉安奥海科技有限公司制造生产。
(资料图片)
3、小米120W充电器套装附带的数据线是MI小米120W快充CC线,长度为1米,支持100W PD快充以及小米120W私有快充,可以过6A大电流。线缆整体做工水准很好,线头小板做了层层加固保护处理,USB-C公头非常牢固不会轻易脱落或弯折。线缆内置屏蔽网和屏蔽锡纸和抗拉线,每根线芯内部也都有抗拉线填充,提升线缆整体抗拉性能。
4、小米120W充电器和数据线都是小米原装的,如果要满足金标要求,除了小米原装线还需要手机原配充电头显示金标。同时,需要在手机的设置中找到“双引擎闪充”功能并开启,开启后再配合原装充电器进行充电就能达到闪充效果。
以下是示例代码,展示如何在Android应用中使用USB-C接口进行充电:
// 获取USBManager实例
UsbManager
usbManager
=
;">UsbManager
)
getSystemService
;">Context
.
USB_SERVICE
)
;
// 枚举所有连接到设备上的USB设备
HashMap
<
String
,
UsbDevice
>
deviceList
=
usbManager
.
getDeviceList
;">)
;
// 遍历设备列表,找到目标设备
for
;">UsbDevice
device
:
deviceList
.
values
;">)
)
{
if
;">.
getProductName
;">)
.
equals
;">"MI 120W Charger"
)
)
{
// 找到目标设备,请求USB权限
PendingIntent
pi
=
PendingIntent
.
getBroadcast
;">this
,
,
new
Intent
;">)
,
)
;
usbManager
.
requestPermission
;">,
pi
)
;
// 打开设备端口,获取USB连接
UsbDeviceConnection
connection
=
usbManager
.
openDevice
;">)
;
UsbInterface
intf
=
device
.
getInterface
;">0
)
;
UsbEndpoint
endpoint
=
intf
.
getEndpoint
;">0
)
;
UsbDeviceConnection
connection
=
usbManager
.
openDevice
;">)
;
connection
.
claimInterface
;">,
true
)
;
// 发送充电指令
byte
[
]
command
=
new
byte
[
]
{
0x01
,
0x02
,
0x03
}
;
connection
.
bulkTransfer
;">,
command
,
command
.
length
,
)
;
// 断开USB连接
connection
.
releaseInterface
;">)
;
connection
.
close
;">)
;
}
}
以上是我整理的回答,希望对你有所帮助。