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
- iOS开发:获取系统邮箱地址
- ios开发 获取系统时间
- ios开发获取系统字体
- iOS开发获取系统表情
- ios开发 获取系统时间
- 获取邮箱地址代码
- 获取页面所有邮箱地址
- IOS判断邮箱地址
- iphone获得系统邮箱地址
- ios开发之获取系统开机时间
- iOS开发,获取手机型号,系统版本号,
- iOS开发 NSDate 获取系统当前时间
- iOS开发—获取系统键盘高度
- iOS开发调用系统通讯录获取电话号码
- iOS开发------获取系统联系人(AddressBook篇)
- iOS开发,获取手机型号,系统版本号
- iOS开发------获取系统联系人(Contacts篇)
- iOS开发之获取系统相册ALAssetLibrary
- POJ3616Milking Time
- 适配器简单模板
- 第十周 项目2-二叉树遍历的递归算法
- Redis作者谈Redis应用场景
- Android 百度地图地位指针
- iOS开发:获取系统邮箱地址
- Android UI优化——include、merge 、ViewStub
- 第十四周 项目一(3) 验证算法
- C++ 私有成员
- 第十四周 项目1-验证算法(2)
- jsp get 提交 如<a href="javascript:void(0);" onclick="addt()">提交</a> 中文乱码
- VB的计划任务的问题
- 第十四周--线性表的折半查找
- tableheaderview覆盖了部分cell的解决方法