Java:
1 Packagecom.example.communication;2 3 ImportAndroid.content.BroadcastReceiver;4 ImportAndroid.content.Context;5 Importandroid.content.Intent;6 ImportAndroid.widget.Toast;7 8 Public classUsbbroadcastreceiverextendsbroadcastreceiver{9 @OverrideTen Public voidOnReceive (Context context, Intent Intent) { One //TODO auto-generated Method Stub A if(Intent.getaction (). Equals ("Android.hardware.usb.action.USB_STATE")){ - if(Intent.getextras (). Getboolean ("Connected")){ - //USB Plug -In theToast.maketext (Context, "insert", Toast.length_long). Show (); -}Else{ - //USB Unplug -Toast.maketext (context, "pull out", Toast.length_long). Show (); + } - } + } A}
Androidmanifest.xml
1 <receiverAndroid:name=". Usbbroadcastreceiver "> 2 <Intent-filterandroid:priority= "$"> 3 <ActionAndroid:name= "Android.hardware.usb.action.USB_STATE"/>4 </Intent-filter> 5 </receiver>