Android中使用新浪微博SDK完成分享图文

来源:互联网 发布:金山软件港股行情 编辑:程序博客网 时间:2024/04/28 00:18

1.首先去新浪开发平台上面申请APP_ID,并下载SDK,再导入到应用程序

2.在应用程序中注册

mWeiboShareAPI = WeiboShareSDK.createWeiboAPI(this, SINA_ID);mWeiboShareAPI.registerApp();
3.初始化微博的分享消息

//  初始化微博的分享消息WeiboMultiMessage weiboMessage = new WeiboMultiMessage();weiboMessage.textObject = getTextObj();weiboMessage.imageObject = getImageObj();
/** * 创建图片消息对象。分享到新浪微博 *  * @return 图片消息对象。 */private ImageObject getImageObj() {ImageObject imageObject = new ImageObject();if (img != null) {imageObject.setImageObject(img);return imageObject;} else {return null;}}


4.初始化一个应用请求(从第三方到微博)

// 初始化从第三方到微博的消息请求SendMultiMessageToWeiboRequest request = new SendMultiMessageToWeiboRequest();// 用transaction唯一标识一个请求request.transaction = String.valueOf(System.currentTimeMillis());request.multiMessage = weiboMessage;

5.发送这个请求

// 发送请求消息到微博,唤起微博分享界面mWeiboShareAPI.sendRequest(request);



0 0