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
除此之外,还可以自己定义URL,方法如下:
- 打开info.plist,添加一项URL types
- 展开URL types,再展开Item1,将Item1下的URL identifier修改为URL Scheme
- 展开URL Scheme,将Item1的内容修改为myapp
- 其他程序可通过myapp://访问此自定义URL
openURL能帮助你运行Maps,SMS,Browser,Phone甚至其他的应用程序。这是Iphone开发中我经常需要用到的一段代码,但是其调用只是内部调用。
- (IBAction)openMaps {
//打开地图
NSString*addressText = @"beijing";
//@"1Infinite Loop, Cupertino, CA 95014";
addressText =[addressTextstringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString*urlText = [NSStringstringWithFormat:@"http://maps.google.com/maps?q=%@",addressText];
NSLog(@"urlText=============== %@", urlText);
[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:urlText]];
}
- (IBAction)openEmail {
//打开mail // Fire off an email to apple support
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];
}
- (IBAction)openPhone {
//拨打电话
// CallGoogle 411
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"tel://8004664411"]];
}
- (IBAction)openSms {
//打开短信
// Text toGoogle SMS
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"sms://466453"]];
}
-(IBAction)openBrowser {
//打开浏览器
// Lanuch any iPhone developers fav site
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"http://itunesconnect.apple.com"]];
}
iphone程序内调用谷歌地图
使用CLLocationManager类,MKMapView。并且实现<MKMapViewDelegate,CLLocationManagerDelegate>
//初始化CLLocationManager,CLLocationManager获得当前地理坐标
locmanager=[[CLLocationManager alloc]init];
[locmanager setDelegate:self];
//设置精确度
[locmanager setDesiredAccuracy:kCLLocationAccuracyBest];
[locmanagerstartUpdatingLocation];
分享到:
相关推荐
OpenURL for Windows Mobile 是一...总之,OpenURL是Windows Mobile平台上的一种强大工具,它促进了不同应用之间的交互和数据流通,提升了用户的使用体验。开发者可以利用这一特性来增强自己应用的功能性和用户友好性。
总的来说,"openurl.rar"是一个可能使用Visual Studio 2017开发的项目,包含了一个名为"win.exe"的可执行文件,其主要功能是根据给定的URL启动浏览器。通过研究这个程序,开发者可以学习到如何在Windows环境下通过...
- 自iOS 9开始,系统对URL Scheme的使用进行了限制,应用必须在Info.plist中声明所有尝试使用的URL Schemes,否则`canOpenURL:`和`openURL:`可能会返回`NO`,即使目标应用实际上安装在设备上。 - Universal Links...
### URL Scheme 应用示例—双向openURL实现 #### 一、理解URL Scheme与openURL URL Scheme是一种自定义的URL格式,用于在iOS应用之间进行通信的一种机制。通过这种方式,开发者可以创建一个特定的URL,指向自己...
例如,使用 openURL 可以实现快速拨打电话、发送短信、发邮件、前往 App Store 等功能。 在开发中,可以使用以下代码来实现快速拨打电话: NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; ...
如果机构需要身份验证才能使用OpenURL服务器,你需要在"Authenticate with URL"框中输入认证URL。 关于认证URL的确定,这通常也是需要联系图书馆员来获取。这个URL会自动引导你到机构的登录网页,以便在尝试访问...
这是什么 这是一个TablePlus插件,安装OpenURL,您将有一个菜单Go to...如何使用 打开一个连接。 打开桌子。 单击一个单元格。 单击菜单中的Go to URL 。 执照 OpenURL是根据MIT许可发布的。 有关详细信息,请参见。
"openurl_haiyong.zip"是一个压缩文件,其中包含了与海洋开放数据相关的各种资源。这些资源可能包括海洋生物多样性、水质监测、气候变化影响、航海导航等方面的数据集和信息。这个压缩包旨在为研究人员、学生、政策...
使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很明显,这样的过程会导致程序暂时退出。下面是使用openURL来发邮件的一...
5. **安全与验证**:为了防止恶意应用滥用URL Scheme,苹果推荐使用Secure Open URL,也就是统一链接(Universal Links)。这种方式需要服务器配合,通过特定的apple-app-site-association文件来验证链接的来源,...
Application.OpenURL("E:\\flsh.exe");//打开新的exe文件 Application.Quit();//关闭本场景
COinS使用span的class属性来识别上下文对象,并将有关上下文对象的信息嵌入title属性中。 上下文数据是描述上下文对象的经过urlencoded的键值对。 上下文对象的内容 缺少有关特定上下文对象支持哪些属性的真正规范。...
CUFTS 是一个免费的开源 (GPL) OpenURL 链接解析器和电子资源管理系统,旨在供图书馆联盟使用。 它支持来自一台服务器的多个站点、在线管理工具、使用情况统计和先进的期刊列表系统。 基于超过 475 种资源和近 50 ...
语言:English 每天打开Stack Overflow网站成为狂热分子! 每天连续100天访问StackOverflow网站,经过100天的不懈努力,您将获得金色(疯狂)徽章。 使用它不要滥用它。
注意:您也可以使用gx打开光标下的URL,执行:help netrw-gx以查看更多信息。指令OpenUrl :打开光标下的URL,默认键映射<leader>u OpenBundle :在光标下打开github捆绑包,默认键映射<leader>b OpenJira :打开...
此扩展将帮助图书馆用户使他们能够访问使用COinS在网页上引用的文章的全文。 更新:v。0.5-清单文件更改为版本2,新图标v。0.3.x-添加了用于选择解析器链接锚点图标的选项。 更改了带有其他内容的COinS的处理-仅当它...
Java 使用 InfluxDB 数据库的详细代码介绍 titles java 使用 influxDB 数据库的详细代码,主要为大家介绍了java 使用influxDB 数据库的详细代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 在本文中,...
OpenUrl 是一个与 Netscape 一起使用的小实用程序。 它取代了 netscape 的 openurl 对话框,该对话框不提供任何易于使用的功能。 不要浪费时间输入相同的 Url 100 次获取 OpenUrl 2- w