如何成功将帐户添加到android电子邮件数据库?
问题描述:
我试图将帐户添加到电子邮件数据库,下面是我想要的方式......如何成功将帐户添加到android电子邮件数据库?
Account account = new Account(mContext);
account.setDescription("acc added thr prog");
account.setAutomaticCheckIntervalMinutes(10);
account.setEmail("[email protected]");
account.setDraftsFolderName("Drafts");
account.setOutboxFolderName("OutBox");
account.setSentFolderName("Sent");
account.setTrashFolderName("Trash");
account.setName("Tester");
account.setNotifyNewMail(true);
account.setSenderUri("smtp+ssl+://[email protected]:[email protected]");
account.setStoreUri("imap+ssl+://[email protected]:[email protected]");
account.setDeletePolicy(10);
account.setVibrate(true);
mPrefer = Preferences.getPreferences(getInstrumentation().getContext());
account.save(mPrefer);
Email.setServicesEnabled(mInstrumenatation.getTargetContext());
这段代码编译成功,但是账户将不会被创建。
答
account.setSenderUri(mContext, "smtp+ssl+://UserName%40gmail.com:[email protected]");
mAccount.setStoreUri(mContext, "imap+ssl+://UserName%40gmail.com:[email protected]");
这些是您需要添加的两个重要字段以及上述字段。这些Uri为您的帐户提供连接到互联网的方式。
此配置适用于POP3类型的帐户。如果您知道“Exchange帐户”的类似配置,请通知我,我正在等待您的回复。
种&问候 Santhosh库马尔HE
+0
嗨Santosh,你有完整的源代码。这将帮助我更好地理解事物 – ambit 2012-10-31 12:16:57
可能是一个好主意,加上与您上面的代码会发生什么,什么是运行它的结果,如果它抛出 – 2010-03-08 11:15:35
任何或任何错误是什么类选项和电子邮件? – 2010-09-27 16:18:22