我们在开发一款软件的时候,经常会遇到需要用户填入自己的邮件,如果都让用户来输入则必然降低了用户的体验,如果用户在系统中已经预设了自己的Email,则让软件自动填入这个邮箱,虽然只是一个小的细节,是不是就带来了更好的体验呢?当然恶意软件就除外了哈!
下面就通过几种不同的方法来获取不同位置的默认邮箱地址:
方法1,获取系统用户预设的email信息(这个一般用户的邮箱都是为空的,推荐指数1颗星):
方法2,通过读取用户的通讯本,来获取(10.8之后程序访问通讯录,会弹出用户确认窗口,所以推荐指数2颗星):
方法3(通过访问Mail中用户的帐户信息,推荐指数3颗星,流氓指数3颗星):