1. 程式人生 > >App呼叫系統內建應用或跳轉到設定頁面

App呼叫系統內建應用或跳轉到設定頁面

[UIApplication sharedApplication] openURL:url];通過給url不同的值,可以實現呼叫系統自帶電話/簡訊/郵箱/瀏覽器/…

1、呼叫 電話phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://800888"]]; //撥打電話之後不跳轉回app
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://800888"]];//撥打電話之後跳轉回app

2、呼叫自帶 瀏覽器safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.abt.com"]];

3、呼叫 自帶Mail
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]];

4、呼叫 SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://800888"]];

5、呼叫 app Store
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://"]];

6、呼叫 iBook
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-books://"]];

7、呼叫 Map
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"maps://"]];

8、呼叫 Facetime
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://"]];

9、呼叫 Music
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"music://"]];

10、跳轉到系統設定相關介面

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];

以下為設定的跳轉關鍵字:
About                                prefs:root=General&path=About 
Accessibility                        prefs:root=General&path=ACCESSIBILITY 
Airplane Mode On                     prefs:root=AIRPLANE_MODE 
Auto-Lock                            prefs:root=General&path=AUTOLOCK 
Brightness                           prefs:root=Brightness 
Bluetooth                            prefs:root=General&path=Bluetooth 
Date & Time                          prefs:root=General&path=DATE_AND_TIME 
FaceTime                             prefs:root=FACETIME 
General                              prefs:root=General 
Keyboard                             prefs:root=General&path=Keyboard 
iCloud                               prefs:root=CASTLE 
iCloud Storage & Backup              prefs:root=CASTLE&path=STORAGE_AND_BACKUP 
International                        prefs:root=General&path=INTERNATIONAL 
Location Services                    prefs:root=LOCATION_SERVICES 
Music                                prefs:root=MUSIC 
Music Equalizer                      prefs:root=MUSIC&path=EQ 
Music Volume Limit                   prefs:root=MUSIC&path=VolumeLimit 
Network                              prefs:root=General&path=Network 
Nike + iPod                          prefs:root=NIKE_PLUS_IPOD 
Notes                                prefs:root=NOTES 
Notification                         prefs:root=NOTIFICATIONS_ID 
Phone                                prefs:root=Phone 
Photos                               prefs:root=Photos 
Profile                              prefs:root=General&path=ManagedConfigurationList 
Reset                                prefs:root=General&path=Reset 
Safari                               prefs:root=Safari 
Siri                                 prefs:root=General&path=Assistant 
Sounds                               prefs:root=Sounds 
Software Update                      prefs:root=General&path=SOFTWARE_UPDATE_LINK 
Store                                prefs:root=STORE 
Twitter                              prefs:root=TWITTER  
Usage                                prefs:root=General&path=USAGE 
VPN                                  prefs:root=General&path=Network/VPN 
Wallpaper                            prefs:root=Wallpaper 
Wi-Fi                                prefs:root=WIFI 
INTERNET_TETHERING Internet_tethering    prefs:root= INTERNET_TETHERING

相關推薦

App呼叫系統應用設定頁面

