1. 程式人生 > >html,js打電話,撥號,發簡訊,發郵件,啟用Android市場,地圖定位GP

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

如果需要在移動瀏覽器中實現撥打電話,呼叫sms,傳送email等功能,移動手機WEB頁面(HTML5)Javascript提供的介面是一個好辦法。

採用url連結的方式,實現在Safari ios,Android 瀏覽器,webos瀏覽器,塞班瀏覽器,IE,Operamini等主流瀏覽器,進行撥打電話功能。

1. 打電話

在電話號碼前面可以加上 + (加號)表示國際號碼。如:

最常用WEB頁面JS實現一鍵撥號的電話撥打功能

例子: 

 <a href="tel:10086">10086</a>
使用wtai協議進行撥打電話
<a href="wtai://wp/mc;10086">10086</a>
<a href="wtai://wp/ap;10086;">將10086儲存至電話簿 </a> 


1.1 移動web頁面自動探測電話號碼

<meta name="format-detection" content="telephone=no">

<meta http-equiv="x-rim-auto-match" content="none">

1.2 微信開發實現一鍵撥號出現遮蔽問題的解決方案

開啟撥號頁面要做下處理,在網址後面增加一個錨節點mp.weixin.qq.com。
例項如下:

如:https://blog.csdn.net/cplvfx 上需要撥號程式碼,操作如下

1、https://blog.csdn.net/cplvfx 繼續寫撥號程式碼
<a href="tel:15188886666">移動WEB頁面JS一鍵撥打號碼諮詢功能</a>


2、開啟這個網址連結的時候,就用這個連結https://blog.csdn.net/cplvfx/#mp.weixin.qq.com 
這樣,微信裡面的一鍵撥號功能就OK了

2. 簡訊

如果是需要呼叫簡訊的介面,可以將連結寫成下面的格式:
sms:<phone_number>[,<phone-number>]*[?body=<message_body>]
例如:
 <a href="sms:10086">給 10086 發簡訊</a><br />
 <a href="sms:10086?body=cxye">給 10086 傳送內容為"cxye"的簡訊</a><br />
 <a href="sms:10086,10010?body=cxye">給 10086 和 10010 傳送內容為"cxye"的簡訊</a>

3. Mail 郵件

就和普通的html一樣使用mailto

 <a href="mailto:[email protected]">mail</a> 
 <a href="mailto:[email protected],[email protected]">mail</a> 
 <a href="mailto:[email protected]?subject=Testing">mail</a> 
 <a href="mailto:[email protected]?subject=Testing mailto&[email protected]">mail</a>

4. Android Market

如果希望一個連結能夠啟用Android市場的功能,可以把連結寫成:

<a href="market://search?q=[query]">Android Market link</a>

其中<query>就是搜尋的內容,你應用的名稱

例子:

 <a href="market://search?q=MyApp">MyApp</a>

5. 地圖定位GPS

<a href="geopoint:[經度],[緯度]">我的位置</a>

例如:
 <a href="geopoint:108.954823,34.275891">我的位置</a>

6. js實現以上效果

以電話和簡訊為例:

html

        <div class="navbar-list"> <a onclick="phonetel()">電話</a></div> 
            <div class="navbar-list"> <a onclick="phonesms()">簡訊</a></div>

js

<script>
    function phonetel(){    
        window.location.href = "tel:13866668888";
    }
	    function phonesms(){    
        window.location.href = "sms:13866668888?body=我要訂貨";
    }
</script>

參考文獻2:http://www.cnblogs.com/skylaugh/p/3401825.html

參考文獻1:https://blog.csdn.net/myfmyfmyfmyf/article/details/45219543

相關推薦

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

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

Android html5 打電話簡訊郵箱等

