Android 利用广播监听usb连接状态(变化情况)

 更新时间:2017年06月26日 14:05:39   作者:不是我爱笑  
这篇文章主要介绍了Android 利用广播监听usb连接状态,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了,具体代码如下所示:

package com.lgs.test.testcode.receiver; 
import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 
import android.content.IntentFilter; 
import android.widget.Toast; 
/** 
 * Created by Administrator on 2017/6/26. 
 */ 
public class UsbConnect { 
  private final static String ACTION = "android.hardware.usb.action.USB_STATE"; 
  public void start(Context context) { 
    IntentFilter filter = new IntentFilter(); 
    filter.addAction(ACTION); 
    context.registerReceiver(usBroadcastReceiver, filter); 
  } 
  BroadcastReceiver usBroadcastReceiver = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
      String action = intent.getAction(); 
      Toast.makeText(context, "aciton =" + action, Toast.LENGTH_SHORT).show(); 
      if (action.equals(ACTION)) { 
        boolean connected = intent.getExtras().getBoolean("connected"); 
        Toast.makeText(context, "aciton =" + connected, Toast.LENGTH_SHORT).show(); 
        if (connected) { 
        } else { 
        } 
      } 
    } 
  }; 
} 

以上所述是小编给大家介绍的Android 利用广播监听usb连接状态,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android系统中使用shareuserid获取系统权限的教程

    Android系统中使用shareuserid获取系统权限的教程

    这篇文章主要介绍了Android系统中使用shareuserid获取系统权限的教程,这样以来不同的apk就可以互相访问对应的app文件夹,需要的朋友可以参考下
    2016-04-04
  • Android 两种启动模式的实例详解

    Android 两种启动模式的实例详解

    这篇文章主要介绍了Android 两种启动模式的实例详解的相关资料,Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT ,需要的朋友可以参考下
    2017-08-08
  • Android自定义View之酷炫数字圆环

    Android自定义View之酷炫数字圆环

    这篇文章主要为大家详细介绍了Android自定义View之酷炫数字圆环,实现效果很酷,,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 浅谈android中数据库的拷贝

    浅谈android中数据库的拷贝

    下面小编就为大家带来一篇浅谈android中数据库的拷贝。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Android liveData与viewBinding使用教程

    Android liveData与viewBinding使用教程

    LiveData是一种可观察的数据存储器类,LiveData使用观察者模式,每当数据发生变化时,LiveData会通知 Observer对象,我们可以在这些 Observer 对象中更新UI,ViewModel对象为特定的界面组件提供数据,并包含数据处理业务逻辑,会配合LiveData一起使用
    2022-11-11
  • Android实现左右滑动切换图片

    Android实现左右滑动切换图片

    这篇文章主要为大家详细介绍了Android实现左右滑动切换图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Android使用Kotlin和RxJava 2.×实现短信验证码倒计时效果

    Android使用Kotlin和RxJava 2.×实现短信验证码倒计时效果

    本篇文章主要介绍了Android使用Kotlin和RxJava 2.×实现短信验证码倒计时效果,非常具有实用价值,需要的朋友可以参考下
    2017-12-12
  • Android DragImageView实现下拉拖动图片放大效果

    Android DragImageView实现下拉拖动图片放大效果

    这篇文章主要为大家详细介绍了Android DragImageView实现下拉拖动图片放大效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android App跳转微信小程序踩坑实战

    Android App跳转微信小程序踩坑实战

    现在市面上很多的应用都可以实现相互跳转,下面这篇文章主要给大家介绍了关于Android App跳转微信小程序踩坑的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • Android Studio中一套代码多渠道打包的实现方法

    Android Studio中一套代码多渠道打包的实现方法

    这篇文章主要介绍了Android Studio中一套代码多渠道打包的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-05-05

最新评论