1.Create Android project and add this Broadcast Receiver class file into that project
like:
import android.content.BroadcastReceiver;
import android.content.Context;import android.content.Intent;
import android.widget.Toast;
public class DetectUSB extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) { if(intent.getAction().equalsIgnoreCase(“android.intent.action.UMS_CONNECTED”)){ Toast.makeText(context, “USB connected……….”, 200).show();
}
if(intent.getAction().equalsIgnoreCase(“android.intent.action.UMS_DISCONNECTED”)){ Toast.makeText(context, “USB Disconnected……….”, 200).show();
}
}
}
2.And Update Mainfest.xml file like:
Add user permission’s:
<uses-permission android:name=”android.permission.INTERNET”/>
<uses-permission android:name=”android.permission.RECORD_AUDIO”/>
Add receiver:
<receiver android:name=”.DetectUSB”>
<intent-filter>
<action android:name=”android.intent.action.UMS_CONNECTED”/>
<action android:name=”android.intent.action.UMS_DISCONNECTED”/>
</intent-filter>
</receiver>