Skip navigation links
A B C D G H I L M O P R S 

A

addHttpHeader(String, String) - Method in class im.delight.android.webview.AdvancedWebView
Adds an additional HTTP header that will be sent along with every HTTP `GET` request This does only affect the main requests, not the requests to included resources (e.g.
addPermittedHostname(String) - Method in class im.delight.android.webview.AdvancedWebView
 
addPermittedHostnames(Collection<? extends String>) - Method in class im.delight.android.webview.AdvancedWebView
 
AdvancedWebView - Class in im.delight.android.webview
Advanced WebView component for Android that works as intended out of the box
AdvancedWebView(Context) - Constructor for class im.delight.android.webview.AdvancedWebView
 
AdvancedWebView(Context, AttributeSet) - Constructor for class im.delight.android.webview.AdvancedWebView
 
AdvancedWebView(Context, AttributeSet, int) - Constructor for class im.delight.android.webview.AdvancedWebView
 
AdvancedWebView.Browsers - Class in im.delight.android.webview
Wrapper for methods related to alternative browsers that have their own rendering engines
AdvancedWebView.Listener - Interface in im.delight.android.webview
 
ALTERNATIVE_BROWSERS - Static variable in class im.delight.android.webview.AdvancedWebView
Alternative browsers that have their own rendering engine and *may* be installed on this device

B

Browsers() - Constructor for class im.delight.android.webview.AdvancedWebView.Browsers
 

C

CHARSET_DEFAULT - Static variable in class im.delight.android.webview.AdvancedWebView
 
clearPermittedHostnames() - Method in class im.delight.android.webview.AdvancedWebView
 

D

DATABASES_SUB_FOLDER - Static variable in class im.delight.android.webview.AdvancedWebView
 
decodeBase64(String) - Static method in class im.delight.android.webview.AdvancedWebView
 

G

getAlternative(Context) - Static method in class im.delight.android.webview.AdvancedWebView.Browsers
Returns the package name of an alternative browser with its own rendering engine or `null`
getFileUploadPromptLabel() - Method in class im.delight.android.webview.AdvancedWebView
Provides localizations for the 25 most widely spoken languages that have a ISO 639-2/T code
getLanguageIso3() - Static method in class im.delight.android.webview.AdvancedWebView
 
getPermittedHostnames() - Method in class im.delight.android.webview.AdvancedWebView
 

H

handleDownload(Context, String, String) - Static method in class im.delight.android.webview.AdvancedWebView
Handles a download by loading the file from `fromUrl` and saving it to `toFilename` on the external storage This requires the two permissions `android.permission.INTERNET` and `android.permission.WRITE_EXTERNAL_STORAGE` Only supported on API level 9 (Android 2.3) and above
hasAlternative(Context) - Static method in class im.delight.android.webview.AdvancedWebView.Browsers
Returns whether there is an alternative browser with its own rendering engine currently installed
hasError() - Method in class im.delight.android.webview.AdvancedWebView
 

I

im.delight.android.webview - package im.delight.android.webview
 
init(Context) - Method in class im.delight.android.webview.AdvancedWebView
 
isFileUploadAvailable() - Static method in class im.delight.android.webview.AdvancedWebView
Returns whether file uploads can be used on the current device (generally all platform versions except for 4.4)
isFileUploadAvailable(boolean) - Static method in class im.delight.android.webview.AdvancedWebView
Returns whether file uploads can be used on the current device (generally all platform versions except for 4.4) On Android 4.4.3/4.4.4, file uploads may be possible but will come with a wrong MIME type
isHostnameAllowed(String) - Method in class im.delight.android.webview.AdvancedWebView
Deprecated.
use `isPermittedUrl` instead
isPermittedUrl(String) - Method in class im.delight.android.webview.AdvancedWebView
 

L

LANGUAGE_DEFAULT_ISO3 - Static variable in class im.delight.android.webview.AdvancedWebView
 
loadHtml(String) - Method in class im.delight.android.webview.AdvancedWebView
Loads and displays the provided HTML source text
loadHtml(String, String) - Method in class im.delight.android.webview.AdvancedWebView
Loads and displays the provided HTML source text
loadHtml(String, String, String) - Method in class im.delight.android.webview.AdvancedWebView
Loads and displays the provided HTML source text
loadHtml(String, String, String, String) - Method in class im.delight.android.webview.AdvancedWebView
Loads and displays the provided HTML source text
loadUrl(String, Map<String, String>) - Method in class im.delight.android.webview.AdvancedWebView
 
loadUrl(String) - Method in class im.delight.android.webview.AdvancedWebView
 
loadUrl(String, boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
loadUrl(String, boolean, Map<String, String>) - Method in class im.delight.android.webview.AdvancedWebView
 

M

mActivity - Variable in class im.delight.android.webview.AdvancedWebView
 
makeUrlUnique(String) - Static method in class im.delight.android.webview.AdvancedWebView
 
mCustomWebChromeClient - Variable in class im.delight.android.webview.AdvancedWebView
 
mCustomWebViewClient - Variable in class im.delight.android.webview.AdvancedWebView
 
mFileUploadCallbackFirst - Variable in class im.delight.android.webview.AdvancedWebView
File upload callback for platform versions prior to Android 5.0
mFileUploadCallbackSecond - Variable in class im.delight.android.webview.AdvancedWebView
File upload callback for Android 5.0+
mFragment - Variable in class im.delight.android.webview.AdvancedWebView
 
mGeolocationEnabled - Variable in class im.delight.android.webview.AdvancedWebView
 
mHttpHeaders - Variable in class im.delight.android.webview.AdvancedWebView
 
mLanguageIso3 - Variable in class im.delight.android.webview.AdvancedWebView
 
mLastError - Variable in class im.delight.android.webview.AdvancedWebView
 
mListener - Variable in class im.delight.android.webview.AdvancedWebView
 
mPermittedHostnames - Variable in class im.delight.android.webview.AdvancedWebView
 
mRequestCodeFilePicker - Variable in class im.delight.android.webview.AdvancedWebView
 
mUploadableFileTypes - Variable in class im.delight.android.webview.AdvancedWebView
 

O

onActivityResult(int, int, Intent) - Method in class im.delight.android.webview.AdvancedWebView
 
onBackPressed() - Method in class im.delight.android.webview.AdvancedWebView
 
onDestroy() - Method in class im.delight.android.webview.AdvancedWebView
 
onDownloadRequested(String, String, String, long, String, String) - Method in interface im.delight.android.webview.AdvancedWebView.Listener
 
onExternalPageRequest(String) - Method in interface im.delight.android.webview.AdvancedWebView.Listener
 
onPageError(int, String, String) - Method in interface im.delight.android.webview.AdvancedWebView.Listener
 
onPageFinished(String) - Method in interface im.delight.android.webview.AdvancedWebView.Listener
 
onPageStarted(String, Bitmap) - Method in interface im.delight.android.webview.AdvancedWebView.Listener
 
onPause() - Method in class im.delight.android.webview.AdvancedWebView
 
onResume() - Method in class im.delight.android.webview.AdvancedWebView
 
openFileInput(ValueCallback<Uri>, ValueCallback<Uri[]>, boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
openUrl(Activity, String) - Static method in class im.delight.android.webview.AdvancedWebView.Browsers
Opens the given URL in an alternative browser
openUrl(Activity, String, boolean) - Static method in class im.delight.android.webview.AdvancedWebView.Browsers
Opens the given URL in an alternative browser

P

PACKAGE_NAME_DOWNLOAD_MANAGER - Static variable in class im.delight.android.webview.AdvancedWebView
 

R

removeHttpHeader(String) - Method in class im.delight.android.webview.AdvancedWebView
Removes one of the HTTP headers that have previously been added via `addHttpHeader()` If you want to unset a pre-defined header, set it to an empty string with `addHttpHeader()` instead The `WebView` implementation may in some cases overwrite headers that you set or unset
removePermittedHostname(String) - Method in class im.delight.android.webview.AdvancedWebView
 
REQUEST_CODE_FILE_PICKER - Static variable in class im.delight.android.webview.AdvancedWebView
 

S

setAllowAccessFromFileUrls(WebSettings, boolean) - Static method in class im.delight.android.webview.AdvancedWebView
 
setCookiesEnabled(boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
setDesktopMode(boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
setGeolocationDatabasePath() - Method in class im.delight.android.webview.AdvancedWebView
 
setGeolocationEnabled(boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
setLastError() - Method in class im.delight.android.webview.AdvancedWebView
 
setListener(Activity, AdvancedWebView.Listener) - Method in class im.delight.android.webview.AdvancedWebView
 
setListener(Activity, AdvancedWebView.Listener, int) - Method in class im.delight.android.webview.AdvancedWebView
 
setListener(Fragment, AdvancedWebView.Listener) - Method in class im.delight.android.webview.AdvancedWebView
 
setListener(Fragment, AdvancedWebView.Listener, int) - Method in class im.delight.android.webview.AdvancedWebView
 
setListener(AdvancedWebView.Listener, int) - Method in class im.delight.android.webview.AdvancedWebView
 
setMixedContentAllowed(boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
setMixedContentAllowed(WebSettings, boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
setThirdPartyCookiesEnabled(boolean) - Method in class im.delight.android.webview.AdvancedWebView
 
setUploadableFileTypes(String) - Method in class im.delight.android.webview.AdvancedWebView
 
setWebChromeClient(WebChromeClient) - Method in class im.delight.android.webview.AdvancedWebView
 
setWebViewClient(WebViewClient) - Method in class im.delight.android.webview.AdvancedWebView
 
A B C D G H I L M O P R S 
Skip navigation links