[UIApplication sharedApplication] openURL:url];通過給url不同的值,可以實現呼叫系統自帶電話/簡訊/郵箱/瀏覽器/… 1、呼叫 電話phone [[UIApplication sharedApplication

Android 呼叫系統分享

儲存後的圖片最後都是要分享, 常見的分享平臺有QQ 微博 微信等等, 它們都提供各自的api, 我們可以整合到專案裡面, 但是每個平臺都要整合appkey等等,當然可以把他們都封裝起來, 不過也得用上2

微信瀏覽器自動其它瀏覽器(手機預設瀏覽器)

最近在做一個專案,有一項功能是從微信中的分享頁或者產品推廣頁面中下載app;在微信中直接下載app時微信是“拒絕”的,所以一般的做法是點選下載按鈕彈出遮罩層,提示在瀏覽器中開啟,然後進入外部瀏覽器,再次點選下載按鈕進行下載,這種做法雖然能夠實現下載的功能,但是這麼長的操作非常容易導致潛在使用者的流失。 那麼

微信瀏覽器如何到手機預設瀏覽器下載的實現

今天一後臺同事問我:為什麼從App裡面分享到微信好友時,在微信裡沒有發下載分享裡的軟體,而在瀏覽器中卻可以?於是我在微信公眾號中試了一下,發現果然不可以下載。通過google 發現,原來是微信遮蔽了內建瀏覽器的下載功能。那麼有沒有解決辦法呢? 肯定是有的。判斷髮現是在微信中開啟,給提示讓其從右上角選擇在瀏覽器

IOS應用應用之間URL

蜂窩網路:prefs:root=MOBILE_DATA_SETTINGS_ID網路:      prefs:root=General&path=Network/***Wi-Fi:    prefs:root=WIFI定位服務:prefs:root=LOCATION_SERVICES個人熱點:prefs

asp.net 重寫OnException返回json頁面

message ide string exce () toupper tpc exceptio tostring protected override void OnException(ExceptionContext filterContext)

掃描二維碼自動識別手機系統(Android/IOS)不同頁面

移動網際網路發展迅速,各種APP的開發都太瘋狂了,一般稍大點兒的應用,都會準備多個版本,比如:iPhone版、iPad版、Android版,我們姑且稱之為:終端適配。 業務做的再大點兒的,APP還會考慮覆蓋到多個國家,比如:中文版、英文版、日文版、韓文版等,我們可稱之為

h5頁面喚起app(iOS和Android),沒有安裝則下載頁面

由於研究了之後,和同事溝通,找到一個地址進入,分別測試不同手機,機型,安卓進入安卓應用商店,ios進入app store ;所以直接貼了一個連結,即可。 下面方法,暫時沒用到,分享給需要的盆友。 COPY的方法如下,參考:------------------------

iOS APP設定頁面彙總

在iOS8中,我們可以這麼設定: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; 需要設定一下 在 URL T

2000下自定義函式呼叫不確定性系統函式

2000下自定義函式和不確定性內建系統函式 作者:hapyflystoneblog:http://blog.csdn.net/happyflytone 轉載請註明出處   我們經常在想自定義函式內呼叫一些不確定性的系統函式,可是天不作美系統會報錯,下面演示一下系統函式getdate(). --建

微信置瀏覽器不支持打開網頁下載APP怎麽辦,微信瀏覽器原理

ans 網頁 tor 自動 ase abap .cn 自己的 str 由於微信引流具備快速性和高效的二次傳播性,故眾多商家紛紛選擇微信推廣為主要的推廣方式。但在使用微信分享鏈接和營銷方案的過程中經常會遇到分享鏈接在微信內被攔截從而無法打開或者打開後無法下載文件 的情況

react native 呼叫手機地圖

GitHub:https://github.com/starlight36/react-native-map-linking Android: 高德地圖 百度地圖 iOS: 高德地圖 百度地圖 蘋果地圖 使用:npm install reac

如果Win10應用不小心解除安裝了怎麼恢復?

1、問題描述:有些朋友覺得Win10自帶的哪些應用工具,好像都用不著或者根本不會用,嫌它們礙眼就全解除安裝掉。可是等到要用時才後悔自己手快解除安裝了,怎樣才能恢復安裝內建應用呢?   2、解決方案:   ①首先在搜尋框轉換輸入“powershell”,在彈出的第一個搜尋結果中右鍵點選“以管理員的身份執行”

JS系統函式

var str = 'AAAA'; var aTest= new Array(); //['ff'[,'er']] \ new Array(10); \ new Array('ff','fee'); var obj = new Obejct(); // {name:'zhan

怎麼使用命令列工具刪除windows應用

Windows 10包含各種通用應用程式,並且沒有簡單的方法可以將它們隱藏在新的“開始”選單中的“所有應用程式”檢視中。您可以解除安裝它們,但Microsoft不允許您以通常的方式輕鬆解除安裝它們。 ** 使用PowerShell解除安裝內建應用程式 ** 您可

用js限制網頁只能在微信瀏覽器支付寶瀏覽器中開啟

    function is_weixinOrAli(){ var ua = navigator.userAgent.toLowerCase(); //判斷瀏覽器的型別 if (ua.match(/MicroMessenger/i) != "microm

Win10刪除應用

1、啟動PowerShell:在搜尋框裡輸入“powershell”,在標記為“桌面應用”的“Windows PowerShell”上右鍵,選擇“以管理員身份執行”命令; 2、Get-AppXPackage | Remove-AppxPackage刪除當前賬戶

android APP呼叫系統方法

一般來說,有些系統方法是不提供在SDK中的,這種情況下,需要把app的原始碼放到系統原始碼的目錄下編寫Android.mk進行編譯,使其能訪問到@hide的系統方法。 但是,即使編譯通過,在系統中執行的時候,仍然會碰到許可權被拒絕的問題。 昨天,我在APP的service中呼叫了regist

Android 8.0系統,版本升級不應用安裝頁面的完美解決

   最近開發遇到了個問題,app升級的時候,其他手機都能正常升級,下載完安裝包,跳到安裝頁面進行新版本的安裝。但卻有使用者反映,華為P10和華為Mate 9升級時,怎麼也無法跳轉到安裝頁面。起初我以為是華為手機自身系統的問題(因為手上的華為測試機都是正常的),還特地對比了幾

【原創】Matlab.NET混合程式設計技巧之直接呼叫Matlab函式

  在我的上一篇文章【原創】Matlab.NET混編技巧之——找出Matlab內建函式中,已經大概的介紹了matlab內建函式在混合程式設計中的優點,並通過程式找出了matlab中的大部分內建函式,當然更多人關心是如何像我所說得那樣,不用直接編譯,就直接在C#中呼叫這些內建函式。本文就帶你揭開這些謎團