2013-05-07 3 views
1

Google에서지도 방향을 Chrome에서 Android 기기로 직접 보내는 계획이있는 것으로 보입니다. 브라우저가 안드로이드 응용 프로그램과 직접 통신 할 수있는 방법이 있는지 궁금 해서요. 안드로이드 장치가 케이블로 시스템에 연결되어 있습니다. 이 기능은 사용자가 Wi-Fi에 액세스 할 수없는 경우와 휴대 전화로 데이터를 다운로드하려는 경우에 유용합니다.브라우저가 직접 Android 응용 프로그램과 대화 할 수있는 방법이 있습니까?

답변

0

Android Intent invocation은 Android 브라우저에서 사용할 수 있으며 here으로 표시됩니다.

문제는 모든 앱이 웹 브라우저에서 열 수있는 기능을 지원하지 않는다는 것입니다. 이것은 또한 당신이 같은 기계에 있고 당신의 "cabled"문제를 해결하지 않는다는 사실에 달려 있습니다. 또한 이러한 Android 앱과 정확히 통합하는 방법을 알아야하며 이는 종종 노출되는 것이 아닙니다.

0

몇 가지 이유로 종종 브라우저 내부에서 로컬 파일/장치에 직접 액세스 할 수 없습니다. 케이블을 연결하면 안드로이드 디버깅 브릿지 (adb)를 사용하여 forward 안드로이드 시스템의 tcp 포트를 로컬 시스템에 연결할 수 있습니다.

특정 tcp 포트를 수신하는 안드로이드에서 응용 프로그램을 설정하고 로컬 시스템에 포트를 전달하여 장치에 일부 명령/데이터를 보낼 수 있습니다. 그런 다음 로컬 포트에 대한 모든 액세스가이 응용 프로그램으로 전달됩니다. 그런 다음 jsonp과 같은 기술을 사용하면 브라우저가 장치와 통신 할 수 있습니다.

관련 문제