I won’t say much nonsense, I will just post the code to you. The specific code is as follows:
package ; import ; import ; import ; import ; import ; /** * Created by Administrator on 2017/6/26. */ public class UsbConnect { private final static String ACTION = ".USB_STATE"; public void start(Context context) { IntentFilter filter = new IntentFilter(); (ACTION); (usBroadcastReceiver, filter); } BroadcastReceiver usBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = (); (context, "aciton =" + action, Toast.LENGTH_SHORT).show(); if ((ACTION)) { boolean connected = ().getBoolean("connected"); (context, "aciton =" + connected, Toast.LENGTH_SHORT).show(); if (connected) { } else { } } } }; }
The above is what the editor introduced to you. Android uses broadcast to monitor the USB connection status. I hope it will be helpful to you. If you have any questions, please leave me a message and the editor will reply to you in time. Thank you very much for your support for my website!