Этот вопрос задавался несколько раз при переполнении стека, но решения пока нет. У меня есть широковещательный приемник для приема действия, подключенного к USB. Ответ на вещательный приемник - это если я хочу начать свое приложение. В файле манифеста я добавил ресивер. У меня такая же логика, что и в GingerBread, но ICS не работает. Многие вопросы, трансляция без вызова
1: Android Boot-Up BroadCast Не вызывает и broadcastreciever-not-working
Если я запускаю свое приложение вручную один раз, то с следующего раза при подключении USB мое приложение запускается автоматически. пытается ответить на тот же вопрос, но ответа нет. Есть ли решение для этого в ICS?
Этот мой приемник
<receiver android:name="com.test.MyReceiver">
<intent-filter>
<action android:name="android.hardware.usb.action.USB_STATE" />
<action android:name="android.net.wifi.STATE_CHANGE" />
<action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
</receiver>
and this is my class
public class MyReceiver extends BroadcastReceiver {
.
.
.
public void onReceive(Context context, Intent intent) {
.
Я где-то не прав?
Спасибо заранее --Kozlov