如何获得浏览器的历史访问记录

ljking0731 2013-09-09 03:20:44
android的源生浏览器是可以做到,如:

<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);


问题是像360,腾讯,UC这样的浏览器就无法获取其访问的历史了,请问有没什么好的办法
...全文
98 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
荒颜 2013-09-09
  • 打赏
  • 举报
回复
作为安全软件(咱就这么信吧) 把记录暴露给第三方那不笑死人了 顶多他们自己上传分析分析 你想得到除非得找到具体实现

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