usb notification 通知 和 共享网络设置

 

UsbDeviceManager.java

 

SystemProperties.get("persist.sys.usb.config", "adb");

 

device\xxx\common\rootdir\etc\init.xxx.usb.rc\

on property:sys.usb.config=charging,adb
    write /sys/class/android_usb/android0/enable 0
    write /sys/class/android_usb/android0/idVendor 05C6
    write /sys/class/android_usb/android0/idProduct 90dc
    write /sys/class/android_usb/android0/functions charging
    write /sys/class/android_usb/android0/enable 1
    setprop sys.usb.state ${sys.usb.config}

 

 

private void updateUsbNotification() {}  ----->UsbSettings.java

private void updateAdbNotification() {} --->  DevelopmentSettings.java

 

system.prop

#Set composition for USB
persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
ro.sys.usb.default.config=diag,rmnet_qti_bam,adb

 

文件 : data/property/persist.sys.usb.config

diag,serial_smd,serial_tty,rmnet_bam,mass_storage,adb

 

 

settings.../TetherSettings.java

frameworks .. /Tethering.java

 

关闭共享

[sys.usb.config]: [diag,serial_smd,rmnet_qti_bam,adb]
[sys.usb.rps_mask]: [2]
[sys.usb.state]: [diag,serial_smd,rmnet_qti_bam,adb]
[sys.usb.tethering]: [false]

开启共享

[sys.usb.config]: [rndis,none,adb]
[sys.usb.rps_mask]: [2]
[sys.usb.state]: [rndis,adb]
[sys.usb.tethering]: [true]

 

D/TetherSettings( 5196): onPreferenceTreeClick newState=true
D/Tethering( 2778): setUsbTethering(true)
D/TetherSettings( 5196): setUsbTethering
D/Tethering( 2778): getTetherableIfaces=[]
D/TetherSettings( 5196): updateState=
D/TetherSettings( 5196): updateUsbState usbTethered= false,usbAvailable=true
D/Tethering( 2778): tetherUsb true

D/Tethering( 2730): tetherUsb ifaces.size=21

D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data5
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data6
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data7
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data8
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data0
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data1
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data2
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data3
D/Tethering( 2778): tetherUsb Tiface=r_rmnet_data4
D/Tethering( 2778): tetherUsb Tiface=rmnet0
D/Tethering( 2778): tetherUsb Tiface=rmnet_data5
D/Tethering( 2778): tetherUsb Tiface=rmnet_data6
D/Tethering( 2778): tetherUsb Tiface=rmnet_data7
D/Tethering( 2778): tetherUsb Tiface=rmnet_data0
D/Tethering( 2778): tetherUsb Tiface=rmnet_data1
D/Tethering( 2778): tetherUsb Tiface=rmnet_data2
D/Tethering( 2778): tetherUsb Tiface=rmnet_data3
D/Tethering( 2778): tetherUsb Tiface=rmnet_data4
D/Tethering( 2778): tetherUsb Tiface=lo
D/Tethering( 2778): tetherUsb Tiface=sit0
D/Tethering( 2778): tetherUsb Tiface=dummy0
E/Tethering( 2778): unable start or stop USB tethering

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值