TextView tv_html = (TextView) findViewById(R.id.tv_html); String str ="Html文字"; tv_html.setText(Htm

OCiOS開發:簡訊郵件打電話及搖一搖實現

簡介 在iOS開發中,可能會用到發簡訊、發郵件、打電話及搖一搖等功能,比如在應用程式的‘關於’介面,我們可能會留下電話號碼或郵箱等聯絡方式,為了方便使用者直接在應用程式中做操作,提升使用者體驗,我們會設計一些互動動作,讓使用者輕鬆的去發簡訊、打電話或發郵件等。

iOS應用呼叫系統打電話簡訊郵件功能

摘要: 在應用程式內,呼叫系統的功能來實現打電話、發簡訊和發郵件,通過電話號碼或者郵箱,直接跳轉到系統的功能介面。 PS:除錯好像只能真機除錯,模擬器沒有反應,真機就可以跳轉,不知道是不是必須真機,但方法肯定是可行的。 1、打電話 應用內呼叫系統打電話有兩種方式: 1

iOS 打電話簡訊郵箱 、跳轉網站 功能(系統方法)

//聯絡人:石虎  QQ: 1224614774暱稱:嗡嘛呢叭咪哄 /** 注意:打電話、發簡訊、發郵箱 、跳轉網站 功能(系統方法)---->要真機才有效果 */ 1.簡單實現效果圖:

iOS內嵌WKWebView撥打電話、簡訊郵件沒反應

iOS內嵌WKWebView撥打電話沒反應 <a href="tel:13112345678">撥打號碼</a> 內嵌H5的傳送簡訊,打電話,傳送郵件程式碼的處理 實現

iOS開發:APP撥打電話、簡訊郵件功能

在iOS開發過程中,經常會用到點選公司簡介的電話號碼,會直接撥打電話;或者點選網址連結發郵件,點擊發簡訊按鈕直接發簡訊等,這些功能雖小,但很實用。 一、撥打電話功能: 通過app撥打電話有三種方式,具體程式碼如下所示: 1.直接跳轉到撥打電話介面,不彈出撥打電話提示框,打完

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

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

Android實現打電話簡訊

打電話和發簡訊  功能描述:         1). 點選”打電話”: 進入撥號介面        2). 長按”打電話”: 直接撥打電話        3)

寫一個手機類屬性:品牌brand,價格price 行為:打電話Call簡訊Message打遊戲Game 要用到this和Private的知識點

初寫手機類 這個程式是初步的程式,還有很多細節沒補上,等到學到後面再逐漸完善了 class Demond_Phone { public static void main(String[] args) { Phone p1 = new Phone();

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

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

通過超級終端連線簡訊 用at指令簡訊打電話

1、連線簡訊貓 開始--〉程式--〉附件--〉通訊--〉超級終端 選擇簡訊貓連線的com口,設定波特率(如果是手機卡發簡訊,需要設定為19200)。 2、輸入指令發簡訊 在簡訊貓介面輸入 at at+cmgf=1 at+cmgs=手機號 >簡訊內容 簡訊

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

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

Studio給模擬器打電話簡訊沒有中文亂碼

之前Eclipse在DDMS的Emulator Control發簡訊打電話沒問題後來轉studio也沒用過相關的功能今天做簡訊備份發現開啟studio的Emulator Control是這樣的 查資料發現這個功能方便多了簡訊還不會中文亂碼:點選模擬器的右側導航欄底部的

如何進入系統撥號盤或者直接打電話簡訊還有data,scheme,uri的關係

一.背景 Android做app,有時候需要去呼叫系統的撥號盤,或者直接撥打某個電話,還有傳送簡訊(直接傳送和帶著預設的號碼和內容跳到系統應用),網上有很多例子,可以直接拿來用,可是如果換做是呼叫其他的系統應用你會咩? 下面就授之以漁!!! 二.例項 用一個跳到簡訊的需求來

js實現每次程序送一個數據 多次送不一樣5秒後繼續執行多次程序判斷如果五秒後送過來的數據和上次不一樣少的刪除多的增加

增加 開始 後繼 tin key cli 監控 沒有 sop /*存儲設備ID*/var IDSNew = new Array();//判斷是否已經啟用服務var isopen = true;//需要放到接收設備數據處IDSNew[client.deviceId]=new

python學習之網站的編寫(HTMLCSSJS)(十一)----------如何利用其它html檔案中的CSS(也就是可以將共同的地方提取出來放大一個檔案中利於使用)

首先說一下它的具體用處,我們已經知道,當我們寫一個html檔案的時候,不同的標籤想用相同的版式的時候,我們可以將它提取出來,然後再用一些選擇器進行應用,比如class選擇器。但是,但我們編寫多個html檔案中的時候,多個檔案都想用一些相同的版式該怎麼辦呢? 那麼就引入了這種連線的方式,首先寫一個

python學習之網站的編寫(HTMLCSSJS)(十)----------CSS中用的最多的class選擇器批量的為一些標籤設定相同的版式

選擇器有很多種,有id選擇器,div選擇器,層級選擇器,組合選擇器等等,然而,用的最多的就是class選擇器,它的作用是為下面所有符合class規則的標籤設定上相同的版式。 步驟: 1.在頭部編寫<style>標籤,點+class選擇器的名稱(也就是下面需要選擇的class),然

深度學習幫程式設計師“防”老闆?露臉就簡訊10行python人臉報警

現在一個攻城獅就能搞定人臉的深度學習演算法,這要多感謝國外開源框架,雖然達不到曠世face++和諸多人臉公司的深度,但是實際應用已經沒有太大壓力。下圖就是tensorflow寫的人臉5點定位加情緒測試。 人臉識別應用 前不久網路上爆紅某公司,一人臉識別開發師用攝像頭識別老闆,當老闆靠進自己的工位的

一個簡單的詢盤表單html+js程式碼

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">