欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android关闭USB的ADB调试和文件传输功能(禁用USB)

发布时间:2025/4/16 Android 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Android关闭USB的ADB调试和文件传输功能(禁用USB) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

点击打开链接

通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试,none表示都不启用。 
以下为在程序中实现的代码:

public class UsbSetting {final private static String TAG = "UsbSetting";public static void AllowUseUsb() { //允许使用USBCommand.command("setprop persist.sys.usb.config mtp,adb");}public static void DisallowUseUsb() { //禁止使用USBCommand.command("setprop persist.sys.usb.config none");} }public class Command {final private static String TAG = "Command";public static void command(String com) {try {Log.i(TAG, "Command : " + com);Runtime.getRuntime().exec(com);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

也可以使用adb进入shell里面直接输入命令。

补充: 
因为是通过设置Android的系统属性实现的,因此要求app有system权限。 
如果只想关闭USB调试功能,可以: 
setprop persist.sys.usb.config mtp 
如果只想关闭USB文件传输功能,可以: 
setprop persist.sys.usb.config adb

总结

以上是生活随笔为你收集整理的Android关闭USB的ADB调试和文件传输功能(禁用USB)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。