2010-11-19 2 views
0

어떻게하면 사용자가 무언가를한다면, 어떻게하고 싶은지 물어보고 응용 프로그램으로 가져옵니다. 마치 사진이나 동영상을 "공유"하면 페이스 북이나 텍스트 또는 이메일을 좋아할 수있는 모든 앱으로 목록을 팝업합니다. 내 앱이 내 앱을 사용하는 대신 다른 앱을 사용하게하는 방법을 묻습니다.다른 응용 프로그램을 사용하여 사진을 보내는 방법은 무엇입니까?

답변

0

다른 앱에서 사용하는 인 텐트 필터를 타겟팅하여이를 수행하십시오. 내가 사진을 공유하려면

예를 들어,이 작업을 수행 할 수 있습니다

Intent share = new Intent(Intent.ACTION_SEND); 
share.setType("image/jpeg");  
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/test.jpg")); 
startActivity(Intent.createChooser(share, "Share image")); 

그런 다음 당신은이 작업에 사용할 응용 프로그램을 선택하는 팝업을 얻을 것이다.

+0

URL에서 어떻게 할 수 있습니까? – Bananable

+0

putExtra()의 두 번째 매개 변수로 전달하면 –

+0

"putExtra()에서 두 번째 매개 변수로 전달합니다."물론 성공하지는 못했습니다. – Bananable

관련 문제