2014-01-22 1 views
1

У меня есть приложение для Android, которое считывает данные из приложения сканирования штрих-кода. Я успешно создал намерениеКак начать намерение без «показа» второго приложения android

  1. Open, что применение штрих-кодов
  2. Scan продукт из этого приложения
  3. вернуться к моему заявлению, потянув значение от применения штрих-кодов.
  4. Управлять данными, которые я получил.

Мой вопрос: есть ли в любом случае, чтобы начать это намерение без * показывая приложение сканирования штрих-кода? Пример: я нажимаю кнопку для сканирования в своем приложении и автоматически извлекает данные (если пользователь указывает камеру в приемлемом положении для сканирования штрих-кода в приложении штрих-кода).

Разработка андроид приложение через DELPHI xe5

Спасибо.

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

ответ

1

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

+0

Ну, это облом. Спасибо. Как я могу получить доступ к службе? или даже быть в состоянии сказать, было ли у приложения уже открытая услуга? – ThisGuy

+0

Точно так же вы узнали о намерении деятельности. Он доступен только в том случае, если имеется общедоступный API. Я очень сомневаюсь, что ваше приложение сканера имеет службу, которая может читать штрих-коды в фоновом режиме. – kabuko

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

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