URI базы данных электронной почты - PullRequest
1 голос
/ 23 июня 2010

У меня есть доступ к схеме базы данных электронной почты, такой как «mms-sms.db». Можем ли мы получить доступ к базе данных? Я не могу найти базу данных, может кто-нибудь сказать точный URI по умолчанию Электронная почта Программа База данных

Ожидание вашего Аутентичного ответа не требуется.

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 23 июня 2010

Во-первых, в Android SDK нет mms-sms.db.

Во-вторых, в Android SDK нет поставщика содержимого для SMS.

В-третьих, существует много-много сообщений электронной почты.клиенты для Android, включая два, которые поставляются с проектом с открытым исходным кодом Android, другие, созданные производителями устройств, и сторонние, загруженные пользователями.

В-четвертых, ни один из них не является частью Android SDK, и яя не знаю ни одного, у кого есть документированный API провайдера контента (хотя некоторые из сторонних могут).

Следовательно, вы не можете делать то, что хотите, с помощью Android SDK.Если вы хотите интегрироваться со сторонними почтовыми клиентами (например, K-9), вы можете спросить их, как лучше всего это сделать.Точки интеграции с электронной почтой, Gmail или почтовыми клиентами производителей устройств не поддерживаются.

0 голосов
/ 23 июня 2010

я использовал следующий курсор, который приносит все электронные письма, но не может подтвердить, является ли это правильным методом ... он работал для меня ...

Cursor cursor = getContentResolver().query(ContactMethods.CONTENT_EMAIL_URI, null, null, null, null);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...