我正在使用類似的東西來共享使用用戶手機上的可用應用程序的一些文本。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)));
}
我的主要問題是,我想有一個不同的文本,如果用戶選擇Twitter的,而不是電子郵件,例如(短版與短網址VS附帶圖像全文)。
如何找出用戶決定使用哪個應用程序?
gumbercules這裏有一個夢幻般的回答: http://stackoverflow.com/questions/5734678/custom-filtering-of-intent-chooser-based-on-installed-android-package-name – hitch45 2012-05-31 22:18:46