1. 程式人生 > >iPhone呼叫發簡訊,電話,郵件,提示框的方法之一

iPhone呼叫發簡訊,電話,郵件,提示框的方法之一

+ (void)alert:(NSString *)msg
{
    UIAlertView *alertView = [[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil] autorelease];
    [alertView showWithBackground];
}

+ (void) makeCall:(NSString *)phoneNumber
{
    if ([DeviceDetection isIPodTouch]){
        [UIUtils alert:kCallNotSupportOnIPod];
        return;
    }
    
    NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber];    
    
    NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", numberAfterClear]];
    //NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"atel:%@", numberAfterClear]];
    NSLog(@"make call, URL=%@", phoneNumberURL);
    
    [[UIApplication sharedApplication] openURL:phoneNumberURL];    
}

+ (void) sendSms:(NSString *)phoneNumber
{
    if ([DeviceDetection isIPodTouch]){
        [UIUtils alert:kSmsNotSupportOnIPod];
        return;
    }
    
    NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber];
    
    NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"sms:%@", numberAfterClear]];
    NSLog(@"send sms, URL=%@", phoneNumberURL);
    [[UIApplication sharedApplication] openURL:phoneNumberURL];    
}

+ (void) sendEmail:(NSString *)phoneNumber
{
    NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@", phoneNumber]];
    NSLog(@"send sms, URL=%@", phoneNumberURL);
    [[UIApplication sharedApplication] openURL:phoneNumberURL];    
}

+ (void) sendEmail:(NSString *)to cc:(NSString*)cc subject:(NSString*)subject body:(NSString*)body
{
    NSString* str = [NSString stringWithFormat:@"mailto:%@?cc=%@&subject=%@&body=%@",
                     to, cc, subject, body];

    str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
    

相關推薦

iPhone呼叫簡訊電話郵件提示方法之一

+ (void)alert:(NSString *)msg {     UIAlertView *alertView = [[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self cancelButtonTitle:@"OK" othe

機器學習實戰中第四章樸素貝葉斯過濾垃圾郵件正則表示式切分郵件內容得出字母的問題解決方法

原文中的程式碼:listOfTokens = re.split(r'\W*', bigString) 修改為:listOfTokens = re.split(r'\W+', bigString)

zabbix 定義觸發器並使用郵件微信訊息報警。

觸發器可根據監控項獲取到的值來進行一些操作,如監控項獲取到的values為0,觸發器可判斷為正常,如果獲取到了1,就觸發報警。 定義報警方式比較簡單,但是用shell指令碼實現起來,總是有格式問題,所以我用python語言寫了簡單的程式[發郵件,發到微訊號上],zabbix執行python程式時,傳入幾個引

ajax呼叫後臺實現檔案下載不彈出下載提示無法下載

在做ajax呼叫後臺實現檔案下載時,出現了後臺返回前端正確資料,但前臺就是不提示下載框,且沒有下載檔案 $.ajax({ "url" : urlStr + 'exportFile', "method" : "POST", "data" : { "list

window.location.reload() 重新整理頁面時如何不彈出提示

  1、試試 window.location.href=window.location.href 2、當前頁有被post資料的時候reload就會提示重新整理 可以嘗試重新定向頁面地址 3、reload時是會彈出重新整理的視窗的     改為window.location.

下載檔案並彈出儲存提示選擇位置絕對路徑 or相對路徑

1.因為Aiax不能返回流 所以用js表單提交發送請求 var form = document.createElement("form");document.body.appendChild(form);var nameInput = document.createEle

彈出訊息提示彈出確認取消彈出物品獲得提示

一、 彈出提示框 Globals.MUIManager.CreatMessageLabel("支付失敗"); public T GetUI<T>() where T : HotFix_Project.UI.UI_Logic

IOS 開發呼叫打電話簡訊開啟網址

1、呼叫 自帶mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]]; 2、呼叫 電話phone [[UIApplication sharedA

html a 標籤實現打電話簡訊郵件查地圖功能

<html>     <head>         <meta charset="utf-8">         <title></title>         <style>         a{di

H5 手機上簡訊電話

<a href="tel:10086">10086</a> //點選後直接撥打10086  <a href="mailto:[email protected]?

html,js打電話撥號簡訊郵件啟用Android市場地圖定位GP

如果需要在移動瀏覽器中實現撥打電話,呼叫sms,傳送email等功能,移動手機WEB頁面(HTML5)Javascript提供的介面是一個好辦法。採用url連結的方式,實現在Safari ios,Android 瀏覽器,webos瀏覽器,塞班瀏覽器,IE,Operamini等

手持移動端特殊連結:打電話簡訊郵件

如果需要在移動瀏覽器中實現撥打電話,呼叫sms,傳送email等功能,移動手機WEB頁面(HTML5)Javascript提供的介面是一個好辦法。 採用url連結的方式,實現在Safari ios,Android 瀏覽器,webos瀏覽器,塞班瀏覽器,IE,Operam

實現郵件方法隨機返回失敗成功50個執行緒同時呼叫sendEmail傳送1000封郵件統計傳送失敗和成功的個數

public class Test1 { public static void main(String[] args) {int num=1000;//1000封郵件//獲得執行緒池ExecutorService executorService=Executors.newFixedThreadPool(50)

十六.監控系統cpu.內存磁盤等自動報警郵件

subject sub percent tmp 工具 exc sendmai join pri 發送郵箱小工具,將它放在#/usr/bin/mail chmod +x /usr/bin/mail #!/usr/bin/python #-*- coding: UTF-8 -

阿裏雲服務器不能郵件禁用25端口的解決辦法

utf not red view 成功 提示 password imap erro 前陣子剛剛買了個阿裏雲服務器,在做發送郵件功能時,發現本來在本地測試沒問題的功能,在服務器上連接超時。 後來發現是阿裏雲將25端口禁用了(“坑!當然也有其道理”),大概2016年9月後買

Mac下命令行郵件【搭配php(shell_exec...)等腳本語言輕松郵件告別各種依賴庫】

-1 mtp ima .cn 令行 輕量 -- 語言 郵件   用到的是msmtp,一個smtp客戶端,比sendmail,postfix更加輕量。用自己的QQ郵箱(163...)發郵件的話,很適合。   Mac下安裝很簡單,一句話:brew install msmtp  

【python】郵件含附件

msg 分號 mat gin 內容 nbsp span level mtp def send_mail(_user,_pwd,_to): # f = open(file_new,‘rb‘) # mail_body = f.read() # f.cl

老百勝開戶電話13208831115中國買蘇35沒看走眼!美軍布全部戰機妥善率統統被秒殺

美國空軍運輸機老百勝開戶電話13208831115網址www.lbs818.com近日,美軍再次展示了其“信息透明”的一面,美國空軍發布了現役各型飛機的妥善率(或者說出動率),這已經是美軍連續數年公開這一數據。從數據來看,美國空軍飛機的整體妥善率依然維持在一個較高的水平,達到了71.3%。 但橫向對比的話,從

foxmail、outlook郵件進度條很慢

foxmail進度條很慢 outlook進度條很慢 foxmail、outlook發送郵件,進度條很慢,以為是網絡問題,但是把服務器地址更改成內網IP地址也是一樣。telnet 25端口響應慢(剛開始以為是數據庫帳號密碼認證慢造成的,後來tcpdump抓包發現telnet過去後,很久才得到響應,還沒有

python webdriver 登陸163郵箱給QQ郵箱送一個郵件顯示等待

try body component cte elf them rac send pri #encoding=utf-8 import unittest import time from selenium import webdriver from selenium.web