2012-07-03 3 views
2

android는 연락 한 마지막 시간의 값을 어떻게 계산합니까? 정수 형식으로 값을 제공하지만 주어진 값을 해독 할 수 없습니다. 예를 들어 두 개의 값을 비교하여 나중에 어떤 연락처에 연락했는지 알고 싶습니다. 모든 유형의 도움을 주시면 감사하겠습니다.지난번 연락 시간

답변

0

누군가에게 연락 할 때마다 (즉, Contacts.markAsContacted 전화를 걸면) TIMES_CONTACTED에 1이 추가되고 LAST_TIME_CONTACTED가 업데이트되어야합니다. 그러나 많은 장치 제조업체가이 기능을 변경했으며 더 이상 신뢰할 수 없습니다. 당신이

http://code.google.com/p/android/issues/detail?id=8784&q=LAST_TIME_CONTACTED&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

+0

마지막으로 연락 한 시간은 통화 중일 때만 가능하지만 링크를 통해 SMS 또는 이메일을 보낼 때 궁극적으로 특정 연락처와 연락한다고 생각하게되었습니다. 공유해 주셔서 감사합니다. 그러나 누군가가 전화를 통해 연락하려고 시도하면 어쨌든 결코 실패하지 않습니다. – iabhi

+0

@Suchi "연락처"로 간주되는 것은 무엇입니까? 전화 통화 일 뿐이며 문자 메시지도 카운터를 증가시킬 것입니까? – MobileMon

1

당신이 형식으로 반환받은 값에 찾아 특정에서 일어난라는 마지막의 날짜와 시간 정보를 보유 할 수이 문제에 대한 열린 버그가 있습니다 번호.

해당 숫자의 밀리 초를 반환합니다. 참고로

:

how to convert milliseconds to date format in android?

비교하는 방법 : 기능 "전에"이 있고 "날짜와 현재 시간을 계산하는 방법을 이제 http://developer.android.com/reference/android/provider/ContactsContract.ContactOptionsColumns.html#LAST_TIME_CONTACTED

링크입니다 이벤트 날짜가 다른 특정 날짜 전후인지 여부를 알려주는 "후"

Date 클래스 :http://developer.android.com/reference/java/util/Date.html#after(java.util.Date)

또는

달력 클래스 :http://developer.android.com/reference/java/util/Calendar.html#after(java.lang.Object)

사용하려는 어느 따라 다릅니다.

나는 그것이 도움이되고 더 많은 정보를 알고 싶습니다.

+1

답장을 보내 주셔서 감사합니다. 그러나 나는 이미 당신이 올린 것을 알고 있습니다. 그래서 여기에 내 문제가있다. 나는 하루 전에 연락 한 사람들에게 긍정적 인 가치를 얻습니다. 다음으로 나는 약 1-2 개월 전에 연락을받은 사람들에게 부정적인 가치를 부여합니다. 마지막으로 나는 4-5 개월 전에 연락을받은 사람들에게 긍정적 인 가치를 가지며,이 값은 최근에 연락 한 사람 (바로 전에 하루 연락 한 사람)에 대해 지난 시간에 연락 한 값과 매우 비슷합니다. 이것은 나를 괴롭 히고있다. 나는 이러한 모든 값을 가져 오기 위해 Sony Ericsson E16i를 사용하고 있습니다. 기기가 잘못되었거나 이런 식으로 작동해야합니다. – aps109

+0

어쩌면 소니 휴대폰에 약간의 문제가 있지만 부정적인 가치에 대해서는이 문제에 결코 직면하지 않았습니다. 문제에 대해 자세히 알려 주셔서 감사합니다. 언제든지 LastTimeContacted를 사용하면주의해야합니다. – iabhi

관련 문제