java.lang.Object | |
↳ | android.provider.Browser |
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Browser.BookmarkColumns | Column definitions for the mixed bookmark and history items available
at BOOKMARKS_URI . |
||||||||||
Browser.SearchColumns | Column definitions for the search history table, available at SEARCHES_URI . |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | EXTRA_APPLICATION_ID | The name of the extra data when starting the Browser from another application. | |||||||||
String | EXTRA_CREATE_NEW_TAB | Boolean extra passed along with an Intent to a browser, specifying that a new tab be created. | |||||||||
String | EXTRA_HEADERS | The name of the extra data in the VIEW intent. | |||||||||
int | HISTORY_PROJECTION_BOOKMARK_INDEX | ||||||||||
int | HISTORY_PROJECTION_DATE_INDEX | ||||||||||
int | HISTORY_PROJECTION_FAVICON_INDEX | ||||||||||
int | HISTORY_PROJECTION_ID_INDEX | ||||||||||
int | HISTORY_PROJECTION_TITLE_INDEX | ||||||||||
int | HISTORY_PROJECTION_URL_INDEX | ||||||||||
int | HISTORY_PROJECTION_VISITS_INDEX | ||||||||||
String | INITIAL_ZOOM_LEVEL | The name of extra data when starting Browser with ACTION_VIEW or ACTION_SEARCH intent. | |||||||||
int | SEARCHES_PROJECTION_DATE_INDEX | ||||||||||
int | SEARCHES_PROJECTION_SEARCH_INDEX | ||||||||||
int | TRUNCATE_HISTORY_PROJECTION_ID_INDEX | ||||||||||
int | TRUNCATE_N_OLDEST |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BOOKMARKS_URI | A table containing both bookmarks and history items. | ||||||||||
HISTORY_PROJECTION | |||||||||||
SEARCHES_PROJECTION | A projection of SEARCHES_URI that contains _ID ,
SEARCH , and DATE . |
||||||||||
SEARCHES_URI | A table containing a log of browser searches. | ||||||||||
TRUNCATE_HISTORY_PROJECTION |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add a search string to the searches database.
| |||||||||||
Returns whether there is any history to clear.
| |||||||||||
Delete all entries from the bookmarks/history table which are
not bookmarks.
| |||||||||||
Remove all searches from the search database.
| |||||||||||
Remove a specific url from the history database.
| |||||||||||
Delete all history items from begin to end.
| |||||||||||
Return a cursor pointing to a list of all the bookmarks.
| |||||||||||
Return a cursor pointing to a list of all visited site urls.
| |||||||||||
Request all icons from the database.
| |||||||||||
Open an activity to save a bookmark.
| |||||||||||
Sends the given string using an Intent with
ACTION_SEND and a mime type
of text/plain. | |||||||||||
If there are more than MAX_HISTORY_COUNT non-bookmark history
items in the bookmark/history table, delete TRUNCATE_N_OLDEST
of them.
| |||||||||||
Update the visited history to acknowledge that a site has been
visited.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
The name of the extra data when starting the Browser from another application.
The value is a unique identification string that will be used to identify the calling application. The Browser will attempt to reuse the same window each time the application launches the Browser with the same identifier.
Boolean extra passed along with an Intent to a browser, specifying that a new tab be created. Overrides EXTRA_APPLICATION_ID; if both are set, a new tab will be used, rather than using the same one.
The name of the extra data in the VIEW intent. The data are key/value pairs in the format of Bundle. They will be sent in the HTTP request headers for the provided url. The keys can't be the standard HTTP headers as they are set by the WebView. The url's schema must be http(s).
The name of extra data when starting Browser with ACTION_VIEW or ACTION_SEARCH intent.
The value should be an integer between 0 and 1000. If not set or set to 0, the Browser will use default. If set to 100, the Browser will start with 100%.
A table containing both bookmarks and history items. The columns of the table are defined in
Browser.BookmarkColumns
. Reading this table requires the
READ_HISTORY_BOOKMARKS
permission and writing to it
requires the WRITE_HISTORY_BOOKMARKS
permission.
A projection of SEARCHES_URI
that contains _ID
,
SEARCH
, and DATE
.
A table containing a log of browser searches. The columns of the table are defined in
Browser.SearchColumns
. Reading this table requires the
READ_HISTORY_BOOKMARKS
permission and writing to it
requires the WRITE_HISTORY_BOOKMARKS
permission.
Add a search string to the searches database.
Requires READ_HISTORY_BOOKMARKS
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|---|
search | The string to add to the searches database. |
Returns whether there is any history to clear.
Requires READ_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|
Delete all entries from the bookmarks/history table which are
not bookmarks. Also set all visited bookmarks to unvisited.
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|
Remove all searches from the search database.
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|
Remove a specific url from the history database.
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|---|
url | url to remove. |
Delete all history items from begin to end.
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|---|
begin | First date to remove. If -1, all dates before end. Inclusive. |
end | Last date to remove. If -1, all dates after begin. Non-inclusive. |
Return a cursor pointing to a list of all the bookmarks. The cursor will have a single
column, URL
.
Requires READ_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|
IllegalStateException |
---|
Return a cursor pointing to a list of all visited site urls. The cursor will
have a single column, URL
.
Requires READ_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|
IllegalStateException |
---|
Request all icons from the database. This call must either be called
in the main thread or have had Looper.prepare() invoked in the calling
thread.
Requires READ_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|---|
where | Clause to be used to limit the query from the database. Must be an allowable string to be passed into a database query. |
listener | IconListener that gets the icons once they are retrieved. |
Open an activity to save a bookmark. Launch with a title and/or a url, both of which can be edited by the user before saving.
c | Context used to launch the activity to add a bookmark. |
---|---|
title | Title for the bookmark. Can be null or empty string. |
url | Url for the bookmark. Can be null or empty string. |
Sends the given string using an Intent with ACTION_SEND
and a mime type
of text/plain. The string is put into EXTRA_TEXT
.
context | the context used to start the activity |
---|---|
string | the string to send |
If there are more than MAX_HISTORY_COUNT non-bookmark history
items in the bookmark/history table, delete TRUNCATE_N_OLDEST
of them. This is used to keep our history table to a
reasonable size. Note: it does not prune bookmarks. If the
user wants 1000 bookmarks, the user gets 1000 bookmarks.
Requires READ_HISTORY_BOOKMARKS
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|
Update the visited history to acknowledge that a site has been
visited.
Requires READ_HISTORY_BOOKMARKS
Requires WRITE_HISTORY_BOOKMARKS
cr | The ContentResolver used to access the database. |
---|---|
url | The site being visited. |
real | If true, this is an actual visit, and should add to the number of visits. If false, the user entered it manually. |