안녕하세요, 안드로이드 초보 개발자입니다.
가끔 코딩을 google developer의 가이드대로 했는데 안될때가 있습니다.
찾아보면 제조사단에서 맘대로 변경한 내용이 있어서 그런 경우가 여럿 있더라구요.
예를들어... 통화기록이 있습니다. 구글에서는 발신, 수신, 부재중의 값만 제공합니다.
근데 제조사에서 수신거부된 전화라는 내용도 추가하였고... 일부 lg단말은 아예 수치값을 다르게 하고 있습니다.
즉, CallLog.Calls.INCOMING_TYPE 으로 통화기록을 전부 가져올 경우
lg단말에 대해서는 하나도 못 가져옵니다. 왜냐하면 CallLog.Calls.INCOMING_TYPE의 값은 1인데 lg단말에서는 수신전화에 대한 타입을 6501으로 하고 있기 때문이죠.
암튼, 이런 부분에 대해서 어떤 생각들을 가지고 있는지 궁금해서 글을 남겨봅니다.
의견 부탁드립니다.