Попытка создать почтовый клиент по умолчанию для Android, но отсутствует поставщик Календаря - PullRequest
1 голос
/ 16 декабря 2010

Я скачал исходный код почтового клиента по умолчанию для Android. Я хотел бы построить это, чтобы попробовать некоторые вещи, но я не могу. Кажется, мне не хватает ссылки на поставщика Календаря Android, так как Eclipse и NetBeans жалуются на этот импорт вместе с любыми другими ссылками:

import android.provider.Calendar;

Когда я просматриваю SDK, похоже, этот провайдер не включен.

Итак - как я могу загрузить провайдера, чтобы я мог построить клиент? Есть ли другой способ для меня, чтобы построить почтовый клиент Android по умолчанию локально? Я начал идти по пути загрузки всего исходного кода Android и сборки оттуда, но я надеюсь, что есть лучший способ.

Кроме того, в идеале я хотел бы построить против Android 2.2 / Froyo, но рассмотрел бы 2.1 или 2.3, если бы это облегчило

Ответы [ 2 ]

2 голосов
/ 16 декабря 2010

Итак - как я могу загрузить провайдера, чтобы я мог построить клиент?

Это приложение может быть построено только как часть полной прошивки. Его нельзя построить как приложение SDK.

Вы можете вместо этого рассмотреть приложение K9 . Это клон оригинального почтового клиента, существенно переписанный как приложение SDK, плюс добавлены другие функции / исправления ошибок.

0 голосов
/ 10 января 2011

Вы можете получить доступ к календарному провайдеру, даже если он скрыт.Вы даже можете создать свой собственный вариант SDK, который включает его.

В приведенном ниже руководстве содержится хорошее описание доступа к встроенному поставщику календаря

http://jimblackler.net/blog/?p=151

...