首先,http://open.weibo.com/wiki/index.php/SDK#Android 下载AndroidSDK(里面提供一个小例子,但如果要正常运行,还要进行相应的修改)。
下载完成后,解压压缩文件
将该项目导入Eclipse中!
对项目的修改;
将AuthorizeActivity文件下的
private static final String CONSUMER_KEY = "";
private static final String CONSUMER_SECRET = "";
修改为你所申请得到的App Key和App Secret。
(如何申请可以查看该链接:http://blog.csdn.net/zhanggnol/article/details/6319747,注:之前的东西可以乱填,毕竟我们只是需要一个App key 和App Secret,不用提交审核O(∩_∩)O)
另外,在你手机sd卡根目录下放置一张abc的图片,否则将会抛出异常!(具体内容可以查看源码得知)
Weibo.java:
public boolean share2weibo(Activity activity, String accessToken, String tokenSecret, String content, String picPath)
throws WeiboException{
if(TextUtils.isEmpty(accessToken)){
throw new WeiboException("token can not be null!");
}else if(TextUtils.isEmpty(tokenSecret)){
throw new WeiboException("secret can not be null!");
}
if(TextUtils.isEmpty(content) && TextUtils.isEmpty(picPath)){
throw new WeiboException("weibo content can not be null!");
}
Intent i = new Intent(activity, ShareActivity.class);
i.putExtra(ShareActivity.EXTRA_ACCESS_TOKEN, accessToken);
i.putExtra(ShareActivity.EXTRA_TOKEN_SECRET, tokenSecret);
i.putExtra(ShareActivity.EXTRA_WEIBO_CONTENT, content);
i.putExtra(ShareActivity.EXTRA_PIC_URI, picPath);
activity.startActivity(i);
return true;
}
最后,登陆微博,查看自己发布的东西,有则成功!