iOS开发:获取系统邮箱地址

来源:互联网 发布:网络女主播电影演员表 编辑:程序博客网 时间:2024/05/19 13:15

首先我们要获取系统邮箱地址的存储路径。

/var/mobile/Library/Preferences/com.apple.accountsettings.plist

然后通过解析这个文件,来分析系统的邮箱,把他们存放到一个数组里面。

- (NSArray*)systemEmailsList{    NSString *path = @"/var/mobile/Library/Preferences/com.apple.accountsettings.plist";    NSDictionary *accountDic = [NSDictionary dictionaryWithContentsOfFile:path];    NSArray *accounts = [accountDic valueForKey:@"Accounts"];       NSMutableArray *emailListArray = [NSMutableArray array];      for(NSDictionary *account in accounts) { NSString *classValue = [account valueForKey:@"Class"];        if([classValue isEqualToString:@"POPAccount"])    {            [emailListArray addObject:[NSString stringWithFormat:@"%@",[account objectForKey:@"Username"]]];         }        if([classValue isEqualToString:@"GmailAccount"])   {            [emailListArray addObject:[NSString stringWithFormat:@"%@",[account objectForKey:@"Username"]]];        } if([classValue isEqualToString:@"IMAPAccount"])    {            [emailListArray addObject:[NSString stringWithFormat:@"%@",[account objectForKey:@"Username"]]];        }        if([classValue isEqualToString:@"YahooAccount"])   {            [emailListArray addObject:[NSString stringWithFormat:@"%@",[account objectForKey:@"Username"]]];        }    }    return emailListArray;}

iOS 打开网页QQ邮箱

NSString *stringURL = @"http://mail.qq.com";NSURL *url = [NSURL URLWithString:stringURL];[[UIApplication sharedApplication] openURL:url];
0 0
原创粉丝点击