1. 程式人生 > >iOS [UIApplication sharedApplication] openURL等常用的方法使用例如:打電話、定位等

iOS [UIApplication sharedApplication] openURL等常用的方法使用例如:打電話、定位等

1、打電話

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://電話號碼"]];

2、發簡訊

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://電話號碼"]];

3、去設定設定APP定位許可權

NSURL *settingsURL = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

[[UIApplicationsharedApplication] openURL:settingsURL];

4、呼叫Safari開啟頁面

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://eyecm.com"]];

5、呼叫APP商店

NSURL *url= [NSURL URLWithString:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=291586600&mt=8"];

[[UIApplication sharedApplication] openURL:url];

6、呼叫appstore商店評論

NSInteger apple_id = 121212;

NSString *str = [NSString stringWithFormat:

                                 @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%ld",

                                 (long)apple_id ];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

7、呼叫郵件客戶端(Apple Mail)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]];

8、呼叫谷歌地圖(Google Maps)

NSString *searchQuery = @"1 Infinite Loop, Cupertino, CA 95014";

searchQuery = [addressText stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];

NSString *urlString=[NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", searchQuery];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];

相關推薦

iOS [UIApplication sharedApplication] openURL常用方法使用例如打電話定位

1、打電話 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://電話號碼"]]; 2、發簡訊 [[UIApplication sharedApplication] openURL

iOS開發中使用[[UIApplication sharedApplication] openURL:]載入其它應用

轉載自:http://blog.csdn.net/hengshujiyi/article/details/21172127 在iOS開發中,經常需要呼叫其它App,如撥打電話、傳送郵件等。UIApplication:openURL:方法是實現這一目的的最簡單方法,該方法

iOS中[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@""]]的使用

使用系統自帶功能,傳送簡訊、撥打電話、傳送郵件、開啟網站 // 呼叫自帶mail [[UIApplication sharedApplication] openURL:[NSURL URLWithSt

CS231n 卷積神經網路與計算機視覺 6 資料預處理 權重初始化 規則化 損失函式 常用方法總結

1 資料處理 首先註明我們要處理的資料是矩陣X,其shape為[N x D] (N =number of data, D =dimensionality). 1.1 Mean subtraction 去均值 去均值是一種常用的資料處理方式.它是將各個特徵值減去其均

UIApplication.sharedApplication().openURL的使用(Swift版)

UIApplication.sharedApplication().openURL(NSURL(string: "http://www.163.com")!) //瀏覽器開啟 UIApplic

使用form的方法例如reset,clear)報錯Uncaught TypeError: Cannot read property 'tip' of undefined(…)的原因

 在瀏覽器中debug前端程式碼時,第一次按一個按鍵,沒有問題,第二次開始再按這個按鍵的時候,出現了錯誤Uncaught TypeError: Cannot read property 'tip' of undefined(…),雖然不影響功能,但是出現紅色的錯誤總是感覺

ios-day11-01(UIWindow的常用方法。makeKeyWindowmakeKeyAndVisible獲取當前應用的主視窗和所有視窗)

// // JLAppDelegate.h // 01-UIWindow // // Created by XinYou on 15-3-11. // Copyright (c) 2015ĺš´ vxinyou. All rights reserved. // #import @interfac

android 百度地圖自定義圓,更改預設圖示常用方法

總結了一下百度地圖常用的方法(前提是整合百度地圖環境成功): 1:定位到已經經緯度,只需要改變LatLng的引數即可。有兩種方法: 方法1: //定義Maker座標點 LatLng point = new LatLng(39.96317

java字串擷取替換刪除新增查詢常用方法

1、length()字串的長度   例:char chars[]={'a','b'.'c'};     String s=new String(chars);     int len=s.length

ios 多執行緒 -- NSOperation 常用方法

1 最大併發數 最大併發數:同一時間最多隻能執行的任務的個數。 最⼤大併發數的相關⽅方法 - (NSInteger)maxConcurrentOperationCount; - (void)setMaxConcurrentOperationCount:

react-navigation 3.x版本的pushnavigategobackpopdispatch常用方法

聲明 而是 top margin tar code 不常用 isf lan 一、方法簡介 1. 應用中的每個頁面組件都會自動提供 this.props.navigation this.props.navigation可以獲取的一些方法: navigate -

常用資料庫操作(DML序列

一、序列 1.1序列作用: 在Oracle資料庫中,序列的用途是生成表的主鍵值,可以在插入語句中引用,也可以通過查詢檢查當前值,或使序列增至下一個值 1.2建立序列: CREATE SEQUENCE SEQ_EMP --序列最大最小值 MINVALUE 1 MAXVALUE 999

StringUtils工具類常用方法彙總2(擷取去除空白包含查詢索引)

  在上一篇中總結了StringUtils工具類在判斷字串為空,大小寫轉換,移除字元或字元序列,替換,反轉,切割合併等方面的方法,這次再彙總一下其它常用的方法。 一、擷取   StringUtils中常用的擷取字串的方法如下: substring(String str,

PHP中的11個魔術方法總結__construct,__destruct__call

PHP中的魔術方法總結 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __auto

iOS webView 檢測當前網頁的請求錯誤碼400404錯誤碼

由於iOS的webView對於400、404等錯誤不算做請求失敗,所以我們需要手動判斷他的請求返回的錯誤碼 可以在webView的回撥方法中實現 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest

iOS開發——oc——founctation中常用結構體(NSRangeNSPoint\CGPointNSSize\CGSizeNSRect\CGRect)

          founcation中常用結構體 一、概述:    在foundation框架中,有一些關於位置和尺寸的結構體,在我們實際開發ios的時候會經常被使用到,所以這裡詳細講解下:    NSRange : 表示範圍    NSPoint\CGPoint

常用方法記錄java讀取Excel

簡單記錄一下java讀取excel檔案的小方法。 使用jxl.jar進行讀取,需要注意的是,jxl.jar只能讀取xls格式的excel Maven引用: <depend

Python學習筆記(2)——字串常用方法(對齊替換拆分合併)

1. 字串對齊——center、ljust、rjust 通過在兩邊填充字元(預設空格)讓字串居中、左對齊、右對齊。 2. 查詢子串——find、index、count find:查詢子串,返回子串第一個字元的索引,如果沒找到返回-1。 index:查詢子串,返回子

黑馬程式設計師——Foundation框架——常用結構體(NSRangeNSPoint

一,Foundation框架簡介: OC的Foundation框架包含了常用的類(所有類均是繼承自NSObject )和資料型別(結構體、列舉、等)。 路徑:/Applications/Xcode.app/Contents/Developer/Platforms/iPh

JavaScript與jQuery中獲取螢幕的寬度和高度的常用方法以及HTML中精確定位

瀏覽器的寬高示意圖: JavaScript中常用的方法: 網頁可見區域寬: document.body.clientWidth 網頁可見區域高: document.body.clientHe