2014-01-22 3 views
1

바코드 스캐닝 응용 프로그램에서 데이터를 읽는 Android 용 응용 프로그램이 있습니다. 나는 성공적두 번째 응용 프로그램을 '표시하지 않고 인 텐트를 시작하는 방법'android

  1. 내 응용 프로그램에 해당 응용 프로그램
  2. 반환에서 바코드 응용 프로그램
  3. 스캔 제품, 바코드 응용 프로그램에서 값을 당기는 것을 열기에 의도를 만들었습니다.
  4. 내가 검색 한 데이터를 조작하십시오.

내 질문 : 어쨌든 바코드 스캐닝 응용 프로그램을 표시하지 않고 그 의도를 시작 하시겠습니까? 예를 들어, 버튼을 클릭하여 내 앱을 스캔하고 자동으로 데이터를 검색합니다 (사용자가 바코드 애플리케이션에서 바코드를 스캔 할 수있는 위치에 카메라를 배치 한 경우).

델파이를 통해 Android 앱 개발

감사합니다.

나는 내가 설정할 수있는 Flags를 봐야만한다고 생각하지만 어느 것이고, 그것이 맞는지는 모르겠다.

답변

1

응용 프로그램에서 이러한 의도를 보낼 수있는 Service이 노출 된 경우에만이를 수행 할 수 있습니다. 어쨌든, 의도 처리는 완전히 대상 응용 프로그램의 재량에 달려 있습니다. 그것이 무언가를 표시하는지 아닌지는 여러분에게 달려 있습니다. 앱을 알리는 의도를 보내려면 인도을 보내면됩니다. 자신이 할 수있는 일과 할 수없는 일을 정확하게 지정하지 않고, 지원하는 경우에만 엑스트라를 통해 제안 할 수 있습니다.

+0

글쎄, 그건 나쁜거야. 고맙습니다. 서비스에 액세스하려면 어떻게해야합니까? 앱에 이미 노출 된 서비스가 있는지 여부를 알 수 있습니까? – ThisGuy

+0

활동 의도에 대해 알게 된 것과 같은 방법입니다. 사용 가능한 공개 API가있는 경우에만 사용할 수 있습니다. 나는 당신의 스캐너 어플리케이션이 백그라운드에서 바코드를 읽을 수있는 서비스를 가지고 있음을 매우 의심한다. – kabuko