package com.letv.watchball.share; public class LetvSinaShare { // // /** // * 判断是否已经登录 // * */ // public static int isLogin(final Context context) { // Weibo mWeibo = Weibo.getInstance(); // mWeibo.initToken(context); // // return mWeibo.isSessionValid(); // } // // /** // * 分享时登录 // * */ // public static void login(final Activity context, final Album album , final int order) { // Weibo mWeibo = Weibo.getInstance(); // mWeibo.setupConsumerConfig(ShareConstant.Sina.CONSUMER_KEY, // ShareConstant.Sina.CONSUMER_SECRET); // mWeibo.setRedirectUrl(ShareConstant.Sina.REDIRECTURL); // // WeiboDialogListener listener = new WeiboDialogListener() { // // @Override // public void onWeiboException(WeiboException e) { // // } // // @Override // public void onError(DialogError e) { // // } // // @Override // public void onComplete(Bundle values) { // if((context instanceof ShareActivity) || (context instanceof ShareConfigActivity)){ // // }else{ // ShareActivity.launch(context,1, album , order); // } // } // // @Override // public void onCancel() { // // } // }; // mWeibo.authorizeFull(context, listener); // } // // // /** // * 设置中绑定账号 // * */ // public static void Bound(final Activity context,WeiboDialogListener listener) { // Weibo mWeibo = Weibo.getInstance(); // mWeibo.setupConsumerConfig(ShareConstant.Sina.CONSUMER_KEY,ShareConstant.Sina.CONSUMER_SECRET); // mWeibo.setRedirectUrl(ShareConstant.Sina.REDIRECTURL); // // mWeibo.authorizeFull(context, listener); // } // // // /** // * 分享 // * */ // public static void share(Context context, String caption, String imaUrl, // RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // try { // String path = ImageStorage.url2FilePath(imaUrl); // if (!TextUtils.isEmpty((String) (weibo.getAccessToken().getToken()))) { // File file = new File(path); // if (!TextUtils.isEmpty(path) && file.exists()) { // upload(context, weibo, Weibo.getAppKey(), path, caption, // "", "", listener); // } else { // update(context, weibo, Weibo.getAppKey(), caption, "", "", // listener); // } // } else { // // } // } catch (MalformedURLException e) { // e.printStackTrace(); // } catch (IOException e) { // e.printStackTrace(); // } catch (WeiboException e) { // e.printStackTrace(); // } // } // // /** // * 得到UID // * */ // public static void getUserId(Context context, RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.getUserId(context, listener); // } // // /** // * 通过UID 或 SCREEN_NAME得到用户信息 // * */ // public static void getUserInfo(Context context, String uid, // String screen_name, RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.getUserInfo(context, uid, screen_name, listener); // } // // /** // * 分享图片 // * */ // private static String upload(Context context, Weibo weibo, String source, // String file, String status, String lon, String lat, // RequestListener listener) throws WeiboException { // WeiboParameters bundle = new WeiboParameters(); // bundle.add("source", source); // bundle.add("pic", file); // bundle.add("status", status); // if (!TextUtils.isEmpty(lon)) { // bundle.add("lon", lon); // } // if (!TextUtils.isEmpty(lat)) { // bundle.add("lat", lat); // } // String rlt = ""; // String url = Weibo.SERVER + "statuses/upload.json"; // AsyncWeiboRunner weiboRunner = new AsyncWeiboRunner(weibo); // weiboRunner.request(context, url, bundle, Utility.HTTPMETHOD_POST, // listener); // // return rlt; // } // // /** // * 分享文字 // * */ // private static String update(Context context, Weibo weibo, String source, // String status, String lon, String lat, RequestListener listener) // throws MalformedURLException, IOException, WeiboException { // WeiboParameters bundle = new WeiboParameters(); // bundle.add("source", source); // bundle.add("status", status); // if (!TextUtils.isEmpty(lon)) { // bundle.add("lon", lon); // } // if (!TextUtils.isEmpty(lat)) { // bundle.add("lat", lat); // } // String rlt = ""; // String url = Weibo.SERVER + "statuses/update.json"; // AsyncWeiboRunner weiboRunner = new AsyncWeiboRunner(weibo); // weiboRunner.request(context, url, bundle, Utility.HTTPMETHOD_POST, // listener); // return rlt; // } // // /** // * 发微博 // * */ // public static String update(Context context, String status, // RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // WeiboParameters bundle = new WeiboParameters(); // bundle.add("source", Weibo.getAppKey()); // bundle.add("status", status); // // String rlt = ""; // String url = Weibo.SERVER + "statuses/update.json"; // AsyncWeiboRunner weiboRunner = new AsyncWeiboRunner(weibo); // weiboRunner.request(context, url, bundle, Utility.HTTPMETHOD_POST, // listener); // return rlt; // } // // /** // * 得到话题列表 // * */ // public static void getTrends(Context context, String uid, int count, // int page, RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.getTrends(context, uid, count, page, listener); // } // // /** // * 得到微博列表 // * */ // public static void getUserTimeline(Context context, String uid, // String screen_name, int since_id, int max_id, int count, int page, // int base_app, int feature, int trim_user, RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.userTimeline(context, uid, screen_name, since_id, max_id, count, // page, base_app, feature, trim_user, listener); // } // // /** // * 转发 // * */ // public static void statusesRepost(Context context, String status, // String id, RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.statusesRepost(context, status, id, 0, listener); // } // // /** // * 评论 // * */ // public static void commentsCreate(Context context, String comment, // String id, RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.commentsCreate(context, comment, id, 1, listener); // } // // /** // * 登出 // * */ // public static void logout(Activity context) { // Weibo mWeibo = Weibo.getInstance(); // mWeibo.logout(context); // } // // /** // * 关注 // * */ // public static void friendshipsCreate(Context context, String uid, // RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.friendshipsCreate(context, uid, "", listener); // } // // /** // * 取消关注 // * */ // public static void friendshipsDestroy(Context context, String uid, // RequestListener listener) { // Weibo weibo = Weibo.getInstance(); // weibo.friendshipsDestroy(context, uid, "", listener); // } }