本文整理匯總了Java中cn.sharesdk.framework.Platform.showUser方法的典型用法代碼示例。如果您正苦於以下問題:Java Platform.showUser方法的具體用法?Java Platform.showUser怎麽用?Java Platform.showUser使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類cn.sharesdk.framework.Platform
的用法示例。
在下文中一共展示了Platform.showUser方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getUserInfo
import cn.sharesdk.framework.Platform; //導入方法依賴的package包/類
/**
* 獲取用戶基本信息。注意授權隻是獲取access_token和openID等信息。
*
* @param context
* @param platformName
* @param userId 若為null,表示獲取授權賬戶自己的資料;否則為該Id對應的微博用戶資料。
* @param paListener
*/
public static void getUserInfo(Context context, String platformName, String userId, PlatformActionListener paListener) {
ensureInit(context);
Platform platform = ShareSDK.getPlatform(context, platformName);
platform.setPlatformActionListener(getUiThreadActionListener(paListener));
/* 獲取用戶的資料,如果account為null,則表示獲取授權賬戶自己的資料。 其結果將通過操作回調paListener返回給外部代碼,
* 在oncomplete中的hashmap返回數據,然後開發者再自己解析數據,通過打印hashmap的數據看看有哪些數據是你想要的。
* weibo.showUser(“3189087725”); //獲取賬號為“3189087725”的資料
*/
platform.showUser(userId);
}
示例2: login
import cn.sharesdk.framework.Platform; //導入方法依賴的package包/類
private void login() {
Platform platform = ShareSDK.getPlatform(QQ.NAME);
if (platform.isAuthValid()) {
showUser(platform);
return;
}
platform.setPlatformActionListener(this);
platform.SSOSetting(false);
platform.showUser(null);
platform.authorize();
}