1. 程式人生 > >iOS兩種呼叫撥打電話方式(親測)

iOS兩種呼叫撥打電話方式(親測)

iOS使用系統撥打電話常用有兩種方式

1.第一種

[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://10010"]];

2.第二種(別忘了tel:)

UIWebView * callWebview = [[UIWebViewalloc]init];

[callWebview loadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"tel:10010"]]];

[[UIApplicationsharedApplication].keyWindowaddSubview

:callWebview];

區別:網上有解釋為第一種打完電話留在打電話介面,第二種打完電話回到原來的app

真實測試:兩種打完電話都是回到原來的app介面,

區別一:第一種會先跳出程式到系統的打電話程式,第二種是一直都在自己的app中執行,沒有出去過。

區別二:第一種觸發直接到打電話介面,第二種會先彈出一個對話方塊,可以選擇打不打電話,對話方塊如下。


注:ipod上測試電話號碼會錯誤,手機號1後大約三位數會有括號括起來


相關推薦

iOS呼叫撥打電話方式()

iOS使用系統撥打電話常用有兩種方式 1.第一種 [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://10010"]]; 2.第二種(別忘了tel:) UIWebView * callW

iOS呼叫撥打電話

撥打完電話回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1888888888"]]; 打完電話後還會回到原來的程式,也

HttpClient呼叫方式

一.引數字串 /** * HttpClient請求介面 * @return 成功:音訊位元組 失敗:null */ public static byte[] requestBaiduAudio(String url,Map<String, String> parameter) { Post

iOS開發 解決WKWebView載入的h5,無法呼叫撥打電話功能

h5的撥打電話程式碼是 <a href="tel:13112345678">移動WEB頁面JS一鍵撥打號碼諮詢功能</a> UIWebView載入的h5,可以呼叫;但是WKWebView就是不行,找了半天,最後解決,在WKWebView的WKNavi

android 四大元件之Service呼叫方式使用詳解

一 概述 Service服務作為android中的四大元件之一,其作用和重要性也不用多說。service用於長期在後臺處理任務,與Activity相反Service沒有可見的使用者介面,但Service能長時間在後臺執行,Service是一個具有較長生命週期但沒有使用者介面

iOS ——XML資料結構及其解析資料的方式SAX 、DOM

1.解析的基本概念 所謂解析:從事先規定好的格式中提取資料 解析的前提:提前規定好格式、資料提供方按照格式提供資料、資料獲取方則按照格式獲取資料。 iOS 常見的解析:XML 解析、JSON 解析 2.XML 基本概念 XML:Extensible M

java程式碼webservice客戶端的呼叫方式

 import javax.xml.namespace.QName; import javax.xml.rpc.Call; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.Service; import

開發中用到的三撥打電話方式

1,這種方法,撥打完電話回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示NSMutableString * str=[[NSMutableStringalloc] initWithFo

iOS 使用WKWebView載入h5頁面無法呼叫撥打電話功能

一般h5頁面有聯絡我們然後點選撥打電話的功能,在使用的時候發現了UIWebView載入的H5,可以呼叫;但是WKWebView就是不行,解決WKWebView載入H5頁面,無法呼叫撥打電話功能的問題 H5的撥打電話程式碼是 <a href="tel:131123

配置adpater的方式

and adapt source ada ray har spin cad layout 第一種:資源文件配置 ArrayAdapter<CharSequence> cadapt=ArrayAdapter.createFromResource(this, 資源i

跨平臺C++開源碼的經常使用編譯方式

使用 文件夾 有一種 href dsm ever 源碼 .net log 作者:朱金燦來源:http://blog.csdn.net/clever101 跨平臺C++開源代碼為適應各種編譯器的編譯,採用了兩種方式方面來適配。一種是makefile方

快速切圖方式

-h 動手 切片 文件 view 幫我 pack com upload 今天給大家分享一下我自己在前端工作中的一些切圖小技巧,雖然好的UI會給我們把圖切好,但是他們切的圖不一定百分之百符合我們的需求,所以還是自己動手豐衣足食嘛,看本教程之前希望大家能先看看慕課網的切圖教

TF之RNN:TF的RNN中的常用的定義scope的方式get_variable和Variable—Jason niu

重復 及其 orf with gpo val 定義 系統 brush # tensorflow中的兩種定義scope(命名變量)的方式tf.get_variable和tf.Variable。Tensorflow當中有兩種途徑生成變量 variable import te

XML讀取和寫入方式的例子:dom4j和jdom

lose 刪除節點 XML 性別 equal bsp ddc 設置 方式 一、dom4j 讀寫改操作,先導入jar包-1 例子1: 1     //dom4j讀取 2 SAXReader reader = new SAXReader(); 3

iOS頁面傳值方式

頁面傳值是很常用的一個東西,這裡介紹比較常用的五種:屬性傳值,block傳值,代理傳值,單例傳值,通知傳值。 (一)屬性傳值  實踐方案:第二個介面中的lable顯示第一個介面textField中輸入的文字 實踐步驟: 首先我們建立一個RootViewControlle

無線通訊調製方式:LoRa與FSK的共性與區別

當無線資料的傳輸越來越廣泛,我們彷彿才意識到無線傳輸的技術真真切切的就在我們的身邊。本文簡單介紹兩種無線通訊調製方式:LoRa與FSK的共性與區別。   首先了解一下近年在國內較為火爆的無線技術——LoRa。   LoRa調變解調器採用專利擴頻調製和前向糾錯技術,

Eclipse的Tomcat服務啟動方式

Eclipse中tomcat的啟動方式有兩種,它們分別是Apache Tomcat和Maven build。 來張直觀的圖(Debug Configurations):   下面簡單說一下對摺兩種啟動方式的粗淺認識。   Apache Tomcat啟動專案 1. 

Java建立執行緒方式的區別

建立一個執行緒 Java 提供了三種建立執行緒的方法: 通過實現 Runnable 介面; 通過繼承 Thread 類; 通過 Callable 和 Future 建立執行緒。 這裡只介紹兩種第一種和第二種。   1.以建立Runnable介面例項

springboot整合docker部署(構建Docker映象方式

在docker開始部署springBoot專案(方法一) Dockerfile 檔案 FROM openjdk:8-jdk-alpine VOLUME /tmp ADD testdocker-1.0-SNAPSHOT.jar app.jar ENTRYPOINT ["java","-Djava.s

android 呼叫系統資源實現錄音

 在移動APP開發中,每逢APP應用設計到多媒體開發的時候,都會讓很多的程式設計師頭疼不已,而且專案的開發進度會放慢、專案 的難度也會加大蠻多,同時APP的測試也會增加。Android中的多媒體開發,有音訊的播放、音訊的錄製、視訊的播放、視訊的錄製 等,雖然Android的