我想從android手機的不同瀏覽器中獲取所有的瀏覽器歷史記錄?(也許你知道,手機中通常有多個瀏覽器應用程序)。是否有人成功完成了這個任務並給了我一個提示?示例代碼是首選。任何幫助都將有所幫助。非常感謝! :)在android中的所有瀏覽器應用程序中檢索瀏覽器歷史記錄?
1
A
回答
0
只要看看這個。我在我的代碼中使用它,並通過它獲取瀏覽器歷史記錄(默認瀏覽器)。
String[] proj = new String[] { Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL };
String selection = Browser.BookmarkColumns.BOOKMARK + " = 0"; // 0 = history, 1 = bookmark
mCursor = this.managedQuery(Browser.BOOKMARKS_URI, proj, selection, null, null);
this.startManagingCursor(mCursor);
mCursor.moveToFirst();
String title = "";
String url = "";
if (mCursor.moveToFirst() && mCursor.getCount() > 0) {
while (mCursor.isAfterLast() == false && cont) {
title = mCursor.getString(mCursor.getColumnIndex(Browser.BookmarkColumns.TITLE));
url = mCursor.getString(mCursor.getColumnIndex(Browser.BookmarkColumns.URL));
// Do something with title and url
mCursor.moveToNext();
}
}
希望這可以幫助你。
限制:
Browser.BOOKMARKS_URI
會,頂多爲開源瀏覽器的應用程序,是Android開源項目的一部分工作。歡迎設備製造商用其他不會記錄其歷史,書籤或其他任何內容的其他應用程序替換該應用程序ContentProvider
。同樣,用戶可以下載第三方瀏覽器,這可能不會在ContentProvider
中存儲東西。
相關問題
- 1. 從瀏覽器歷史記錄中檢索android中瀏覽網頁的日期
- 2. Android如何在所有瀏覽器應用程序中獲取瀏覽器歷史記錄?
- 3. javascript中的瀏覽器歷史記錄
- 4. Android瀏覽器歷史記錄URI?
- 5. 清除Android瀏覽器歷史記錄
- 6. 如何在python django中檢索瀏覽器歷史記錄?
- 7. 清除web應用程序的瀏覽器歷史記錄
- 8. Grails的瀏覽器歷史記錄?
- 9. ExtJS MVC的瀏覽器歷史記錄
- 10. 正在檢索Windows Mobile瀏覽器歷史記錄
- 11. 瀏覽器歷史記錄或CSS
- 12. Phonegap Cordova瀏覽器歷史記錄
- 13. 瀏覽器歷史記錄管理
- 14. 讀取瀏覽器歷史記錄
- 15. 刪除瀏覽器歷史記錄
- 16. smartgwt瀏覽器歷史記錄
- 17. Ajax +瀏覽器歷史記錄
- 18. pushState加擾瀏覽器歷史記錄
- 19. JQuery simplePagination.js瀏覽器歷史記錄
- 20. 清除瀏覽器歷史記錄
- 21. 清除CefGlue瀏覽器歷史記錄
- 22. Angular2瀏覽器歷史記錄導航
- 23. 瀏覽器刷新在Silverlight應用程序中打破瀏覽器歷史記錄
- 24. 如何在android中獲取瀏覽器歷史記錄
- 25. 使用YUI瀏覽器歷史記錄的Ajax和瀏覽器歷史記錄類
- 26. 瀏覽器歷史記錄在電子應用程序中不起作用
- 27. 保存所有瀏覽器網址的歷史記錄
- 28. Android模擬器中的瀏覽歷史記錄
- 29. 如何閱讀Android手機中的瀏覽器歷史記錄
- 30. 爲MVC3中的應用程序禁用瀏覽器歷史記錄
你試過了什麼? – Rahil2952 2013-02-15 10:36:06