2009-05-29 2 views
4

ContentProvider에 연결하거나 인 텐트 필터를 사용하여 Android 플랫폼의 기본 Gmail/이메일 응용 프로그램을 확장하고 싶습니다. 필자는 Android 애플리케이션에서 이벤트를 트리거하는 특수 규칙에 대해 들어오는 전자 메일을 검색 할 수 있기를 원합니다. 전자 메일을 자동으로 검색 할 수 없다면 전자 메일 뷰어 화면에 메뉴 항목을 추가하여 전자 메일 내용을 검사해야한다고 플래그 할 수 있습니다.Android의 기본 Gmail/이메일 응용 프로그램 확장

  1. Gmail/Email 응용 프로그램은 이러한 방식으로 확장 할 수 있습니까?
  2. 나중에 참조 용으로, 샘플 코드를 찾거나 응용 프로그램 작성자가 제공 한 설명서를 읽는 것 외에 응용 프로그램에서 사용할 수있는 용도를 찾을 수있는 표준 방법이 있습니까? 어쩌면 도구처럼?

감사합니다, 마크

답변

5

는 Gmail의/이메일 응용 프로그램은이 방식으로 확장 할 수 있습니까?

Gmail은 출처가 제한되어있어 Gmail이 지원하지 않는 기능이나 지원하지 않는 기능을 알기 어렵습니다.

전자 메일 응용 프로그램은 공용 SDK의 일부가 아니므로 응용 프로그램이 손상 될 수 있으므로 전자 메일 응용 프로그램은 공용 SDK의 일부가 아니므로 ContentProvider에 의존하려고 시도 할 수 있습니다 (모르는 경우). 이후 Android 업데이트.

전자 메일 뷰어 화면에 사용자가 전자 메일 콘텐츠를 스캔해야한다고 플래그를 지정할 수있는 메뉴 항목을 추가하고 싶습니다.

Gmail/이메일이 Menu # addIntentOptions()를 사용한다고 가정하고 Google 코드 검색을 통해이 경우는 나타나지 않습니다.

Android 전자 메일 응용 프로그램에 연결할 수 있는지 K9 개발자에게 문의하는 것이 좋습니다.

내 응용 프로그램에서 사용할 수있는 의도를 찾는 표준 방법이 있습니까? 어쩌면 도구처럼?

아니요. 의도 동작은 단지 문자열 일뿐입니다.

+0

"Menu # addIntentOptions()"가 아닌 "Menu # addIntentOptions()"를 작성한 이유는 무엇입니까? "#"는 특별한 것을 지정합니까? 감사. – Sabuncu

+0

@Sabuncu :'# '은 인스턴스 메소드를 나타냅니다. '.'는 정적 메소드를 나타냅니다. 적어도 필자가 글을 쓸 때. :-) – CommonsWare

관련 문제