在最新的Android版本中,android.hardware.USB是一个新增类,提供了USB相关事件的插拔,以及状态模式的广播。这里,可以看到USB连接、断开、是否为U盘、ADB模式等等。定义如下

public class Usb {
public static final String ACTION_USB_CONNECTED =
"android.hardware.action.USB_CONNECTED";

public static final String ACTION_USB_DISCONNECTED =
"android.hardware.action.USB_DISCONNECTED";

public static final String ACTION_USB_STATE =
"android.hardware.action.USB_STATE";

public static final String USB_CONNECTED = "connected";

public static final String USB_FUNCTION_MASS_STORAGE = "mass_storage";

public static final String USB_FUNCTION_ADB = "adb";

public static final String USB_FUNCTION_RNDIS = "rndis";

public static final String USB_FUNCTION_MTP = "mtp";

public static final String USB_FUNCTION_ENABLED = "enabled";

public static final String USB_FUNCTION_DISABLED = "disabled";

更多相关文章

  1. 启动模式"singleTask"和FLAG_ACTIVITY_NEW_TASK具有不同的行为!
  2. android自己添加的模块在user模式下不编译的问题
  3. Android(安卓)8.1(API级别27)特性总结
  4. Android(安卓)沉浸式状态栏
  5. Activity启动模式(launchMode)详解
  6. Android(安卓)Drawable Resources系列1:Bitmap(dither图像抖动、t
  7. Android面试大全
  8. Android(安卓)AP模式创建有/无密码热点
  9. Android(安卓)文件操作之openFileOutput

随机推荐

  1. 音乐你的生活—Android(安卓)QQMusic 设
  2. Android之 Notification 的多种用法--带
  3. Android UI组件进阶(1)——带进度条的按
  4. Android使用ApacheFtpServer实现Ftp服务
  5. 浅谈一种Android客户端架构设计
  6. Android 不得不说的VideoView的一些坑及
  7. Git新手入门与上传项目到远程仓库GitHub
  8. 高版本Android如何利用反射调用系统隐藏
  9. Android自定义组件之ListPopWindow
  10. Android(安卓)PopupWindow with ListView