禁用不必要USB模式,如MassStorage,MTP,PTP等(上层)
来源:互联网 发布:崩坏学园2官方淘宝 编辑:程序博客网 时间:2024/06/09 20:06
公司终于有Android7.0的项目了,上层禁用usb模式:
Settings添加bool属性
bools.xml(/packages/apps/Settings/res/values)<bool name="config_usb_only_show_charging_mode" translatable="false">true</bool>UsbBackend.java(/packages/apps/Settings/src/com/android/settings/deviceinfo)public boolean isModeSupported(int mode) {if (mContext.getResources().getBoolean(R.bool.config_usb_only_show_charging_mode) && (((mode & MODE_DATA_MASK) == MODE_DATA_MTP) || ((mode & MODE_DATA_MASK) == MODE_DATA_PTP) || ((mode & MODE_DATA_MASK) == MODE_DATA_MIDI))) { return false; }}
阅读全文
0 0
- 禁用不必要USB模式,如MassStorage,MTP,PTP等(上层)
- MTP模式与USB存储模式(MTP in Android)
- “USB连接方式”设置界面 (MTP,PTP,UMS)
- “USB连接方式”设置界面 (MTP,PTP,UMS)
- PTP 和 MTP
- USB function驱动三种模式 RNDIS/Serial/MassStorage
- ActiveMQ点对点模式(PTP)
- USB MassStorage 驱动移植 笔记
- Android USB默认连接模式为MTP
- USB 中MTP和UMS 模式
- activeMQ之点对点(PTP),监听器模式
- 如何修改android手机MTP,PTP,充电模式下 在windows电脑任务栏显示的"弹出Android","弹出MTP"提示语
- USB UMS MTP设置过程 (一)
- USB UMS MTP设置过程 (一)
- 禁用不必要的服务
- usb连接的PTP模式,同时显示内置、外置SD卡内容
- Atitit mtp ptp rndis midi协议的不同区别
- usb mtp激活流程
- bzoj 1030 [JSOI2007]文本生成器
- 【51nod】-1091 线段的重叠(贪心)
- Python set(集合) 这一定是最全的介绍集合的博文
- 2017下半年总结
- ztree在Vue2.5.2下面的运用实战
- 禁用不必要USB模式,如MassStorage,MTP,PTP等(上层)
- Spring Boot 微服务之间通过FeignClient进行大文件下载:
- Java核心技术-BaseDao
- angular 简单的增删查
- qt 使用QCamera 实现简单的摄像头使用
- 自己写的正则
- [上下界有源汇最小费用可行流] BZOJ 3876: [Ahoi2014&Jsoi2014]支线剧情
- 深入理解JQuery中$.get()、$.post()、$.getJSON()、$.ajax()方法
- QT控件大全 三十八 QWidgetKeyboard