У меня есть FTDI UDB пользовательского устройство, подключенное к моей таблетке, и я могу подключиться к нему, но я хочу, чтобы игнорировать сообщениеBroadcastReceiver для USB аксессуар сообщения
Разрешить приложение «MyApp» для доступа к устройству USB? [галочка] Использовать по умолчанию для этого USB-устройства Отмена OK
Я пытаюсь запустить BroadcastReceiver но сообщение перед тем, ресивер получает сообщение, может кто-нибудь совет, почему
Примечание: мое устройство корни. Мое устройство будет панелью, которую пользователь не будет там щелкнуть.
мой код:
манифеста:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:screenOrientation="landscape" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
android:resource="@xml/accessory_filter" >
</meta-data>
</activity>
<receiver android:name=".LaunchReceiver" >
<intent-filter>
<action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
</intent-filter>
</receiver>
</application>
LaunchReceiver класс:
public class LaunchReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("UUU", "on launcher receive");
}
}
проблема в том, что данное сообщение, прежде чем
Иным проблема моего приложения Start является что я не знаю, где создать класс LaunchReceiver, потому что я хочу его раньше y начинается.
может любой совет?
спасибо !!
«проблема в том, что сообщение до начала моего приложения« где вы назвали LaunchReceiver? – Serafins
в onCreate of MainActivity – user1361207