`

【原创】获取浏览器的历史浏览记录

阅读更多
这个有什么用呢?有些人会问,告诉大家哈!!!
比如,我们的程序需要实时是监测系统浏览器所浏览的地址,然后根据地址判断是否启动我们的程序。而不必为了让浏览器浏览公司的特定网页(需要服务器配置shcma信息等)之后才启动我们的程序。

注意:需要在AndroidManifest.xml中加权限。
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"></uses-permission>


String string = null;
ContentResolver contentResolver = getContentResolver();
Cursor cursor = contentResolver.query(Uri.parse("content://browser/bookmarks"), new String[]{"url"}, null, null, null);
while (cursor != null && cursor.moveToNext()) {
string = cursor.getString(cursor.getColumnIndex("url"));
         Log.d("debug", string == null ? "null":string);
}
分享到:
评论
1 楼 luengyong 2013-10-30  
这个不是达内的那个么?真能实现么?好像获取到的string是空的

相关推荐

    一个简单的Web浏览器,供新手学习使用

    4. 历史记录管理:保存用户的浏览历史,方便回溯。 5. 书签功能:如果有的话,会涉及到数据存储和检索机制,可能用XML文件或数据库来实现。 6. 错误处理和调试信息:帮助开发者了解程序运行状态和可能出现的问题。 ...

    缓存文件提取器(绿色、无毒)

    5. **清理缓存**:同时,IECacheManager也提供清理缓存的功能,帮助你释放硬盘空间,保护隐私,尤其是在清除历史记录时非常实用。 **注意事项与安全提示** 虽然使用缓存文件提取器可以方便地获取网络资源,但也要...

    Chrome扩展及应用开发.pdf

    - 获取用户的历史记录信息。 - 有助于分析用户行为或提供个性化建议。 - **管理扩展与应用** - 使用`chrome.management` API来安装、卸载、启用或禁用扩展。 - 通常用于扩展管理器或开发者工具。 - **标签** ...

    vc++ 应用源码包_1

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除...清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...

    vc++ 应用源码包_2

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除...清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...

    vc++ 应用源码包_6

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除...清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...

    vc++ 应用源码包_5

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除...清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...

    vc++ 应用源码包_3

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除...清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...

    jquery在线客服插件5款右侧浮动层在线客服代码

    3. **交互界面**:包括用户输入框、发送按钮、客服状态指示以及可能的历史聊天记录展示。使用jQuery可以方便地实现这些交互元素的动态效果和事件绑定。 4. **API集成**:许多在线客服系统会提供API,允许开发者将...

    firefox 扩展开发示例

    WebExtensions API提供了一系列的JavaScript接口,允许你访问浏览器的各个方面,如书签、历史记录、会话存储、权限管理等。 总的来说,Firefox扩展开发是一个充满创新的过程,允许开发者通过自己的想象力和编程技能...

    vc++ 开发实例源码包

    清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除...清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录...

    GOOGLE优化要点

    因此,建议通过工具如`http://whois.webhosting.info/ip/`来查询服务器IP地址的历史记录,确保所选服务器IP没有负面记录。 #### 二、域名的选择与设置 域名的选择同样重要。一个好的域名不仅便于记忆,还能够包含...

    HTML标签解释大全.doc

    `history`对象提供了对浏览器历史记录的访问。 ##### **50. hn** **说明:** 以标题样式渲染文本。`&lt;h1&gt;`至`&lt;h6&gt;`标签用于定义不同级别的标题。 ##### **51. hr** **说明:** 绘制水平线。`&lt;hr&gt;`标签用于在文档...

Global site tag (gtag.js) - Google Analytics