该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
以前做的
这是分享到腾讯微博
private void auth(long appid, String appsecret) {
// TODO Auto-generated method stub
final Context context = this.getApplicationContext();
AuthHelper.register(this, appid, appsecret, new OnAuthListener() {
@Override
public void onWeiboVersionMisMatch() {
// TODO Auto-generated method stub
Toast.makeText(LeftActivity.this, "…腾讯微博客户端版本过低…",
Toast.LENGTH_LONG).show();
AuthHelper.unregister(LeftActivity.this);
Intent i = new Intent(LeftActivity.this, Authorize.class);
startActivity(i);
}
@Override
public void onWeiBoNotInstalled() {
// TODO Auto-generated method stub
Toast.makeText(LeftActivity.this, "…未安装腾讯微博客户端…",
Toast.LENGTH_LONG).show();
AuthHelper.unregister(LeftActivity.this);
Intent i = new Intent(LeftActivity.this, Authorize.class);
startActivity(i);
}
@Override
public void onAuthPassed(String arg0, WeiboToken token) {
// TODO Auto-generated method stub
Toast.makeText(LeftActivity.this, "passed", Toast.LENGTH_LONG)
.show();
Util.saveSharePersistent(context, "ACCESS_TOKEN",
token.accessToken);
Util.saveSharePersistent(context, "EXPIRES_IN",
String.valueOf(token.expiresIn));
Util.saveSharePersistent(context, "OPEN_ID", token.openID);
Util.saveSharePersistent(context, "REFRESH_TOKEN", "");
Util.saveSharePersistent(context, "CLIENT_ID", Util.getConfig()
.getProperty("APP_KEY"));
Util.saveSharePersistent(context, "AUTHORIZETIME",
String.valueOf(System.currentTimeMillis() / 1000l));
AuthHelper.unregister(LeftActivity.this);
}