2012-05-30 2 views
1

웹 페이지가 브라우저 기록을 통해 Android에 액세스 한 날짜를 얻는 방법. Browser.SEARCHES_PROJECTION_DATE_INDEX에서 현재 날짜와 적절한 정보를 제공하지 않기 때문에 URL 및 제목 색인을 가져올 수 있지만 브라우저 웹 페이지의 날짜를 가져올 수 없습니다. 감사합니다. .브라우저 기록에서 Android 웹 페이지의 날짜를 검색하십시오.

답변

1

Browser.HISTORY_PROJECTION_DATE_INDEX을 사용하십시오. 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()); 
    } 
    } 

가 희망 날짜를 얻기 위해 다음 코드를 사용해보십시오

관련 문제