通过Facebook应用程序共享文本,如何更改“通过Facebook共享Android”?

时间:2011-07-11 09:51:55

标签: android facebook android-intent share

当我通过Intent在Facebook上分享文字时 - > Facebook应用程序出现在FB上,“通过Facebook for Android共享”。我想知道我是否可以将其更改为“通过AppName for Android共享”。 ? 祝大家有个美好的一天 ! :)

1 个答案:

答案 0 :(得分:2)

当然可以......

  1. 在facebook上创建一个应用程序
  2. 下载facebook sdk for android
  3. 添加到您的班级
  4.   

    Facebook facebook = new Facebook(“your_add_id”);

    1. 添加此代码以发布

      facebook.authorize(this, new String[] { "email", "read_stream" }, new DialogListener() {
          public void onComplete(Bundle values) {}
      
          public void onFacebookError(FacebookError error) {}
      
          public void onError(DialogError e) {}
      
          public void onCancel() {}
      });
      
      Bundle parameters = new Bundle();
      parameters.putString("message", "Test Photo");
      parameters.putString("attachment", "{\"name\":\"My Test Image\"," +"\"href\":\""+"http://www.google.com"+"\"," +"\"media\":[{\"type\":\"image\",\"src\":\""+"http://www.google.com/logos/mucha10-hp.jpg"+"\",\"href\":\""+"http://www.google.com"+"\"}]" +"}");
      facebook.dialog(this, "stream.publish", parameters, null); 
      
    2. 这是发布我忘记的链接或图像的代码..无论如何这只是一个想法