USB网络共享BroadcastReceiver

时间:2013-11-06 15:06:01

标签: android broadcastreceiver

当用户启用USB网络共享时,是否可以“调用”我的应用程序?

我使用广播接收器对WiFi网络共享做了同样的事情:

<receiver android:name="com.formichelli.vodafonetetheringfix.ApChangesReceiver">
    <intent-filter>
        <action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" />
    </intent-filter>
</receiver>

但我无法找到适合USB网络共享的行动。

1 个答案:

答案 0 :(得分:0)

的manifest.xml

<receiver android:name=".MyReceiver">
        <intent-filter>
            <action android:name="android.intent.action.ums_connected" />
        </intent-filter>
    </receiver>

在.java文件中

    public class MyReceiver extends BroadcastReceiver{
    if (intent.getAction().equalsIgnoreCase(
            "android.intent.action.UMS_CONNECTED")) {...}
    }