iphone openURL 运行Maps,SMS,Browser,Phone甚至其他的应用程序
来源:互联网 发布:mysql monthsbetween 编辑:程序博客网 时间:2024/05/29 17:38
openURL的使用方法:
其中系统的appString有:
Email mailto://myname@google.com
Tel tel://10086
Msg sms://10086
除此之外,还可以自己定义URL,方法如下:
- 打开info.plist,添加一项URL types
- 展开URL types,再展开Item1,将Item1下的URL identifier修改为URL Scheme
- 展开URL Scheme,将Item1的内容修改为myapp
- 其他程序可通过myapp://访问此自定义URL
打开info.plist,添加一项URL types展开URL types,再展开Item1,将Item1下的URL identifier修改为URL Scheme展开URL Scheme,将Item1的内容修改为myapp其他程序可通过myapp://访问此自定义URL
参考资料:
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo}
http://iphonedevelopertips.com/cocoa/launching-other-apps-within-an-iphone-application.html
openURL能帮助你运行Maps,SMS,Browser,Phone甚至其他的应用程序。这是Iphone开发中我经常需要用到的一段代码,它仅仅只有一行而已。
- - (IBAction)openMaps {
- //打开地图
- NSString *addressText = @"beijing";//@"1 Infinite 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]];
- }
- (IBAction)openMaps {
//打开地图
NSString *addressText = @"beijing";
//@"1 Infinite 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]];
}
- - (IBAction)openEmail {
- //打开mail
- // Fire off an email to apple support
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];
- }
- (IBAction)openEmail {
//打开mail // Fire off an email to apple support
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];
}
- - (IBAction)openPhone {
- //拨打电话
- // Call Google 411
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];
- }
- (IBAction)openPhone {
//拨打电话
// Call Google 411
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];
}
- - (IBAction)openSms {
- //打开短信
- // Text to Google SMS
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]];
- }
- (IBAction)openSms {
//打开短信
// Text to Google SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]];
}
- -(IBAction)openBrowser {
- //打开浏览器
- // Lanuch any iPhone developers fav site
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunesconnect.apple.com"]];
- }
-(IBAction)openBrowser {
//打开浏览器
// Lanuch any iPhone developers fav site
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunesconnect.apple.com"]];
}
- iphone openURL 运行Maps,SMS,Browser,Phone甚至其他的应用程序(转)
- iphone openURL 运行Maps,SMS,Browser,Phone甚至其他的应用程序
- iphone openURL 运行Maps,SMS,Browser,Phone甚至其他的应用程序
- openURL能帮助你运行Maps,SMS,Browser,Phone甚至其他的应用程序
- Iphone UIApplication openURL能帮助你运行Maps,SMS,Browser, Calling甚至其他的应用程序
- Iphone UIApplication openURL能帮助你运行Maps,SMS,Browser, Calling甚至其他的应用程序
- IOS openURL 运行其他的应用程序
- iOS-openURL 运行其他的应用程序
- IOS openURL 运行其他的应用程序
- iPhone 开发调用 phone,sms,email,safari 浏览器的方法
- iPhone 开发调用 phone,sms,email,safari 浏览器的方法
- URL Scheme 应用示例(双向openURL实现,调用特定的其他应用程序)
- 应用程序之间的通信 openURL用法总结
- 在iphone应用程序中启动其他应用程序
- iphone openURL用法
- Windows Phone真机抓包并分析应用程序的网络通讯(Android、iPhone也适用)
- Windows Phone真机抓包并分析应用程序的网络通讯(Android、iPhone也适用)
- Windows Phone真机抓包并分析应用程序的网络通讯(Android、iPhone也适用)
- 函数指针 (*(void(*)())0)() 解析
- Linux下的常用shell命令,文本编辑器vi和C语言编译、调试工具gcc、gdb的使用心得
- 如何选择ASP.NET MVC 还是 ASP.NET WEBFORM
- iphone 与 ipad 程序图标
- IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)
- iphone openURL 运行Maps,SMS,Browser,Phone甚至其他的应用程序
- LSB最低有效位 写隐技术
- usaco-zero sum
- linux应用程序管理
- iphone加密算法AES
- 2.腾讯微博Android客户端开发——Parameter类和SyncHttp类编写
- linux系统忘记root密码的处理
- 和锐和达环境变量设置
- linux系统忘记root密码的处理