package

com.salesforce.android.knowledge.ui

Contains a UI layer built on com.salesforce.android.knowledge.core to allow navigating a Salesforce Knowledge Base.

Interfaces

ArticleWebView.OnLinkSelectedListener Interface for handling events when a user selects a link within an article web view. 
ArticleWebView.WebResourceErrorListener Callback triggered on WebResourceErrors while loading the webview. 
KnowledgeCssProvider Interface for providing CSS to Knowledge articles as they are displayed to the user in a WebView. 
KnowledgeImageProvider Interface for providing background/header images for articles and data categories. 
KnowledgeJsProvider Interface for providing JavaScript to Knowledge articles as they are displayed to the user in a WebView. 
KnowledgeUIClient A KnowledgeUIClient is used to launch and control the Knowledge UI. 
KnowledgeUIClient.OnCloseListener Interface for handling the event where the user has closed the Knowledge UI. 
KnowledgeViewAddition Interface for a factory that adds additional views to KnowledgeUI. 

Classes

ArticleWebView

A View that displays ArticleDetails as web pages. 

ArticleWebViewConfiguration Configuration class used to provide contents and settings to the ArticleWebView instance. 
ArticleWebViewConfiguration.Builder A Builder for constructing ArticleWebViewConfiguration objects. 
KnowledgeUI Entry point for initializing a KnowledgeUIClient and launching the Knowledge UI. 
KnowledgeUIAnalytics KnowledgeUIAnalytics contains identifying information for analytics data that is relayed via the com.salesforce.android.service.common.analytics.ServiceAnalytics API. 
KnowledgeUIConfiguration Configuration class used in the creation of a KnowledgeUIClient instance via KnowledgeUI

Enums

KnowledgeScene Enumeration of the various "scenes" or parts of the Knowledge UI.