这部分将介绍Google提供的Android标准接口相关的默认程序及设置。(本翻译由wuqingabc@hotmail.com | www.phoneos.net完成)
Android 自带了如下可用的意图(Intents) URI/Action 结对句柄:
格式 | 动作 android.intent.action.value |
描述 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
http://web_address https://web_address |
VIEW | 根据指定的URL打开浏览器窗口. | ||||||||||||||
"" (empty string) http://web_address https://web_address |
WEB_SEARCH | 在浏览器窗口中打开设备中指定路径的文件. | ||||||||||||||
tel: phone_number | CALL | 拨打输入的电话号码. 遵从the IETF RFC 3966 定义的号码视为有效且被程序接受. 如下的例子就是有效的号码:
拨号盘提供了良好的标准化方案: 例如对于普通的电话号码,方案中并没有要求严格的遵从 Uri(URI string) 工厂类. 然而, 如果你不打算用该方案或者不能确定该方案是有已有句柄,则可以使用 Uri.fromParts(scheme, ssp, fragment) 工厂类代替. 注意: 这要求在你的程序manifest中必须请求如下许可: |
||||||||||||||
tel:phone_number |
DIAL | 拨打 (并不指已经开始通话) 给出的号码 (或储存在电话中的语音信箱). 电话号码将会被标准化描述为CALL动作以使DIAL动作可以正常使用l. |
||||||||||||||
geo:latitude,longitude geo:latitude,longitude?z=zoom geo:0,0?q=my+street+address geo:0,0?q=business+near+city |
VIEW | 在地图应用程序中打开指定或者查询的位置.地理位置URI的格式 (尚未完全支持)目前正在开发中. z参数指定了缩放的等级. 1级缩放显示整个地球, 目前指定值为 lat,lng. 2级缩放显示四分之一的地球, 以此类推. 最高的放大等级为23级. 大于23级的放大将被默认为23级. |
||||||||||||||
google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,zoom&mz=mapZoom | VIEW | 在街道应用程序中打开指定位置的视图. URI 的格式基于Google Maps URL中提供的全景图所使用的语法格式。
cbll参数指定的值是必须提供的. cbp 和 mz参数的值是可选项,提供与否均可。
|