`
zjjzmw1
  • 浏览: 1366458 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

[UIApplication sharedApplication] openURL 转载

    博客分类:
  • iOS
阅读更多
引用地址:http://www.cocoachina.com/bbs/read.php?tid=73570&page=3
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);
   [[UIApplicati*****haredApplication] 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"]];
}
分享到:
评论

相关推荐

    iOS从App跳转至系统设置菜单各功能项的编写方法讲解

    [[UIApplication sharedApplication] openURL:url]; } ``` 2. **定位服务设置界面** 如果用户关闭了定位服务,我们可以在App内提示用户打开。跳转到定位服务设置界面的代码如下: ```objc NSURL *url = ...

    IOS应用内跳转系统设置相关界面的方法

    [[UIApplication sharedApplication] openURL:url]; ``` 2. 跳转到特定设置界面,如Wi-Fi设置: ``` NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"]; [[UIApplication sharedApplication] openURL:...

    ios-一行代码集成启动页广告图,支持Gif。.zip

    代码集成支持Block、Delegate: //设置启动页广告图片的url NSString *imgUrlString =@""; //初始化启动页广告(初始化后,自动添加... [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; };

    IOS 开发调用打电话,发短信

     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@tel://8008808888]];  iOS应用内拨打电话结束后返回应用  一般在应用中拨打电话的方式是:  [[UIApplication sharedApplication] ...

    UIApplication介绍

    我们可以通过`[UIApplication sharedApplication]`来获取这个全局实例。这个对象是整个应用程序的中枢,它负责接收并分发各种系统事件,如触摸事件、远程通知、URL请求等。 1. **生命周期管理**:UIApplication负责...

    iOS两个app之间的相互跳转,并带有回调处理

    [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:url]; } ``` 在URL中,你可以携带参数,如`myApp://playMusic?...

    iOS 隐私权限和通过openURL实现跳转实例

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Tel://123456"]]; } else { //iOS10 以后使用 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Tel://123456"] ...

    SendMsgMaster

    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://13888888888"]]; ###程序内调用系统发短信 #####1)导入MessageUI.framework,并引入头文件: #import #####2)实现代理方法...

    URL Scheme 应用示例-双向openURL实现

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"urlschemetest://?"]]; } ``` 这样,当用户点击按钮时,会尝试通过URL Scheme启动`URLSchemeResponder`应用。 #### 总结 通过以上步骤,...

    快速解决iOS10不能跳转系统WiFi列表的问题

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString] options:@{} completionHandler:nil]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=...

    iOS发送短信功能的实现代码

    发短信的功能对于一个需要渠道扩展的APP来说,必不可少。但是,当第一次看到这个需求时,我却一脸懵逼,因为之前并...[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@sms://800888]]; 但是,这段

    U3d直接调用打电话接口,安卓和ios通用。

    [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil]; } } ``` 在实际应用中,别忘了处理权限问题。在Android 6.0及以上版本,你需要在运行时请求`READ_PHONE_STATE`和`CALL_...

    iOS打电话、发短信、发邮件实例代码

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://18888888888"]]; // 弹出是否取消呼叫 UIWebView *callWebview = [[UIWebView alloc] init]; NSURL *telURL = [NSURL ...

    iOS拨打电话(三种方法)

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]]; ``` ### 方法二:使用CoreTelephony框架 第二种方法涉及使用`CoreTelephony`框架,它提供了更多底层的电话控制功能,例如,可以...

    iPhone调用系统自带的地图程序实现导航demo

    [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil]; } ``` 这段代码会打开系统地图应用,并搜索“中国北京”的位置。 然而,如果要实现更复杂的导航功能,比如起点到终点的路线...

    两种iOS调用系统发短信的方法

    [[UIApplication sharedApplication]openURL:url]; 二、程序内调用系统发短信 这种方法有一个好处就是用户发短信之后还可以回到App. 首先要导入MessageUI.framework,并引入头文件: #import 然后要遵循代理...

    IOS 中UIApplication详解及实例

    首先,UIApplication通过单例模式(Singleton Pattern)提供全局访问点,开发者通常通过`[UIApplication sharedApplication]`来获取唯一的应用程序实例。这个实例在应用程序启动时由`main`函数中的`...

    TwoAppInterJumpDemo2

    在你的代码中,你可以创建一个自定义URL(比如:"jumpTest://openMyApp"),然后调用`[UIApplication sharedApplication].openURL(url)`来尝试启动目标应用。如果目标应用不在设备上,或者没有注册对应的URL Scheme...

Global site tag (gtag.js) - Google Analytics