从浏览器历史记录中检索android中浏览网页的日期

时间:2012-05-30 12:40:05

标签: android

如何在android中获取浏览器历史记录中加入网页的日期。  我可以获取网址和标题索引,但无法从中获取浏览网页的日期,因为Browser.SEARCHES_PROJECTION_DATE_INDEX未提供当前日期的正确信息。  感谢。

1 个答案:

答案 0 :(得分:1)

使用Browser.HISTORY_PROJECTION_DATE_INDEX.It返回long值。 请尝试以下代码来获取日期

    CursorLoader cursorLoader = new CursorLoader(this,
            android.provider.Browser.BOOKMARKS_URI,
            Browser.HISTORY_PROJECTION, null, null, null);
    Cursor cursor = cursorLoader.loadInBackground();
    Calendar cal = Calendar.getInstance();
    long dateTime;
    cursor.moveToFirst();
    if (cursor.moveToFirst() && cursor.getCount() > 0) {
        while (cursor.isAfterLast() == false) {
    dateTime =Long.parseLong(cursor.getString(Browser.HISTORY_PROJECTION_DATE_INDEX));
                cal.setTimeInMillis(dateTime);
    Log.i("Date",cal.getTime().toString());
   }
   }

希望有所帮助

相关问题