【问题标题】:How to Listen to visited url's from my app in android device如何在 android 设备中收听我的应用程序中访问的 url
【发布时间】:2018-06-26 01:15:37
【问题描述】:

我正在开发一个将广告显示为横幅的应用。

可以选择使用内容 URL 请求这些广告。

如果我提供的 URL 包含用户感兴趣的内容 在广告中对用户来说会更好。 我的问题 - 我如何监控用户访问的 URL? 我需要额外的许可吗?

谢谢

【问题讨论】:

    标签: android google-chrome url monitor listen


    【解决方案1】:
    <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
    

    需要添加到AndroidManifest.xml中

    对于棒棒糖及以上

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

    使用它可以访问浏览历史记录。

    【讨论】:

    • 您好,我试过了,但是浏览器类的所有静态字段都无法解析。我已经检查过了,我已经导入了浏览器类。我的 target 和 compile sdk 都是 26 并且最小值是 16
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 2012-11-26
    相关资源
    最近更新 更多