Отправить намерение начать деятельность со строковыми дополнениями через ADB - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь выяснить, возможно ли имитировать сканирование штрих-кода со сканера, проходящего через зебру, и трансляцию этого сканирования в одно из наших приложений, в которое встроено репо сканера.

Я пытался использовать adb-трансляции, например:

adb shell am broadcast -a com.package.app.ACTION -es SCAN_RESULT "1021101" com.package.app/.com.package.app.droid.activities.MainActivity 

С большим количеством различных отклонений без успеха.

Зебра Гитхаб: https://github.com/zxing/zxing

Как приложение обрабатывает сканирование

  String symbology = intent.getStringExtra("SCAN_RESULT_FORMAT");
            String barcode = intent.getStringExtra("SCAN_RESULT");

1 Ответ

0 голосов
/ 14 марта 2019

Вам необходимо использовать либо "-e", либо "--es", чтобы добавить дополнительную строку.Вы использовали "-es".

Документация здесь: https://developer.android.com/studio/command-line/adb#IntentSpec

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...