特殊的链接:打电话,短信,email;iPhone 和Android应用

特殊的链接:打电话,短信,email;iPhone 和Android应用

下面的这篇文章主要是说,网页中的链接如何写,可以激活电话的功能。

例如,页面中展示的是一个电话号码,当用户在手机浏览器里面点击这个电话号码的时候,手机会弹出拨号的面板,或者是短信程序会启动等。

1. 打电话

在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时候,拨号面板会激活,但是如果不是这一特定的格式,那么拨号功能是不会启动的。其实可以通过链接的方式激活拨号面板。

(1) IPhone的写法

  • [phone_number] 就是电话号码了
 <a href="callto:[phone_number]">phone_number</a>
  • 例子:
 <a href="callto:12345678">12345678</a>

(2) Android的写法

  • [phone_number] 就是电话号码了
 <a href="wtai://wp/mc;[phone_number]">phone_number</a>
  • 例子:
 <a href="wtai://wp/mc;12345678">12345678</a>

在电话号码前面可以加上 + (加号)表示国际号码。如:

 <a href="wtai://wp/mc;+12345678">+12345678</a>

2. 短信

如果是需要调用短信的接口,可以将链接写成下面的格式:

 sms:<phone_number>[,<phone-number>]*[?body=<message_body>]

例如:

 <a href="sms:12345678">给 12345678 发短信</a> <a href="sms:12345678?body=hello">给 12345678 发送内容为"hello"的短信</a> <a href="sms:12345678,98765432?body=hello">给12345678和98765432 发送内容为"hello"的短信</a>

3. Android Market

如果希望一个链接能够激活Android市场的功能,可以把链接写成:

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

其中<query>就是搜索的内容,你应用的名称

例子:

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

4. Ovi Store
这是诺基亚Nokia的一个应用市场。

 <a href="http://store.ovi.com/content/XXXXX">MyApp</a>

XXXX就是你的应用的ID(application Id)。

5. Windows Marketplace

微软的应用市场

 <a href="http://marketplace.windowsphone.com/details.aspx?appId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx">MyApp</a>

其中 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 只的就是应用的ID

6. BlackBerry App World

黑莓的应用市场

 <a href="http://appworld.blackberry.com/webstore/content/XXXXX">MyApp</a>

链接中的XXXX就是应用ID。下面这个是作者页面的URL

 <a href="http://appworld.blackberry.com/webstore/vendor/XXXX">MyApp</a>

其中的XXXX是指作者的ID

7. 地图定位GPS

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

例如:

 <a href="geopoint:100,23">我的位置</a>

8. 聊天工具

(1) Yahoo Messager

 <a href="ymsgr:[动作]?[用户名]&m=[消息]">Yahoo Messager</a>

[动作]有:addfriend, sendIM, call

例子:

 <a href="ymsgr:[email protected]">给[email protected]发消息</a>

(2) Windows Messager (MSN)

 <a href="msnim:[动作]?contact=[用户名]">Windows Messager</a>

[动作]有:chat (聊天), add (添加成联系人), voice (语音), video (视频)
例子:

 <a href="msnim:[email protected]">MSN</a>

(3) Google Talk (GTalk)

 <a href="gtalk:[动作]?jid=[用户名]&from_jid=[自己的用户名]">GTalk</a>

[动作]有:chat (聊天),call (语音)

例子:

 <a href="gtalk:[email protected]&[email protected]">GTalk</a>

(4) Skype

 <a href="skype:[用户名]?[动作]">Skype</a>

[动作]有:chat, add, userinfo, voicemain

例子:

 <a href="skype:mySkypeId?chat">Skype</a>

9. Mail 邮件

就和普通的html一样使用mailto

 <a href="mailto:[email protected]"></a> <a href="mailto:[email protected],[email protected]"></a> <a href="mailto:[email protected]?subject=Testing"></a> <a href="mailto:[email protected]?subject=Testing mailto&[email protected]"></a>
时间: 2024-09-30 16:09:36

特殊的链接:打电话,短信,email;iPhone 和Android应用的相关文章

打电话/短信分享/邮件分享

//  Created by apple on 15/6/17. //  Copyright (c) 2015年 Super All rights reserved. // #import "LCShareController.h" #import <MessageUI/MessageUI.h> @interface LCShareController () <MFMessageComposeViewControllerDelegate,MFMailComposeVi

android接收短信——framework处理流程(android 5.1)

