【问题标题】:Sharing text via Facebook app, How to change "shared via Facebook for Android"?通过 Facebook 应用分享文本,如何更改“通过 Android 版 Facebook 分享”?
【发布时间】:2011-07-11 09:51:55
【问题描述】:
当我通过 Intent 在 Facebook 上共享文本时 --> Facebook 应用程序会在 FB 上显示“通过 Android 版 Facebook 共享”。我想知道是否可以将其更改为“通过 Android 的 AppName 共享”。 ?
祝大家有个美好的一天 ! :)
【问题讨论】:
标签:
android
facebook
android-intent
share
【解决方案1】:
当然可以……
- 在 facebook 上创建应用程序
- 下载 facebook sdk for android
- 加入你的班级
Facebook facebook = new Facebook("your_add_id");
-
添加此代码以发布
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);
这是发布我忘记的链接或图像的代码..无论如何这只是一个想法