展会信息港展会大全

Android获取浏览器的历史浏览记录
来源:互联网   发布日期:2016-01-14 12:32:59   浏览:3907次  

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

有些人可能会问,这个有什么用呢?告诉大家哈!!!

比如,我们的程序需要实时监测系统浏览器所浏览的地址,然后根据地址判断是否启动我们的程序。而不必为了让浏览器浏览公司的特定网页(需要服务器配置shcma信息等)之后才启动我们的程序。

注意:需要在AndroidManifest.xml中加权限。

<uses-permissionandroid: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);

}

赞助本站

人工智能实验室

相关热词: 浏览器 历史浏览记录

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港