我想,如「看看從應用ABCapp共享圖像http://someUrl.com。用戶必須能夠選擇任何安裝的應用程序與分享。 我使用共享信息下面的代碼分享文字和網址在Facebook上
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
intent.putExtra(Intent.EXTRA_TEXT, shareMsg);
startActivity(Intent.createChooser(intent,
getString(R.string.share_using_application)));
它工作正常的比Facebook以外的所有其他應用程序。我看了這表明使用Facebook SDK一些其他的問題,我不是很清楚什麼我應該使用FB SDK的?我希望在點擊共享選項時顯示應用程序列表,在此之後,如果用戶選擇FB,我應該採取不同的方法?用戶的選舉被檢測到?請解釋。
正如你想共享FB上的URL和它不可能通過意圖共享Facebook上的鏈接。這就是爲什麼您必須使用FB SDK與您的整個文本消息共享FB上的鏈接。 – GrIsHu 2013-04-10 07:05:01
''我希望在點擊共享選項時顯示應用程序列表''如果有限的話,例如電子郵件,推特,臉書,你可以在微調視圖中顯示應用程序列表。 – GrIsHu 2013-04-10 07:08:09
@Grishu由於每個設備都有不同的已安裝應用程序,因此如何將它們放入列表中進行顯示,它會因設備而異? – user2041902 2013-04-10 10:36:25