사용자의 휴대 전화에서 사용 가능한 응용 프로그램을 사용하여 일부 텍스트를 공유하기 위해 이와 같은 방법을 사용하고 있습니다.Android 공유 의도 선택기
public void share(String subject,String text) {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, getString(R.string.share)));
}
내 주요 문제는 사용자가 (짧은 URL을 VS 첨부 된 이미지와 전체 텍스트 짧은 버전) 트위터 대신 예를 들어 이메일을 선택한다면 나는 다른 텍스트를하고 싶은 것입니다.
사용자가 어떤 응용 프로그램을 사용하기로 결정했는지 어떻게 알 수 있습니까?
gumbercules 여기에 환상적인 대답을 가지고 : 그래서 http://stackoverflow.com/questions/5734678/custom-filtering-of-intent-chooser-based-on-installed-android-package-name – hitch45