public abstract class SNSBase
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
java.lang.String |
accessToken |
java.lang.String |
appKey |
Context |
applicationContext |
java.lang.String |
appSec |
static java.lang.String |
AUTHORIZE_RESULT |
SNSCallback |
callback |
static java.lang.String |
encodingTag |
java.lang.String |
expiresAt |
java.lang.String |
redirectUrl |
static int |
REQUEST_CODE_FOR_QQ_AUTHORIZE |
static int |
REQUEST_CODE_FOR_SINAWEIBO_AUTHORIZE |
static java.lang.String |
TAG |
static java.lang.String |
urlTag |
java.lang.String |
userId |
java.lang.String |
userName |
构造器和说明 |
---|
SNSBase() |
限定符和类型 | 方法和说明 |
---|---|
JSONObject |
authorizedData()
获取授权的全部数据
|
boolean |
doesUserExpireOfPlatform() |
static boolean |
expired(java.lang.String value) |
boolean |
hasValidSessionToken(Activity activity,
SNSType type) |
static boolean |
isPkgInstalled(Activity activity,
java.lang.String pkgName) |
abstract void |
logIn(Activity activity,
SNSCallback callback) |
abstract void |
logOut(Activity activity) |
static void |
navigateToWebAuthentication(Activity activity,
SNSType type) |
abstract void |
onActivityResult(int requestCode,
int resultCode,
Intent data) |
static java.lang.String |
platformUserIdTag(SNSType type) |
abstract SNSType |
type() |
static java.lang.String |
typeName(SNSType type) |
static java.lang.String |
urlForType(SNSType type) |
java.util.Map<java.lang.String,java.lang.Object> |
userInfo() |
public static final java.lang.String TAG
public static final int REQUEST_CODE_FOR_SINAWEIBO_AUTHORIZE
public static final int REQUEST_CODE_FOR_QQ_AUTHORIZE
public java.lang.String appKey
public java.lang.String appSec
public java.lang.String redirectUrl
public java.lang.String accessToken
public java.lang.String userId
public java.lang.String userName
public java.lang.String expiresAt
public Context applicationContext
public SNSCallback callback
public static final java.lang.String urlTag
public static final java.lang.String AUTHORIZE_RESULT
public static final java.lang.String encodingTag
public abstract void logIn(Activity activity, SNSCallback callback)
public abstract void logOut(Activity activity)
public abstract void onActivityResult(int requestCode, int resultCode, Intent data)
public abstract SNSType type()
public static boolean isPkgInstalled(Activity activity, java.lang.String pkgName)
public static java.lang.String urlForType(SNSType type)
public static java.lang.String typeName(SNSType type)
public static java.lang.String platformUserIdTag(SNSType type)
public static void navigateToWebAuthentication(Activity activity, SNSType type)
public static boolean expired(java.lang.String value)
public java.util.Map<java.lang.String,java.lang.Object> userInfo()
public JSONObject authorizedData()
public boolean hasValidSessionToken(Activity activity, SNSType type)
public boolean doesUserExpireOfPlatform()
Copyright © 2013 AVOS Systems Inc. All Rights Reserved.