跳过导航链接
A B C D E F G H I L M N O P Q R S T W 

A

addCallback(SonicSession.Callback) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 

B

bindClient(SonicSessionClient) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
bindSession(SonicSession) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
Bind a sonic session to current client
build() - 类 中的方法com.tencent.sonic.sdk.SonicConfig.Builder
 
build() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
Builder() - 类 的构造器com.tencent.sonic.sdk.SonicConfig.Builder
 
Builder() - 类 的构造器com.tencent.sonic.sdk.SonicSessionConfig.Builder
 

C

cacheVerifyTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
The time that sonic begin verify local data
callback(String) - 接口 中的方法com.tencent.sonic.sdk.SonicDiffDataCallback
Called when sonic processes the local data and the server data.
callbackWeakRefList - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
canDestroy() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
cleanCache() - 类 中的方法com.tencent.sonic.sdk.SonicEngine
Removes all of the cache from SonicEngine.preloadSessionPool and deletes file caches from SDCard.
clearHistory() - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
We add this method to decoupling webview since some application may use x5 webview or others.
clearSessionData() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
clearSessionData() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
CLIENT_MSG_NOTIFY_RESULT - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The message to record sonic mode.
CLIENT_MSG_ON_WEB_READY - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The message of page ready, its means page want to get the latest session data.
clientIsReady - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether the client is ready.
clientReady() - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
Notify client is ready to accept data
com.tencent.sonic.sdk - 程序包 com.tencent.sonic.sdk
 
COMMON_MSG_BEGIN - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
 
COMMON_MSG_END - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
 
config - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
connect() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
Opens a communications link to the resource referenced by Sonic session
connectionConnectTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
The http(s) connectURLConnection.connect() response time
connectionFlowFinishTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
Sonic flow end time
connectionFlowStartTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
The time sonic initiate the http(s) request
connectionRespondTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
The http(s) getResponseCodeHttpURLConnection.getResponseCode() response time
context - 类 中的变量com.tencent.sonic.sdk.SonicRuntime
A context for this runtime, it's expected to be ApplicationContext
createdTime - 类 中的变量com.tencent.sonic.sdk.SonicSession
The time of current session created.
createInstance(SonicRuntime, SonicConfig) - 类 中的静态方法com.tencent.sonic.sdk.SonicEngine
Create SonicEngine instance.
createSession(String, SonicSessionConfig) - 类 中的方法com.tencent.sonic.sdk.SonicEngine
 
createWebResourceResponse(String, String, InputStream, Map<String, String>) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
We add this method to decoupling webview since some application may use x5 webview or others.
currUrl - 类 中的变量com.tencent.sonic.sdk.SonicSession
The current url.
CUSTOM_HEAD_FILED_CACHE_OFFLINE - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP header:cache-offline.
CUSTOM_HEAD_FILED_DNS_PREFETCH - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP Header:dns-prefetch.
CUSTOM_HEAD_FILED_ETAG - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP header:eTag.
CUSTOM_HEAD_FILED_TEMPLATE_CHANGE - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP header:template_change.
CUSTOM_HEAD_FILED_TEMPLATE_TAG - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP header:template_tag.

D

DATA_UPDATE_BUNDLE_PARAMS_DIFF - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
 
