3

기본적으로 대화 형 라이브 wallaper를 만들려고합니다. 기본적으로 읽지 않은 Gmail 이메일을 배경 화면에 표시합니다. 나는 (물론 그들의 허가와 함께) 그들의 장치에서 사람의 Gmail 계정에 액세스하는 방법을 알아 내려고하고있다.Android에서 Gmail 이메일에 액세스

나는이 낡은 질문 : How to get the number of unread gmail mails (on android) - 읽지 않은 이메일의 수를 얻는 방법을 자세히 설명하고 이것이 시작이 되길 바랬다. 하지만 내 앱의 권한이 거부되었습니다 (com.google.android.gm.permission.READ_GMAIL). 추가 조사 결과이 지원 스레드가 발견되었습니다 : http://www.google.bg/support/forum/p/gmail/thread?tid=1728955d050a12bd&hl=en - 기본적으로 Gmail 2.3.5 버전에서는 Gmail에 대한 비공개 API 액세스가 차단되었습니다. 당시에 많은 앱을 어긴 ..하지만 그렇습니다.

기본적으로. 이 작업을 수행하는 새로운 올바른 방법이 있는지 궁금합니다. 나는 하나를 찾을 수 없었다. 어떤 도움이라도 대단히 감사하겠습니다. 감사합니다,

+0

Java MAPI 라이브러리 (예 : JMapi) 사용을 시도 했습니까? 사용자의 이메일 로그인 정보를 다시 요청해야하지만 Gmail받은 편지함을 독립적으로 읽을 수 있습니다. –

+0

그래서 Android 기기에서 읽는 대신 Gmail에 로그인하여 직접 가져 오도록할까요? 흠 .. 내가 직접 잡아 당길 수 없다면 그건 가능합니다. – Brayden

+0

맞습니다. 앱은 언제든지 로컬에서 로그인 정보를 기억하고 Gmail 서버를 확인할 수 있습니다. Exchange 및 다른 MAPI 공급자와도 작동합니다. POP3 계정도 옵션이지만 다른 라이브러리 및 처리 논리가 필요합니다. –

답변

2

Java Mail API는 IMAP 및 POP3 메일 서버와 상호 작용할 때 매우 잘 작동하며 GMAIL 계정에 성공적으로 액세스했습니다. API를 살펴보면 Android에서 실행되지 않도록하는 요소는 없습니다. http://www.oracle.com/technetwork/java/javamail/index-138643.html

+0

이것은 정확히 내가 사용을 끝낸 것입니다. 감사! 또한, 당신이 맞아, 지금까지 안드로이드에서 완벽하게 작동합니다. – Brayden

+0

@Brayden, 좋습니다. 그러나 사용자가 POP3 및 IMAP을 사용 중지하면 앱이 작동하지 않습니다. 하지만 Gmail을 사용 중지해도 Google에서 제공하는 Gmail은 여전히 ​​잘 작동합니다. 그래서 IMAP 또는 POP3보다 나은 솔루션이 있다고 생각합니다. – Stony

관련 문제