修改USB默认选中MTP模式

本文介绍了如何在Android系统中,特别是在RK3399平台的7.1.2版本上,实现USB连接时默认选择MTP模式,并移除"为设备充电"的选项。这个操作确保设备连接USB时优先以媒体传输模式进行交互。
摘要由CSDN通过智能技术生成

Android连接USB默认选中MTP模式,并删除"为设备充电选项"

Android系统默认连接USB会显示:正在通过USB为此设备充电,需求是删除“为设备充电选项”,那默认选中就需要改成MTP模式。

RK3399平台 7.1.2中测试成功

//默认选中MTP模式  更改UsbDeviceManager.java
a/frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java
public class UsbDeviceManager {

    private UsbManager mUsbManager;
     public void handleMessage(Message msg) {
            SomeArgs args;
            switch (msg.what) {
                case MSG_UPDATE_STATE:
                    mConnected = (msg.arg1 == 1);
                    mConfigured = (msg.arg2 == 1);

                    updateUsbNotification();
                    updateAdbNotification();
                    if (UsbManager.containsFunction(mCurrentFunctions,
                           ......  ......
                    } else if (!mConnected) {
                        // restore defaults when USB is discon
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值