三、打开拨号界面 ,类型是Intent.ACTION_DIAL Uri uri = Uri.parse(“tel:10086″); Intent intent = new Intent(Intent.ACTION_DIAL, uri);我想问下 他是通过Intent.ACTION_DIAL与tel:10086来实现的那 Intent.ACTION_DIAL 是定义在哪来里的,是不是唯一的?也就是说会不会有2个以上的地方定义这个东西?
还有 tel:10086 是不是有什么语法的?比如改成 ttt:10086可以吗?有点悲剧的问题
还有 tel:10086 是不是有什么语法的?比如改成 ttt:10086可以吗?有点悲剧的问题
解决方案 »
- Android 串口通讯问题,懂得请进!! 散分
- 请教关于android音乐播放器歌词显示
- 菜鸟请教,关于eclipse中从一个activity跳转到另一个activity运行unfortunately activity has stopped时提示
- an android virtual device that faile to load 求帮助,网上的一些解决办法也试了!
- 编译过android源码的朋友请帮忙看看~急
- android tabactivity中的某个activity有两个view切换时edittext不再弹出软键盘
- 如何实现在屏幕中使气泡可以自由移动而又不互相重叠
- 运行模拟器到最后卡死,这是怎么回事?
- android播放hls协议的流媒体demo怎么写
- 安卓是根据什么来确定要显示的图片?
- 在模拟器上的sim卡中插入短信?
- andriod 和 android 是指同一个平台吗
好像,也不是parse
Uri uri=Uri.parse("http://www.baidu.com");
Intent intent=new Intent(Intent.ACTION_DIAL,uri);
startActivity(intent);与你的对比下,你应该明白的。
Uri uri=Uri.parse("http://www.baidu.com");
Intent intent=new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);与你的对比下,你应该明白的。
/*
1、Intent.ACTION_DIAL 是系统定义的 在android.content.intent中,action有很多如:ACTION_DIAL (调用拨号程序)、ACTION_VIEW、ACTION_EDIT 等
2、tel:是固定的
*/
定义在Intent.java中, 系统认得这些命令,会去干活的。
Uri.parse("content://contacts/people");那我又要问了里面的 content 是什么意思呢?contacts/people 在这里只是作为一个字符串的一部分,那当我用这个CONTENT_URI的时候,contacts/people与谁去匹配呢?我知道楼上的都是大拿,还请告知一二。
如果能提供一个例子,那就更好理解了。
contacts/people只是一个资源标识,如果你自己实现一个content provider时,你就会理解了!
我也被这个content provider搞得好晕啊!下面是Content Provider的一些基础知识
http://blog.csdn.net/sam_zhang1984/archive/2011/03/04/6222593.aspx
没有其他什么地方会用到?
我目前还不知道这个东西跟 content provider 有多大的联系。
而不能一览无余的看到所有系统支持的uri,或许有这样的文档,但我没找到过。