android 监听 USB 拔插广播消息
Java:
1 package com.example.communication; 2 3 import android.content.BroadcastReceiver; 4 import android.content.Context; 5 import android.content.Intent; 6 import android.widget.Toast; 7 8 public class USBBroadcastReceiver extends BroadcastReceiver{ 9 @Override 10 public void onReceive(Context context, Intent intent) { 11 // TODO Auto-generated method stub 12 if(intent.getAction().equals("android.hardware.usb.action.USB_STATE")){ 13 if (intent.getExtras().getBoolean("connected")){ 14 // usb 插入 15 Toast.makeText(context, "插入", Toast.LENGTH_LONG).show(); 16 }else{ 17 // usb 拔出 18 Toast.makeText(context, "拔出", Toast.LENGTH_LONG).show(); 19 } 20 } 21 } 22 }
AndroidManifest.xml
1 <receiver android:name=".USBBroadcastReceiver"> 2 <intent-filter android:priority="800"> 3 <action android:name="android.hardware.usb.action.USB_STATE"/> 4 </intent-filter> 5 </receiver>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。