- 浏览: 261858 次
- 性别:
- 来自: 大连
文章分类
最新评论
基础代码:
打电话:
发短信:
发邮件:
+ (void)alert:(NSString *)msg { UIAlertView *alertView = [[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil] autorelease]; [alertView showWithBackground]; } + (NSString*) cleanPhoneNumber:(NSString*)phoneNumber { NSString* number = [NSString stringWithString:phoneNumber]; NSString* number1 = [[[number stringByReplacingOccurrencesOfString:@" " withString:@""] // stringByReplacingOccurrencesOfString:@"-" withString:@""] stringByReplacingOccurrencesOfString:@"(" withString:@""] stringByReplacingOccurrencesOfString:@")" withString:@""]; return number1; }
打电话:
+ (void) makeCall:(NSString *)phoneNumber { if ([DeviceDetection isIPodTouch]){ [UIUtils alert:kCallNotSupportOnIPod]; return; } NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber]; NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", numberAfterClear]]; NSLog(@"make call, URL=%@", phoneNumberURL); [[UIApplication sharedApplication] openURL:phoneNumberURL]; }
发短信:
+ (void) sendSms:(NSString *)phoneNumber { if ([DeviceDetection isIPodTouch]){ [UIUtils alert:kSmsNotSupportOnIPod]; return; } NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber]; NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"sms:%@", numberAfterClear]]; NSLog(@"send sms, URL=%@", phoneNumberURL); [[UIApplication sharedApplication] openURL:phoneNumberURL]; }
发邮件:
+ (void) sendEmail:(NSString *)phoneNumber { NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@", phoneNumber]]; NSLog(@"send sms, URL=%@", phoneNumberURL); [[UIApplication sharedApplication] openURL:phoneNumberURL]; } + (void) sendEmail:(NSString *)to cc:(NSString*)cc subject:(NSString*)subject body:(NSString*)body { NSString* str = [NSString stringWithFormat:@"mailto:%@?cc=%@&subject=%@&body=%@", to, cc, subject, body]; str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]]; }
发表评论
-
iphone"此证书是由未知颁发机构签名的"的解决办法
2012-01-10 20:46 13665由于误删除,将开发证书给弄没了,导致Certificates中 ... -
Xcode4 常用快捷键
2011-12-21 20:14 949基础篇 command + arr ... -
NSOperationQueue用法
2011-12-14 17:03 1299operationQueue = [[NSOper ... -
Delegate与Notification区别
2011-12-09 17:54 1442Delegate: 消息的发送者(sender)告知接收者(r ... -
实现对UITextField ,UITextView等输入框的 字数限制
2011-12-08 18:30 39791. 如何实现对UITex ... -
切分字符串转数组
2011-12-05 14:46 1065使用-componentsSeparatedByString: ... -
线程循环
2011-12-02 20:06 858@selector(xxxThread)方法以后,在方法中添加 ... -
使用及关闭线程
2011-12-02 20:00 980-(void)startRtsp{ // ... -
判断touch在一个View上
2011-12-02 19:41 804UIView *temomoveView = [[UIView ... -
Xcode4 下设置 NSZombieEnabled 的方法
2011-12-02 09:39 1581点击 Xcode4 菜单 Product -> Edit ... -
objective-c 延迟用法
2011-11-24 10:21 1208//延迟执行 [self performSelector:@s ... -
创建颜色交替的table view cell
2011-11-23 19:34 0- (void)tableView:(UITableView ... -
关于block的学习笔记
2011-11-22 23:50 0现在是多核时代了,所以IOS也得跟上潮流,所谓block就是把 ... -
Thread、Process和Task的解释
2011-11-22 23:45 01、线程(Thread):用于引用执行代码的一个独立的路径。M ... -
cocoa 文件操作
2011-11-18 21:38 0打开查看文件 NSOpenPanel *openPanel=[ ... -
Button按下状态
2011-11-18 21:21 0[myButton setEnabled:YES]; ... -
延时函数和Timer的使用
2011-11-18 20:30 1574//延时函数: [NSThread sleepForTi ... -
iphone程序中实现截屏的一种方法
2011-11-18 20:29 883//导入头文件 #import QuartzCore/Q ... -
截取屏幕图片
2011-11-18 20:28 911//创建一个基于位图的图形上下文并指定大小为CGSizeM ... -
自定义按钮
2011-11-18 20:26 870UIButton *Btn; CGRect frame; ...
相关推荐
本文实例为大家分享了iOS打电话、发短信、发邮件,指定QQ用户发送QQ消息的具体代码,供大家参考,具体内容如下 1.发短信 头文件 #import 头部代理 @interface ViewController () 发送信息 - (void)senderMessage...
Android Studio Intent隐式启动,发短信,拨号,打电话,访问网页等实例代码 功能 创建5个按钮,隐式启动、发短信、拨号按钮、电话按钮、打开网页按钮。通过使用Intent来完成各自按钮下的功能 代码目录如下 详细代码...
Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例 Message-Driven Bean EJB实例源代码,演示一个接收购物订单的消息驱动Bean,处理这个订单同时通过e-mail的形式 //给客户发一个感谢...
Qt通讯录(语音识别+发送邮件)功能:1....4.给联系人打电话(形式上);5.语音识别输入;6.给联系人发邮件并自动生成贺信;7.修改登录密码或其他用户信息;8.注销账号;9.发送短信;10.设置头像。
积分有效期到期之前,商城系统会分6次、自动发送电子邮件和手机短信提醒用户。用户在看到相关邮件和短信息之后,可尽快安排使用积分。 (6)重要提示和说明:积分只可兑换商品,但交易产生的运费、保价费、手续费...
MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级...
MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级...
//给客户发一个感谢消息,消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息...
MyPhpServer(原创,有实现的主要代码) 如题。 microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 ...
6.23 画一颗心,打电话给HONEY 第7章 .娱.乐. 多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的...
MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级...
MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级...
5.19 调用拨号按钮——打电话CALL_BUTTON 5.20 DPAD按键处理——onKeyDown事件与Layout坐标交互 5.21 任务管理器正在运行的程序——RunningTaskInfo 5.22 动态更改屏幕方向——LANDSCAPE与PORTRAIT 5.23 系统设置...
MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级...
3、通功能 用户在通录选择联系人进入联系详细信息界面,这时点击menu键打开通信功能框,选择打电话、发信息的功能进行操作。 4、菜单能 通过对menu按的点击,显示底部菜框,包含有增加查找、除、菜单、返回功能,...
A、故意传播计算机病毒 B、发送商业广告 C、传播公益信息 10、为了鼓励用户对违规电子邮件发送行为进行举报,发动全社会的监督作用,信息 产业部委托中国互联网协会设立了互联网电子邮件举报受理中心,其举报电话是...
2)邮件:需要上网收发邮件才能看到信息,与客户联系时有可能客户也不在电话边,影响了生意。 3)电话:如果是长途电话,一般客户不愿打,即使愿意打,企业还需要专门安排一个熟悉业务的小姐来接听电话,如果对业务...
11、FLYWEIGHT —每天跟 MM 发短信,手指都累死了,最近买了个新手机,可以把一些常 、 用的句子存在手机里,要用的时候,直接拿出来,在前面加上 MM 的名字就可以发送了, 再 不用一个字一个字敲了。共享的句子就是...
9.3.3 已发送短信管理 9.3.4 接收短信实现 9.3.5 常用联系人管理 9.3.6 常用短语管理 第10章 桌面精灵模块 10.1 概述 10.2 关键技术 10.2.1 阴阳历转换算法 10.2.2 调用系统API实现鼠标穿透效果 10.2.3 修改注册表...