2012-07-03 45 views
4

我正在研究將在不同社交網站上共享內容的應用程序。 問題是,我無法看到共享意圖的Instagram選項。我可以看到藍牙,郵件,短信等,但不能看到Instagram。我在我的設備上安裝了Instagram應用程序。 任何人都可以告訴我這是什麼問題?分享意圖的Instagram選項Android

其次有沒有什麼辦法來自定義共享意圖中的選項?就像我想從它排除消息。可能嗎?

+0

Instagram的是不是一個內置的應用程序 – sravan

+0

是它不是內置的。但我已經安裝了它。它應該出現在這個意圖上? –

+0

我不認爲你可以自定義哪些應用出現在那裏。但是,這取決於您通過哪些數據發送。如果應用不支持您要發送的部分數據,則不會顯示。它也可能需要發送一些數據(比如文本),所以你只需要進行試驗。 – Joru

回答

6

你好我在這裏發送圖像到Instagram的:

Intent shareIntent = new Intent(); 
shareIntent.setAction(Intent.ACTION_SEND); 
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(MediaStore.Images.Media 
.insertImage(getContentResolver(), source, title, description))); 
shareIntent.setType("image/jpeg"); 
startActivity(Intent.createChooser(shareIntent, 
getResources().getString(R.string.send_to))); 

這只是回答了這個問題的第一部分。

+0

如何在這裏添加圖片路徑?請幫忙 – Jas

2

如果你想分享Instagram上的圖像,那麼你不需要使用Intent.createChooser對於這一點,你可以用

shareIntent.setPackage("com.instagram.android");