iphone调用系统电话、浏览器、地图、邮件等

原创 2013年12月04日 16:41:55

openURL的使用方法:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]];
其中系统的appString有:
1.Map http://maps.google.com/maps?q=Shanghai 
2.Email mailto://myname@google.com 
3.Tel tel://10086 
4.Msg sms://10086 


openURL能帮助你运行Maps,SMS,Browser,Phone甚至其他的应用程序。这是iPhone开发中我经常需要用到的一段代码,它仅仅只有一行而已。

//打开地图

- (IBAction)openMaps {
NSString*addressText = @"beijing"; //@"1Infinite Loop, Cupertino, CA 95014"; 
addressText =[addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 
NSString*urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@",addressText]; 
NSLog(@"urlText=============== %@", urlText); 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];
}

//打开mail

- (IBAction)openEmail { 

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];

 }


//拨打电话 

- (IBAction)openPhone {

 [[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"tel://8004664411"]]; 

}


//打开短信

- (IBAction)openSms { 

[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"sms://466453"]];

}


//打开浏览器

-(IBAction)openBrowser { 

[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"http://itunesconnect.apple.com"]]; 

}


相关文章推荐

openURL的使用(iOS调用系统电话、浏览器、地图、邮件等)

1、调用 自带mail 02 [[UIApplication sharedApplication] openURL:[NSURL URLWithSt...

iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话等)

iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话) 在程序中调用系统自带的应用,直接调用safar来打开一个网页,如下是一个简单的使用: - (BOOL)appli...

iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)

在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用: - (BOOL)application:(UIApplication *)ap...
  • yhawaii
  • yhawaii
  • 2012年05月21日 14:59
  • 24661

React Native调用系统的应用:电话、短信、邮件、浏览器等

我们知道RN帮我们封装了一个Linking的模块,这样我们就能调用系统的电话、短信、邮件、浏览器、地理位置等应用了,极大地方便了我们的功能实现。 本文介绍我的一个项目总用到的这些功能,当然示例dem...

iphone-调系统电话,短信、发邮件等功能(自动返回程序)

方法一: //在iPhone中,可以直接用UIApp打开URL地址。如下所示: [ UIApp openURL: [ NSURL URLWithString:@"http://www.app...

iPhone调用发短信,电话,邮件的方法

http://blog.csdn.net/realtool/article/details/7054784 http://www.cocoachina.com/iphonedev/sdk/2009/...
  • feosun
  • feosun
  • 2012年03月28日 16:24
  • 3484

iOS 调用短信、电话、邮件、浏览器等

iOS 调用短信、电话、邮件、浏览器等 1、调用 自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithStr...

OC_调用系统短信_邮件_电话

//我们应用中也是常常会用到这些应用,这里说一些常用且好理解的方法! #import "NewViewController.h" #import @interface NewViewCont...

iOS 系统应用调用: 电话、短信息、邮件

我们在很多的App上面都会发现,你可以直接通过某个按钮拨打特定的电话号码,或者给某个人发送信息,本节就给大家讲解一下如何实现这些功能。 一、打电话 在程序内调用系统打电话,我们可以通过...

Android调用系统自带功能( 照相,浏览照片,打开浏览器,拨打电话)

mainActivity如下: package cn.c; import java.util.ArrayList; import android.app.Activity; import andro...
  • lfdfhl
  • lfdfhl
  • 2013年01月09日 19:19
  • 1535
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iphone调用系统电话、浏览器、地图、邮件等
举报原因:
原因补充:

(最多只允许输入30个字)