大家好,我现在正在开发一个android截屏分享微博的程序,程序已经开发完成了,截图,微博分享都有了,使用的sdk2.5,但是很头疼的是,点击分享微博按钮后,在弹出的微博编辑界面上面,图片和文字都是显示的,如果你直接点击分享微博,只有文字被发送了而图片没有被发送,需要点一下图片,在弹出的图片编辑界面上点一下ok,然后再点分享,图片和文字都会被分享。
下面是我截图和调用微博sdk的代码,请各位协助帮忙看看,不胜感激!
{
Context context = view.getContext();
View rootView = view.getRootView();
rootView = rootView.findViewById(R.id.modeInfoPanel);
rootView.setDrawingCacheEnabled(true);
rootView.buildDrawingCache();
Bitmap bmp = rootView.getDrawingCache();
IWeiboShareAPI weiboShare = WeiboShareSDK.createWeiboAPI(context, context.getString(R.string.wb_share_id));
weiboShare.registerApp();
TextObject textObject = new TextObject();
textObject.text = record.getText();
ImageObject imgObject = new ImageObject();
imgObject.setImageObject(bmp);
WeiboMultiMessage weiboMessage = new WeiboMultiMessage();
weiboMessage.textObject = textObject;
weiboMessage.imageObject =imgObject;
SendMultiMessageToWeiboRequest request = new SendMultiMessageToWeiboRequest();
request.transaction = String.valueOf(System.currentTimeMillis());
request.multiMessage = weiboMessage;
weiboShare.sendRequest(request);
}