2013-09-28 2 views
1

내 프로그램에서 다른 앱을 쉽게 시작할 수 있습니다. 하지만 다른 앱을 실행 한 후 특정 작업을 수행 할 수 있습니까?Android 개발 : 내 앱이 다른 앱을 시작하고 작업을 수행하려면 어떻게해야하나요?

예를 들어 브라우저를 실행하여 특정 웹 사이트를 방문하게 할 수 있습니다. Google지도를 실행하여 일부 주소를 검색 할 수도 있습니다.

다른 앱의 경우이 방법을 사용할 수 있습니까? 음악 앱을 시작하고 노래를 재생하거나 사진 처리 앱을 실행하고 특정 이미지를로드 한 다음 일부 기능을 실행하는 등의 작업을 수행 할 수 있습니다.

감사합니다.

답변

0

일부 앱에서이 기능을 지원하지 않습니다. 예를 들어 뮤직 앱과 같이 제공되는 경우 Intent 추가 데이터를 통해 음악 파일 경로를 추가 할 수 있습니다. 자세한 정보는 특정 앱을 분석해야합니다.

0

예, 인 텐트를 사용하여 앱을 전환 할 수 있습니다. 이들은 앱에 의해 등록 된 Url 스키마를 사용합니다. 브라우저를 여는 것에 대한 귀하의 질의는 웹 URL 만 필요합니다. http://으로 시작하는 url이 브라우저를 시작합니다. 브라우저는 시작할 때 전달 될 수있는 인 텐트 인스턴스에 할당 된 데이터를 찾습니다.

코드 예제는 Sending an Intent to browser to open specific URL을 참조하십시오.

외부 앱을 실행 한 후에 수행 할 수있는 작업에 대한 제어는 앱이 제공하는 구현으로 제한됩니다. 앱을 소유 한 경우 외부 의도를 처리 할 수 ​​있습니다. 사용자 정의 URL 체계 등록 및 처리 설정에 대한 자세한 정보는 여기에서 확인할 수 있습니다.

android custom url scheme..?

관련 문제