2012-11-15 18 views
8

私はandroid.Iで初心者が私のアンドロイドapplication.IにFacebookShareボタンを追加したい、私はこのコードを使用して私に を助けるしなさい2.2でアプリを作成していますAndroid用アプリケーションにFacebookで共有ボタンを追加する方法

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.setType("text/plain"); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,getResources().getStri‌​ng(R.string.title_activity_android_face_book_share)); 
emailIntent.putExtra(android‌​.content.Intent.EXTRA_TEXT,getResources().getString(R.string.title_activity_android_face_book_share)); 
startActivity(emailIntent); 

は、私はあなたが共有したいURLを追加し、ACTION_SENDインテントを使用しBest way for social sharing in Android

+0

投稿者の詳細を記入する必要があります。ちょうどあなたが必要なものを求めることは、SOの仕組みではありません。あなたが行ったことを私たちに示し、あなたのコードに悩まされている時に質問してください。 –

+0

Uhhh。コメントではありません。投稿を編集してコードを追加してください。 –

+0

このリンクの両方を参照してください。初心者のための非常に良い例を学ぶ。 - http://www.android10.org/index.php/articleslibraries/290-facebook-integration-in-your-android-application - http://www.integratingstuff.com/2010/10/14/integrating-facebook -into-an-android-application/ –

答えて

23
Intent shareIntent = new Intent(Intent.ACTION_SEND); 
    shareIntent.setType("text/plain"); 
    shareIntent.putExtra(Intent.EXTRA_TEXT, "URLyouWantToShare"); 
    startActivity(Intent.createChooser(shareIntent, "Share...")); 

も次のリンクを使用します。ユーザーには、Facebookなどの共有の意思を受け入れるためのアプリが選択されます。

+0

これは私のデバイスにダイアログボックスとインストールされたアプリケーションを表示します。私はFacebookのアプリケーションをインストールしましたが、そのアクションはapp.butの間に実行されます。 Facebookにコンテンツを共有する方法 – dran

+0

ブラウザで簡単に開くことができるFacebookとデータを共有するURLタイプの方法を知らないので、この方法ではACTION_SENDのインテントを共有する選択肢しか表示されません。 –

+0

一緒にメッセージ? – Lion789

関連する問題