modem层不懂,所以直接从RIL.java开始.以电信卡接收短信为例 modem通知RIL.java中的 RILReceiver处理接收信息 class RILReceiver implements Runnable { byte[] buffer; RILReceiver() { buffer = new byte[RIL_MAX_COMMAND_BYTES]; } @Override public void run() { ...... //建立socked连接,读取数据 processR

一条短信可让iPhone死机重启,苹果表示……

一名信息安全研究员发现了iPhone存在的一个"文本×××"漏洞.利用该漏洞,可以用一条短信令iPhone死机. 软件开发者亚伯拉罕·马斯里(Araham Masri)表示,通过发送包含指向漏洞代码链接的消息,就能让iPhone和Mac电脑死机,在某些情况下还会导致设备重启. 当自己的iPhone收到一条奇怪的短信后,iPhone便会死机或者重启,且Messages也无法使用. 毫无疑问这是苹果公司的一个漏洞,该漏洞由软件开发人员Abraham Masri发现.Abraham将这个漏洞

向android模拟器打电话发短信的简单方法

在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应.譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试.这里介绍一种简单的向android模拟器打电话发短信的方法. 该方法利用了eclipse ADT的DDMS来实现,首先点击打开DDMS,在eclipse界面的右上角,如图: 如果找不到,就点左边的图标,再点击others就会看到. 打开之后,在界面的左边中部会看见有一个Emulator Control

营销短信中的链接为什么能那么短?推荐一个适合短信营销使用的短链接接口

在推广中,尤其是电商行业以及APP行业中总是离不开成本低.获益大的短信营销.然而在短信营销中,有胆加短信链接的商家可是不多的哦,有胆的总是那些有短链接的而且识别度比较高的网址链接,因为短信链接常有的虚假信息让一众人群望而生畏. 如果您的链接不知名且还特别长,那么想要利用短信在手机端上达到信息推送营销闭环,不可缺少的一环就是链接,还必须是短链接.今日小编为您讲讲在线生成短链接的方式,且看下文:: 1.  百度短网址 百度短网址是需要大站才能申请,后来变成了都可以但需要2个小时的审核时间,现在是即时

安卓学习之接收、发送短信

短信接收 android中当手机接收到一条短信后,会发送android.provider.Telephony.SMS_RECEIVED 的广播,这条广播中携带有与短信相关的所有数据.每个应用程序都可以在广播接收器里对他监听. 简单的短信接收程序: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main

Android 监听短信2种方式:Broadcast和ContentObserver

1. 基于Broadcast接受短信 1.1 原理 Android收到短信后系统会发送一个android.provider.Telephony.SMS_RECEIVED广播.把它放在Bundle(intent.Extras)中,Bundle可以理解为一个Map,短信采用"pdus"作为键,pdus应该是protocol description units的简写,也就是一组短信.Android不是一接收到短信就立刻发出广播的,他会有一定的延迟,所以就有可能会有多条短信,所以才会用数组来存

android基础----&gt;发送和接收短信

收发短信应该是每个手机最基本的功能之一了,即使是许多年前的老手机也都会具备这项功能,而Android 作为出色的智能手机操作系统,自然也少不了在这方面的支持.今天我们开始自己创建一个简单的发送和接收短信的应用. 目录导航 接收短信 发送短信 友情链接 接收短信 项目的结构如下:一个简单的接收和发送短信的功能 一.定义一个接收短信的广播:当手机接收到一条短信的时候,系统会发出一条值为android.provider.Telephony.SMS_RECEIVED 的广播,这条广播里携带着与短信相关的

双卡手机发送短信 - 坑爹的双卡双待

近期要写一个Android app.当中一个功能要发短信,直接照抄Android API Demos的样例OS\SMS Messaging,在自己的手机上測试.发现总是报错SmsManager.RESULT_ERROR_NO_SERVICE,理解不能. 于是開始Google. 发现网上非常少有人提到这个错误,并且Android上发短信,所有都是用的API Demos的发短信的样例,或者使用Intent调用系统短信App来发短信.尽管用Intent调用系统短信App来发短信也能够当作一个workr

调用阿里的短信接口!总结,精辟!!!

接口的调用 总结:首先在pom文件中加入阿里公司的jar包,利用springmvc框架写一个方法,在所需要的地方调用即可.详细的步骤请看下面的说明. 1.在项目pom文件中加入阿里的jar包 2.在配置文件中加入公司开的户,和链接!短信发送一般都是需要收取费用的.注意,配置文件一定要加载到框架的容器中,方便在代码中取值. 3.控制层的代码!!!!!! /** * 短信的控制层 *title: *@author taotk *@2016年8月12日 *@company  */@Controller