zoukankan      html  css  js  c++  java
  • iOS 唤起拨打电话,打电话功能

    1、UIWebView唤起

    • 效果
      • 打电话前会有提示,打完电话后会回到原来的程序。系统版本13.4.1,唤起提示框,速度较慢。使用UIWebView唤起,不确定具体应用场景。
    NSString *phoneNumber = @"10086";
    NSMutableString *str = [[NSMutableString alloc] initWithFormat:@"tel:%@", phoneNumber];
    UIWebView *callWebview = [[UIWebView alloc] init];
    [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
    [self.view addSubview:callWebview];
    

    2、UIApplication唤起

    • 效果
      • 打电话前会有提示,打完电话后会回到原来的程序。系统版本13.4.1,唤起提示框,速度正常。
    NSString *phoneNumber = @"10086";
    NSMutableString *str = [[NSMutableString alloc] initWithFormat:@"tel:%@", phoneNumber];
    UIApplication *application = [UIApplication sharedApplication];
    NSURL *URL = [NSURL URLWithString:str];
    if (@available(iOS 10.0, *)) {
        [application openURL:URL options:@{} completionHandler:^(BOOL success) {
            // OpenSuccess=选择 呼叫 为 1  选择 取消 为0
            NSLog(@"OpenSuccess=%d",success);
    
        }];
    }
    else {
    // Fallback on earlier versions
    }
    
  • 相关阅读:
    ldconfig和ldd用法
    Linux上ld和ld.so命令的区别
    一维二维码的提取、识别和产生
    最大轮廓和投影
    如何做出半透明和闪光效果
    马赫效应和应对方法
    钢管识别项目1
    钢管识别项目2
    选择轮廓(select_shape)
    压板识别项目分析
  • 原文地址:https://www.cnblogs.com/CH520/p/12826158.html
Copyright © 2011-2022 走看看