在最新SDK 4.0版本的Android本机应用程序中,在facebook上与预先填充的文本共享图像
我浏览过很多地方,不太了解facebook SDK 4.0。这里是我的想法,我希望你们都能分享你们的想法在最新SDK 4.0版本的Android本机应用程序中,在facebook上与预先填充的文本共享图像,android,facebook,facebook-sdk-4.0,Android,Facebook,Facebook Sdk 4.0,我浏览过很多地方,不太了解facebook SDK 4.0。这里是我的想法,我希望你们都能分享你们的想法 ShareDialog[Sharephotocontent]-看起来我只能共享图像,而不能共享附加的文本 ShareDialog[ShareLinkContent]-看起来我只能共享带有描述的链接和带有链接的标题 当用户使用不支持sharedialog的旧版facebook apk时,我们应该怎么做 我们如何实现共享图像和描述,如左侧的邮票卡和矩形框中书写侧的文本 非常感谢 我使用此代码在f
非常感谢 我使用此代码在facebook墙上共享文本和图像。这很有效 从oncreate方法调用facebooksharing方法,如下面的代码所示
CallbackManager CallbackManager;
私人登录管理员;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
sdkinInitialize(this.getApplicationContext());
setContentView(R.layout.Your_布局);
callbackManager=callbackManager.Factory.create();
//共享帖子的调用方法
FaceBookSharing();
}
公共void FaceBookSharing(){
List permissionNeeds=Arrays.asList(“发布动作”);
manager=LoginManager.getInstance();
manager.logInWithPublishPermissions(这是PermissionRequirements);
manager.registerCallback(callbackManager,
新建FacebookCallback(){
@凌驾
成功时公共无效(LoginResult LoginResult){
后期图像();
}
@凌驾
公开作废{
System.out.println(“onCancel”);
}
@凌驾
public void onError(facebook异常){
System.out.println(“onError”);
}
});
}
私有void PostImage(){
位图图像=BitmapFactory.decodeResource(getResources(),
R.可牵引ic_发射器);
SharePhoto photo=新建SharePhoto.Builder().setBitmap(图像)
.setCaption(“嘿,这是演示帖子!”)
.build();
SharePhotoContent内容=新建SharePhotoContent.Builder().addPhoto(
照片)。构建();
ShareApi.share(内容,空);
Toast.makeText(这是“成功贴在墙上”,Toast.LENGTH\u LONG)
.show();
}
您尝试过什么?FacebookSDK包含可以帮助您实现这一点的捆绑项目。此外,这是有文件记录的。