destroy() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
destroy(boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
diffDataCallback - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
disconnect() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
Disconnect the communications link to the resource referenced by Sonic session
disconnect() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
DNS_PREFETCH_ADDRESS - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP header:dns-prefetch-address
This header represents the ip address of the server.

E

equals(Object) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig
 
ERROR_CODE_BUILD_HTML_ERROR - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Build template and data to html failed
ERROR_CODE_CONNECT_IOE - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Http(s) connection error : IO Exception
ERROR_CODE_CONNECT_NPE - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Http(s) connection error : nullPointer in native
ERROR_CODE_CONNECT_TOE - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Http(s) connection error : time out
ERROR_CODE_DATA_VERIFY_FAIL - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Verify local file failed
ERROR_CODE_MAKE_DIR_ERROR - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Failed to create sonic directory
ERROR_CODE_MERGE_DIFF_DATA_FAIL - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Obtain difference data between server and local data failed
ERROR_CODE_SERVER_DATA_EXCEPTION - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Server data exception
ERROR_CODE_SPLIT_HTML_FAIL - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Separate html to template and data failed
ERROR_CODE_SUCCESS - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Success
ERROR_CODE_UNKNOWN - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Unknown
ERROR_CODE_WRITE_FILE_FAIL - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
File save failed

F

finalMode - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
finalResultCode - 类 中的变量com.tencent.sonic.sdk.SonicSession
Sonic final mode.

G

getCacheData(SonicSession) - 类 中的方法com.tencent.sonic.sdk.SonicCacheInterceptor
 
getConfig() - 类 中的方法com.tencent.sonic.sdk.SonicEngine
 
getConnection(SonicSession, Intent) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnectionInterceptor
 
getContext() - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
 
getCookie(String) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Get cookies of the input url, this method will be called before sonic session make a session connection to request data.
getCurrentUrl() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
getCurrentUserAccount() - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Get the current user account, this method will be called when makeSessionId's params is account related.
getDiffData(SonicDiffDataCallback) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
The page execute a java script function to invoke a native method by javascript interface, this callback will be called when sonic has finished diff data.
getFinalResultCode() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
getHeaders(String) - 类 中的方法com.tencent.sonic.sdk.SonicHeadersProvider
 
getHeaders() - 类 中的方法com.tencent.sonic.sdk.SonicSession
Get header info with the original url of current session.
getHostDirectAddress(String) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Get the direct address of a url(host),format as[ip:port],the default http port is 80 and 443 for https.
getInstance() - 类 中的静态方法com.tencent.sonic.sdk.SonicEngine
Returns a SonicEngine instance Make sure SonicEngine.createInstance(SonicRuntime, SonicConfig) has been called.
getQueryParameterNames(Uri) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Returns a set of the unique names of all query parameters.
getResponseCode() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
 
getResponseCode() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
getResponseData() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
Reads all of data from SonicSessionConnection.getResponseStream() into byte array output stream.
getResponseData(AtomicBoolean, ByteArrayOutputStream) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
Reads all of data from SonicSessionConnection.getResponseStream() into byte array output stream outputStream.
getResponseHeaderField(String) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
 
getResponseHeaderField(String) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
getResponseHeaderFields() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
 
getResponseHeaderFields() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
getResponseStream() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
 
getRuntime() - 类 中的方法com.tencent.sonic.sdk.SonicEngine
 
getSessionClient() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
getSonicCacheDir() - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
The sonic cache root dir which sonic cache such like .html/.template/.data will be storage.
getSonicHeadersProvider() - 类 中的方法com.tencent.sonic.sdk.SonicEngine
 
getSonicHeadersProvider() - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Get headers provider to get headers for sonic session to do something.
getSonicSessionConnection(SonicSession, Intent) - 类 中的静态方法com.tencent.sonic.sdk.SonicSessionConnectionInterceptor
 
getSrcResultCode() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
getSrcResultCode() - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
 
getStatistics() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
getUserAgent() - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Get user agent of current runtime, this method will be called before sonic session make a session connection to request data.

H

handleFlow_304() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
Handle 304SonicSession.SONIC_RESULT_CODE_HIT_CACHE, it just updates the sonic code.
handleFlow_304() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
handleFlow_304() - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
Handle 304SonicSession.SONIC_RESULT_CODE_HIT_CACHE logic ,it is just update the sonic code.
handleFlow_Connection(String) - 类 中的方法com.tencent.sonic.sdk.SonicSession
Initiate a network request to obtain server data.
handleFlow_DataUpdate() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
In this case sonic obtains the difference data between the server and the local data first,then sonic will build the template and server data into html, then send a CLIENT_CORE_MSG_DATA_UPDATE message.
handleFlow_DataUpdate() - 类 中的方法com.tencent.sonic.sdk.SonicSession
handleFlow_DataUpdate() - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
Sonic obtains the difference data between the server and the local data first,then sonic will build the template and server data into html.If client did not load url before, the new html will be encapsulated as an inputStreamByteArrayInputStream,When client initiates a resource interception, sonic provides the inputStream to the kernel.
handleFlow_FirstLoad() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
In this case sonic will always read the new data from the server until the client initiates a resource interception.
handleFlow_FirstLoad() - 类 中的方法com.tencent.sonic.sdk.SonicSession
handleFlow_FirstLoad() - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
Sonic will always read the new data from the server until client initiates a resource interception If the server data is not read finished sonic will split the read and unread data into a bridgedStreamSonicSessionStream, otherwise all the read data will be encapsulated as an inputStreamByteArrayInputStream.
handleFlow_HttpError(int) - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
handleFlow_HttpError(int) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
handleFlow_ServiceUnavailable() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
handleFlow_ServiceUnavailable() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
handleFlow_TemplateChange() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
In this case sonic will always read the new data from the server until the local page finish.
handleFlow_TemplateChange() - 类 中的方法com.tencent.sonic.sdk.SonicSession
handleFlow_TemplateChange() - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
Sonic will always read the new data from the server until the local page finish.
handleLocalHtml(String) - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
handleLocalHtml(String) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
handleLocalHtml(String) - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
 
handleMessage(Message) - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
handleMessage(Message) - 类 中的方法com.tencent.sonic.sdk.SonicSession
Subclasses must implement this to receive messages.
handleMessage(Message) - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
 
HTTP_HEAD_CSP - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP Header:Content-Security-Policy.
HTTP_HEAD_CSP_REPORT_ONLY - 类 中的静态变量com.tencent.sonic.sdk.SonicSessionConnection
HTTP Header:Content-Security-Policy-Report-Only.

I

id - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
intent - 类 中的变量com.tencent.sonic.sdk.SonicSessionConnection
This intent saves all of the initialization param.
internalConnect() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
 
internalConnect() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
internalGetResponseStream() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection
 
internalGetResponseStream() - 类 中的方法com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
isDestroyedOrWaitingForDestroy() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
isDirectAddress - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
Is IP direct
isGetInstanceAllowed() - 类 中的静态方法com.tencent.sonic.sdk.SonicEngine
Check if SonicEngine.getInstance() is ready or not.
isMatchCurrentUrl(String) - 类 中的方法com.tencent.sonic.sdk.SonicSession
Whether the incoming url matches the current url,it will ignore url parameters
isNetworkValid() - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
This method is used to judge is network valid or not
isPreload - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether current session is preload.
isPreload() - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
isSonicUrl(String) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
This method is used to judge the input url is support sonic or not, when this method return true, it means it's allow to create a sonic session for this url.
isWaitingForDestroy - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether the session is waiting for destroy.
isWaitingForSaveFile - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether it is waiting for the file to be saved.
isWaitingForSessionThread - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether the session is waiting for data.

L

loadDataWithBaseUrl(String, String, String, String, String) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
We add this method to decoupling webview since some application may use x5 webview or others.
loadDataWithBaseUrlAndHeader(String, String, String, String, String, HashMap<String, String>) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
We add this method to decoupling webview since some application may use x5 webview or others.
loadUrl(String, Bundle) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
We add this method to decoupling webview since some application may use x5 webview or others.
log(String, int, String) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
 

M

mainHandler - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
makeSessionId(String, boolean) - 类 中的静态方法com.tencent.sonic.sdk.SonicEngine
Create session ID
makeSessionId(String, boolean) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Make a unique session id for the url, it can be account related.

N

next() - 类 中的方法com.tencent.sonic.sdk.SonicCacheInterceptor
 
notifyError(SonicSessionClient, String, int) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Notify error for host application to do report or statics
notifyStateChange(int, int, Bundle) - 类 中的方法com.tencent.sonic.sdk.SonicSession
When the session state changes, notify the listeners.

O

OFFLINE_MODE_FALSE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The value of "cache-offline" in http(s) response headers.
OFFLINE_MODE_HTTP - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The value of "cache-offline" in http(s) response headers.
OFFLINE_MODE_STORE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The value of "cache-offline" in http(s) response headers.
OFFLINE_MODE_TRUE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The value of "cache-offline" in http(s) response headers.
onClientPageFinished(String) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
onClientReady() - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
onClientReady() - 类 中的方法com.tencent.sonic.sdk.SonicSession
Client informs sonic that it is ready.
onClientReady() - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
 
onClientRequestResource(String) - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
onClientRequestResource(String) - 类 中的方法com.tencent.sonic.sdk.SonicSession
When the webview initiates a resource interception, the client invokes the method to retrieve the data
onClientRequestResource(String) - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
 
onClose(boolean, ByteArrayOutputStream) - 类 中的方法com.tencent.sonic.sdk.SonicSession
If the kernel obtain inputStream from a SonicSessionStream, the inputStream will be closed when the kernel reads the data.This method is invoked when the sonicSessionStream close.
onSessionStateChange(SonicSession, int, int, Bundle) - 接口 中的方法com.tencent.sonic.sdk.SonicSession.Callback
When the session's state changes, this method will be invoked.
onWebReady(SonicDiffDataCallback) - 类 中的方法com.tencent.sonic.sdk.QuickSonicSession
 
onWebReady(SonicDiffDataCallback) - 类 中的方法com.tencent.sonic.sdk.SonicSession
Client will call this method to obtain the update data when the page shows the content.
onWebReady(SonicDiffDataCallback) - 类 中的方法com.tencent.sonic.sdk.StandardSonicSession
 
originalMode - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
Sonic original modeSonicSession.srcResultCode

P

pageFinish(String) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
We need to tell the session when onPageFinished is called by WebViewClient since to make a better reload when current hit template-changed case.
pendingDiffData - 类 中的变量com.tencent.sonic.sdk.SonicSession
The difference data between local and server data.
pendingWebResourceStream - 类 中的变量com.tencent.sonic.sdk.SonicSession
The response for client interception.
postForceDestroyIfNeed() - 类 中的方法com.tencent.sonic.sdk.SonicSession
Destroy the session if it is waiting for destroy and it is can be destroyed.
postTaskToMainThread(Runnable, long) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Post a task in main thread
postTaskToSessionThread(Runnable) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Post a task to session thread(a high priority thread is better)
postTaskToThread(Runnable, long) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Post a task to the thread(a io thread is better) which used to separate template and data.
preCreateSession(String, SonicSessionConfig) - 类 中的方法com.tencent.sonic.sdk.SonicEngine
This method will preCreate sonic session .

Q

QuickSonicSession - com.tencent.sonic.sdk中的类
A subclass of SonicSession.

R

removeCallback(SonicSession.Callback) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
removeSessionCache(String) - 类 中的方法com.tencent.sonic.sdk.SonicEngine
Removes the sessionId and its corresponding SonicSession from SonicEngine.preloadSessionPool.
requestResource(String) - 类 中的方法com.tencent.sonic.sdk.SonicSessionClient
Webview ask the host client to intercept request, this method should be called when webview call shouldInterceptRequest.
ResponseDataTuple() - 类 的构造器com.tencent.sonic.sdk.SonicSessionConnection.ResponseDataTuple
 
responseStream - 类 中的变量com.tencent.sonic.sdk.SonicSessionConnection
The input stream that reads from this open connection.

S

saveHeaders(String, Map<String, List<String>>) - 类 中的方法com.tencent.sonic.sdk.SonicHeadersProvider
 
saveHeaders(SonicSessionConnection) - 类 中的方法com.tencent.sonic.sdk.SonicSession
Save the header information to the headersProvider.
separateAndSaveCache(String) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 
session - 类 中的变量com.tencent.sonic.sdk.SonicSessionConnection
SonicSession Object used by SonicSessionConnection.
SESSION_MODE_DEFAULT - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
SonicSession mode : StandardSonicSession
SESSION_MODE_QUICK - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
SonicSession mode : QuickSonicSession
SESSION_MSG_FORCE_DESTROY - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The message of forced to destroy the session.
sessionClient - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
sessionConnection - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
SessionConnectionDefaultImpl(SonicSession, Intent) - 类 的构造器com.tencent.sonic.sdk.SonicSessionConnection.SessionConnectionDefaultImpl
 
sessionState - 类 中的变量com.tencent.sonic.sdk.SonicSession
Session state, include STATE_NONE, STATE_RUNNING, STATE_READY and STATE_DESTROY.
setAcceptDiff(boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setAutoStartWhenCreate(boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setCacheInterceptor(SonicCacheInterceptor) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setCacheVerifyWithSha1(boolean) - 类 中的方法com.tencent.sonic.sdk.SonicConfig.Builder
 
setConnectionIntercepter(SonicSessionConnectionInterceptor) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setConnectTimeoutMillis(int) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setCookie(String, List<String>) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Det cookies to webview after session connection response with cookies in it's headers.
setIsAccountRelated(boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setMaxPreloadSessionCount(int) - 类 中的方法com.tencent.sonic.sdk.SonicConfig.Builder
 
setPreloadSessionExpiredTimeMillis(long) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setReadBufferSize(int) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setReadTimeoutMillis(int) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setReloadInBadNetwork(boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setResult(int, int, boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSession
Record the sonic mode, notify the result to page if necessary.
setSessionMode(int) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
setUnavailableTime(long) - 类 中的方法com.tencent.sonic.sdk.SonicConfig.Builder
 
setUseSonicCacheInBadNetworkToastMessage(String) - 类 中的方法com.tencent.sonic.sdk.SonicSessionConfig.Builder
 
shouldLog(int) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Logger function
showToast(CharSequence, int) - 类 中的方法com.tencent.sonic.sdk.SonicRuntime
Show toast
sId - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
sNextSessionLogId - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Log id
SONIC_PARAMETER_NAME_PREFIX - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
Sonic parameter prefix
SONIC_REMAIN_PARAMETER_NAMES - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
This parameter in url will be as part of session id,and it is separated by SONIC_REMAIN_PARAMETER_SPLIT_CHAR.
SONIC_REMAIN_PARAMETER_SPLIT_CHAR - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
 
SONIC_RESULT_CODE_DATA_UPDATE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Sonic mode : data update.
SONIC_RESULT_CODE_FIRST_LOAD - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Sonic mode : first load.
SONIC_RESULT_CODE_HIT_CACHE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Sonic mode : 304.
SONIC_RESULT_CODE_TEMPLATE_CHANGE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Sonic mode : template change.
SONIC_RESULT_CODE_UNKNOWN - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Sonic mode : unknown.
SONIC_SDK_LOG_PREFIX - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
SonicSDK log prefix
SONIC_URL_PARAM_SESSION_ID - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
 
SONIC_VERSION_NUM - 类 中的静态变量com.tencent.sonic.sdk.SonicConstants
SonicSDK version
SonicCacheInterceptor - com.tencent.sonic.sdk中的类
SonicCacheInterceptor provide local data.
SonicCacheInterceptor(SonicCacheInterceptor) - 类 的构造器com.tencent.sonic.sdk.SonicCacheInterceptor
 
SonicConfig - com.tencent.sonic.sdk中的类
Sonic global config
SonicConfig.Builder - com.tencent.sonic.sdk中的类
Builder for SonicConfig
SonicConstants - com.tencent.sonic.sdk中的类
Sonic constants
SonicConstants() - 类 的构造器com.tencent.sonic.sdk.SonicConstants
 
SonicDiffDataCallback - com.tencent.sonic.sdk中的接口
This interface is used to call the difference data between local and server data to the client.
SonicEngine - com.tencent.sonic.sdk中的类
Interacts with the overall SonicSessions running in the system.
sonicFlowStartTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
Sonic flow startSonicSession.runSonicFlow() time
SonicHeadersProvider - com.tencent.sonic.sdk中的类
Interface for saving and receiving Sonic headers
SonicHeadersProvider() - 类 的构造器com.tencent.sonic.sdk.SonicHeadersProvider
 
SonicRuntime - com.tencent.sonic.sdk中的类
SonicRuntime is a class which interacts with the overall running information in the system, including Context, UA, ID (which is the unique identification for the saved data) and other information.
SonicRuntime(Context) - 类 的构造器com.tencent.sonic.sdk.SonicRuntime
 
SonicSession - com.tencent.sonic.sdk中的类
In Sonic, SonicSessions are used to manage the entire process,include obtain the latest data from the server, provide local and latest data to kernel, separate html to template and data, build template and data to html and so on.
SonicSession.Callback - com.tencent.sonic.sdk中的接口
The interface is used to inform the listeners that the state of the session has changed.
SonicSessionClient - com.tencent.sonic.sdk中的类
SonicSessionClient is a thin API class that delegates its public API to a backend WebView class instance, such as loadUrl and loadDataWithBaseUrl.
SonicSessionClient() - 类 的构造器com.tencent.sonic.sdk.SonicSessionClient
 
SonicSessionConfig - com.tencent.sonic.sdk中的类
The sonicSession configurations.
SonicSessionConfig.Builder - com.tencent.sonic.sdk中的类
Builder for SonicSessionConfig
SonicSessionConnection - com.tencent.sonic.sdk中的类
The abstract class SonicSessionConnection is the superclass of all classes that represent a communications link between the application and a URL.
SonicSessionConnection(SonicSession, Intent) - 类 的构造器com.tencent.sonic.sdk.SonicSessionConnection
Constructor
SonicSessionConnection.ResponseDataTuple - com.tencent.sonic.sdk中的类
A holder caches information about the input and output stream .
SonicSessionConnection.SessionConnectionDefaultImpl - com.tencent.sonic.sdk中的类
 
SonicSessionConnectionInterceptor - com.tencent.sonic.sdk中的类
SonicSessionConnectionInterceptor provide a SonicSessionConnection.
SonicSessionConnectionInterceptor() - 类 的构造器com.tencent.sonic.sdk.SonicSessionConnectionInterceptor
 
SonicSessionStatistics - com.tencent.sonic.sdk中的类
The Statistic model specifies the data models which are requried to be used to provide the performance data described by the specific attributes in a SonicSession.
SonicSessionStatistics() - 类 的构造器com.tencent.sonic.sdk.SonicSessionStatistics
 
sonicStartTime - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
Sonic start SonicSession.start() time
srcResultCode - 类 中的变量com.tencent.sonic.sdk.SonicSession
Sonic original mode.
srcUrl - 类 中的变量com.tencent.sonic.sdk.SonicSession
The original url.
srcUrl - 类 中的变量com.tencent.sonic.sdk.SonicSessionStatistics
Original url
StandardSonicSession - com.tencent.sonic.sdk中的类
A subclass of SonicSession.
start() - 类 中的方法com.tencent.sonic.sdk.SonicSession
Start the sonic process
STATE_DESTROY - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Session state : destroyed.
STATE_NONE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Session state : original.
STATE_READY - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Session state : ready.
STATE_RUNNING - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Session state : running.
statistics - 类 中的变量com.tencent.sonic.sdk.SonicSession
 
switchState(int, int, boolean) - 类 中的方法com.tencent.sonic.sdk.SonicSession
 

T

TAG - 类 中的静态变量com.tencent.sonic.sdk.SonicCacheInterceptor
 
TAG - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
Log filter

W

wasInterceptInvoked - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether the client initiates a resource interception.
wasOnPageFinishInvoked - 类 中的变量com.tencent.sonic.sdk.SonicSession
Whether the local html is loaded, it is used only the template changes.
WEB_RESPONSE_CODE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The result keyword to page : the value is finalResultCode
WEB_RESPONSE_DATA - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The all data keyword to page
WEB_RESPONSE_LOCAL_REFRESH_TIME - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
 
WEB_RESPONSE_SRC_CODE - 类 中的静态变量com.tencent.sonic.sdk.SonicSession
The result keyword to page : the value is srcResultCode
A B C D E F G H I L M N O P Q R S T W 
跳过导航链接