-
Похожий контент
-
- 1 ответ
- 3 805 просмотров
-
- 0 ответов
- 1 214 просмотра
-
Получение acess-token от VK/FB/IG/Gle приложений
От A. Sharif,
- intent
- startactivityforresult
- (и ещё 4 )
- 6 ответов
- 2 620 просмотров
-
- 2 ответа
- 2 371 просмотр
-
- 10 ответов
- 1 996 просмотров
-
- 0 ответов
- 2 173 просмотра
-
- 4 ответа
- 2 305 просмотров
-
Как определить что программа была запущена из AlarmManager? Или how to read boolean from intent
От ENERGY,
- intent
- alarmmanager
- (и ещё 1 )
- 1 ответ
- 1 275 просмотров
-
- 16 ответов
- 5 173 просмотра
-
- 5 ответов
- 3 529 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Wovan2
Здравствуйте.
Пишу на Delphi 7. И все было нормально пока не у нас не появился терминал сбора данных на Androide. На Delphi 10 написал простенькое приложение. Но тут встала проблема с занесением данных в поле ввода со сканера штрихкода. В инете нашел, что это дело просто решается интентами. Вообще в windows я подобное делал: вешал процесс, следящий за com-портом, и при появлении данных на нем пересылал их куда надо. В Android должно быть не сложнее. Но я запутался во всей этой куче параметров и функций, передаваемых и получаемых "намерениями".
В общем вот что мы имеем на данный момент.
В настройках сканера прописано:
На просторах нашел запуск BroadcastReceiver.
На событие получения сообщения повесил
ed.Text := JStringToString(csIntent.getExtras.getString(TJIntent.JavaClass.EXTRA_INTENT));
где csIntent параметр из BroadcastReceiverOnReceive(csContext: JContext; csIntent: JIntent); Но ничего не выходит.
Я подозреваю, что данные из сканера где-то в структуре csIntent. Но, к сожалению, в отладке дальше адреса этой переменной пробраться не получилось.
Причем строка ed.Text := JStringToString(csIntent.getAction); возвращает в Text название интента: "android.intent.ACTION_DECODE_DATA".
Помогите разобраться со структурой JIntent. Спасибо.
Добавил тег "код"
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.