com.github.sd4324530.fastweixin.api.config
类 ApiConfig

java.lang.Object
  继承者 java.util.Observable
      继承者 com.github.sd4324530.fastweixin.api.config.ApiConfig
所有已实现的接口:
Serializable

public final class ApiConfig
extends Observable
implements Serializable

API配置类,项目中请保证其为单例 实现观察者模式,用于监控token变化

从以下版本开始:
1.2
作者:
peiyu
另请参见:
序列化表格

构造方法摘要
ApiConfig(String appid, String secret)
          构造方法一,实现同时获取access_token。
ApiConfig(String appid, String secret, boolean enableJsApi)
          构造方法二,实现同时获取access_token,启用jsApi
 
方法摘要
 void addHandle(ApiConfigChangeHandle handle)
          添加配置变化监听器
 String getAccessToken()
           
 String getAppid()
           
 String getJsApiTicket()
           
 String getSecret()
           
 boolean isEnableJsApi()
           
 void removeAllHandle()
          移除所有配置变化监听器
 void removeHandle(ApiConfigChangeHandle handle)
          移除配置变化监听器
 void setEnableJsApi(boolean enableJsApi)
           
 
从类 java.util.Observable 继承的方法
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ApiConfig

public ApiConfig(String appid,
                 String secret)
构造方法一,实现同时获取access_token。不启用jsApi

参数:
appid - 公众号appid
secret - 公众号secret

ApiConfig

public ApiConfig(String appid,
                 String secret,
                 boolean enableJsApi)
构造方法二,实现同时获取access_token,启用jsApi

参数:
appid - 公众号appid
secret - 公众号secret
enableJsApi - 是否启动js api
方法详细信息

getAppid

public String getAppid()

getSecret

public String getSecret()

getAccessToken

public String getAccessToken()

getJsApiTicket

public String getJsApiTicket()

isEnableJsApi

public boolean isEnableJsApi()

setEnableJsApi

public void setEnableJsApi(boolean enableJsApi)

addHandle

public void addHandle(ApiConfigChangeHandle handle)
添加配置变化监听器

参数:
handle - 监听器

removeHandle

public void removeHandle(ApiConfigChangeHandle handle)
移除配置变化监听器

参数:
handle - 监听器

removeAllHandle

public void removeAllHandle()
移除所有配置变化监听器



Copyright © 2017. All rights reserved.