【问题标题】:Can we get chrome browser's history/bookmarks in our android app, without rooting the phone?我们可以在我们的 android 应用程序中获取 chrome 浏览器的历史记录/书签,而无需 root 手机吗?
【发布时间】:2013-09-24 08:22:46
【问题描述】:

我已经尝试过can we get chrome browsing history/bookmarks in our android app。它给我的错误是“无法找到 com.android.chrome.browser 的提供程序信息”。

【问题讨论】:

    标签: android sqlite google-chrome android-contentprovider


    【解决方案1】:

    我不知道谷歌浏览器,但对于默认浏览器,这是代码

    Cursor mCur = activity.managedQuery(Browser.BOOKMARKS_URI,
                    Browser.HISTORY_PROJECTION, null, null, null);
            if (mCur.moveToFirst()) {
                while (mCur.isAfterLast() == false) {
                    Log.v("titleIdx", mCur
                            .getString(Browser.HISTORY_PROJECTION_TITLE_INDEX));
                    Log.v("urlIdx", mCur
                            .getString(Browser.HISTORY_PROJECTION_URL_INDEX));
                    mCur.moveToNext();
                }
            }
    

    【讨论】:

    • 感谢您的回复,但我可以从默认浏览器获取历史记录和书签。问题在于从默认浏览器(Google Chrome)以外的浏览器获取历史记录和书签,需要解决方案。
    猜你喜欢
    • 2012-10-19
    • 1970-01-01
    • 2017-05-11
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 2021-08-21
    • 2012-08-08
    相关资源
    最近更新 更多