wap页面点击号码拨出号码 几种方法

来源:互联网 发布:做网络销售股票犯法吗 编辑:程序博客网 时间:2024/05/16 14:07
手机上网的时候, wml/XHTML 网页上往往有一些连接,点击即可调用手机实现拨号和发短信的功能,比较自然的体现了手机应用的特点。 dig了一下。
 
 Wireless Telephony Application Interface (WTAI) 负责定义此项实现, 实际上,早期的j2me 实现类似功能,据说也是调用wap浏览器来间接做到的。
 
 WTAI URI基本格式如下
 
 wtai://<library>/<function> (; <parameter>)* [! <result>]
 < > Denotes an enumerated operator
 [ ] Denotes an optional section
 | Denotes a pair of mutually exclusive options
 ( )* Repeat none or multiple items
 *( ) Repeat one or multiple items
 library Name that identifies type of library, WTA Public uses library “wp”
 function Function within a library, for example “mc” for function “make call” in “wp” library
 parameter Zero or more parameters sent to a function, should be delimited by a semicolon “;”
 result Start of result is denoted by “!”. optional
 
 WTAI 代码示例
 
 1. 实现click - to- dial 功能
 mc: make call
 <a href="wtai://wp/mc;5551212">Call 5551212</a>
 另外在一些同时支持wml和xhtml mp的手机,比如nokia 系列, 也可以以非标准WTAI URI的方式调用,比如
 <a href="tel:+468123456">Call</a>
 
 2. Add-to-Phonebook
 WMLScript: WTAPhoneBook.write("2", "5554367", "EINSTEIN");
 
 3. Add-to-Speed Dial
 <a href="wtai://wp/ap;5551212;My Company”>5551212</a>
 
 4. voice call
 wtai://vc/sc; 5554367;1
 
 5. Accept Call
 可以接收一个call 入电话,这个还不知道怎么玩,比较有意思。 如果能和后台语音系统整合
 
 
 6. read text
 可以读入一个网络文本,并且保存到手机。 超级短信?这个做广告的时候会比较实用。
 
 WTAI是一个比较老的规范, 还不支持短信调用。
 查了一下,在 xhtml mp中可以用如下格式 发送短信。
 
 <a href="sms:+3581234567">Send SMS to us </a>
 <a href="sms:10000?body=ktgj">

 ps:实际测试发现, sms只有nokia支持, phonebook,除了nokia,很多手机都只支持加电话,会丢失联系人信息。

<a href="sms:10000?body=ktgj">


还有如果有的手机拨出号码 有问题可以用

<a href="tel:10086">10086</a>

这个一般都可以



转载:出处 http://blog.sina.com.cn/s/blog_6a3fe33301010bgx.html