0

Я делаю приложение для устройства Motorola Motorola Motorola Motorola, но я не могу получить данные сканирования штрих-кода MC40 в BroadcastReceiver?Как получить отсканированные данные штрих-кода MC40 в режиме трансляции?

Я создал профиль DataWedge и настроить Intent выход плагин для профиля, как «Намерение поставки - Broadcast намерения»

Нажмите here для руководства.

ответ

0

Убедитесь, что у вас есть правильное намерение и настройка категории как в профиле Datawedge, так и в файле AndroidManifest.xml вашего приложения.

Пример из документации, которую вы указали для включения в ваш AndroidManifest.xml.

<intent-filter> 
     <action android:name="android.intent.action.DEFAULT" /> 
     <category android:name="android.intent.category.MAIN" /> 
</intent-filter> 
+0

yaa Я сделал это правильно –

1

Вы можете иметь лучшее везение после этого Tutorial, которые объясняют, как писать Android родное приложение интегрировано с DataWedge намерениями. В этом конкретном случае IntAction.

Фильтр намерений, который вы хотите добавить в свой манифест, чтобы перехватить намерение, исходящее от DataWedge, действительно зависит от того, как вы настроили профиль в DataWedge. После урока вам нужно что-то на линии:

 <intent-filter>  
      <action android:name="com.motorolasolutions.emdk.sample.dwdemosample.RECVR"/>  
      <category android:name="android.intent.category.DEFAULT"/>  
     </intent-filter> 

Если вы хотите использовать Намерение вещания, вам нужно будет реализовать приемник вещания в вас приложения, как описано в this tutorial.

 Смежные вопросы

  • Нет связанных вопросов^_^