Android 3.1 – приемник вещания + служба – USB-хост – USB_DEVICE_ATTACHED

Я пытаюсь создать приложение, состоящее из широковещательного приемника и службы, используя API хоста USB, предоставляемый Android Honeycomb.

Я хочу, чтобы метод широковещательного приемника onCreate() вызывался, когда USB-устройство подключено с помощью:

<receiver android:name="UsbHostServiceManager">
    <intent-filter>
        <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
    </intent-filter>

    <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
        android:resource="@xml/device_filter" />

Я попытался поместить и в действие, и это сработало. Но я хотел бы, чтобы он работал с приемником (который запустит службу, когда поступит намерение USB_DEVICE_ATTACHED) или службой.

Кто-нибудь знает, возможно ли это?


person rom    schedule 25.07.2011    source источник
comment
Я немного смущен тем, с чем у вас возникли проблемы - вы сказали, что смогли включить это в действие? Что это значит, что вы смогли настроить BroadcastReciever, или вы все еще пытаетесь это сделать?   -  person Nathan Fig    schedule 25.07.2011
comment
Кстати, добро пожаловать в StackOverflow :)   -  person Nathan Fig    schedule 25.07.2011
comment
Насколько я вижу, USB_DEVICE_ATTACHED, похоже, не транслируется — он только запускает действия. stackoverflow .com/questions/11242730/   -  person Gusdor    schedule 02.07.2012