2012-04-27 75 views
0

まず、私のアプリの機能は記事を読むことです。ユーザーが記事を読んで記事をFacebookや他のユーザーと共有したい場合、そのタイプからリンク/ハイパーリンクを見つけることができません。Facebook、Twitterなどへのリンクを共有する方法は?

は、ここに私の共有機能

private void shareIt() { 
    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); 
    sharingIntent.setType("text/plain"); 
    String shareBody = "Here is the share content body"; 
    sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here"); 
    sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); 
    startActivity(Intent.createChooser(sharingIntent, "Share via")); 
} 

私は記事を読むためにコンピュータを使用し、共有ボタンを得たときに、共有機能で欲しいものです。共有媒体では、平文の代わりに記事の内容として表示されます。

リンクを共有できるようにコードを編集するにはどうすればよいですか?

私はManifest.xmlをガイドしていますが、私はどのカテゴリにもインターフィルタを追加する必要があるとは確信していません。

2番目に、共有リスト、組み込みリストが私にはあまりうまくいかないことが分かりました。私はfacebook、sina、twitterの代わりにgoogle、gmail、bluetooth、lineまたはmessagingを使いたいからです。

だから、どのようにjavaを介して共有のリストを実装するには?

答えて

0

それはこの

sharebtn = new Custom_ButtonField(share, shareactive, shareactive) { 
      protected boolean navigationClick(int status, int time) { 
       if (Config_GlobalFunction.isConnected()) { 
        String NEXT_URL = "http://www.facebook.com/connect/login_success.html"; 
        String APPLICATION_ID = "153555168010272"; 
        String APPLICATION_SECRET = "354f91a79c8fe5a8de9d65b55ef9aa1b"; 
        String[] PERMISSIONS = Facebook.Permissions.USER_DATA_PERMISSIONS; 
        ApplicationSettings as = new ApplicationSettings(
          NEXT_URL, APPLICATION_ID, APPLICATION_SECRET, 
          PERMISSIONS); 
        Facebook fb = Facebook.getInstance(as); 
        try { 
         User user = fb.getCurrentUser(); 
         user.publishStatus(Config_GlobalFunction.sharelink 
           + newsid); 
        } catch (FacebookException e) { 
        } 
       } else 
        Config_GlobalFunction.Message(
          Config_GlobalFunction.nosharenews, 1); 
       return true; 
      } 
     }; 
     add(sharebtn); 

前提ようなことができます:あなたはBBのFacebookのSDKをインポートする必要があります。

関連する問題