如何成功将帐户添加到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()); 

这段代码编译成功,但是账户将不会被创建。

+0

可能是一个好主意,加上与您上面的代码会发生什么,什么是运行它的结果,如果它抛出 – 2010-03-08 11:15:35

+0

任何或任何错误是什么类选项和电子邮件? – 2010-09-27 16:18:22

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