나는 많은 연구를 수행했으며 Android 캘린더 이벤트에 대한 진정한 고유 ID에 액세스하는 방법을 찾을 수 없습니다. 나는 URI
다음 쿼리 :Android 캘린더 이벤트에 대한 고유 ID 가져 오기
Context.getContentResolver().query(Events.CONTENT_URI, null, null, null, null);
내 갤럭시 넥서스에 대한 결과 Cursor
를 통해보고, 내가 찾고 오전 iCalGUID
형태와 유사한 아무것도 (아래 참조)이 없습니다. 그러나 HTC One S에서 동일한 쿼리를 수행 할 때 HTC에 iCalGUID
이 추가 열 필드로 포함되어있어 정확히 찾고있는 ID 유형을 반환합니다.
9ced5c2c-6ed9-481f-9f69-9a064810ac0f
그것은이 iCalGUID
필드처럼 보이지 않는, 비록 안드로이드 SDK 표준입니다, 그래서 다른 안드로이드 폰에이 ID를 얻을 수 없습니다 : 그것은 다음과 같습니다. 내 질문은 표준 안드로이드 방식으로 이런 유형의 ID를 얻을 수있는 방법이 있습니까? 현재 ICS를 대상으로하고 있지만 향후이 버전을 이전 버전으로 확장하는 데 유연성을 발휘하고 싶습니다.
내가 사용해야하는 다른 유형의 ID가 있으면 좋을 것입니다. 참고 : 나는 이 아니며은 Events._ID
열을 찾고 있습니다. ID가 모든 기기에서 고유해야하며 모든 유형의 Account
(Google, Exchange, Hotmail 등)이 필요합니다.
고맙습니다!
안녕하세요, 답변을 찾았습니까? – Patrick