- 浏览: 59116 次
- 性别:
- 来自: 成都
文章分类
最新评论
一、打开一个网页,类别是Intent.ACTION_VIEW
Uri uri = Uri.parse(“http://www.chinasofti.com/”);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
二、打开地图并定位到一个点
Uri uri = Uri.parse(“geo:52.76,-79.0342″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
三、打开拨号界面 ,类型是Intent.ACTION_DIAL
Uri uri = Uri.parse(“tel:10086″);
Intent intent = new Intent(Intent.ACTION_DIAL, uri);
四、直接拨打电话,与三不同的是,这个直接拨打电话,而不是打开拨号界面
Uri uri = Uri.parse(“tel:10086″);
Intent intent = new Intent(Intent.ACTION_CALL, uri);
五、卸载一个应用,Intent的类别是Intent.ACTION_DELETE
Uri uri = Uri.fromParts(“package”, “xxx”, null);
Intent intent = new Intent(Intent.ACTION_DELETE, uri);
六、安装应用程序,Intent的类别是Intent.ACTION_PACKAGE_ADDED
Uri uri = Uri.fromParts(“package”, “xxx”, null);
Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED, uri);
七、播放音频文件
Uri uri = Uri.parse(“file:///sdcard/download/everything.mp3″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setType(“audio/mp3″);
八、打开发邮件界面
Uri uri= Uri.parse(“mailto:test@163.com”);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
九、发邮件,与八不同这里是将邮件发送出去,
Intent intent = new Intent(Intent.ACTION_SEND);
String[] tos = { “ mailto:test@163.com ” };
String[] ccs = { “ test1@163.com ” };
intent.putExtra(Intent.EXTRA_EMAIL, tos);
intent.putExtra(Intent.EXTRA_CC, ccs);
intent.putExtra(Intent.EXTRA_TEXT, “I come from http://www.chinasofti.com”);
intent.putExtra(Intent.EXTRA_SUBJECT, “http://www.chinasofti.com”);
intent.setType(“message/rfc882″);
Intent.createChooser(intent, “Choose Email Client”);
//发送带附件的邮件
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_SUBJECT, “The email subject text”);
intent.putExtra(Intent.EXTRA_STREAM, “file:///sdcard/mysong.mp3″);
intent.setType(“audio/mp3″);
startActivity(Intent.createChooser(intent, “Choose Email Client”));
十、发短信
Uri uri= Uri.parse(“tel:10086″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.putExtra(“sms_body”, “I come from http://www.chinasofti.com”);
intent.setType(“vnd.android-dir/mms-sms”);
十一、直接发邮件
Uri uri= Uri.parse(“smsto://100861″);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
intent.putExtra(“sms_body”, “3g android http://www.chinasofti.com”);
十二、发彩信
Uri uri= Uri.parse(“content://media/external/images/media/23″);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(“sms_body”, “3g android http://www.chinasofti.com”);
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.setType(“image/png”);
十三、# Market 相关
1 //寻找某个应用
Uri uri = Uri.parse(“market://search?q=pname:pkg_name”);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where pkg_name is the full package path for an application
2 //显示某个应用的相关信息
Uri uri = Uri.parse(“market://details?id=app_id”);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where app_id is the application ID, find the ID
//by clicking on your application on Market home
//page, and notice the ID from the address bar
十四、路径规划
Uri uri = Uri.parse(“http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en”);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
Uri uri = Uri.parse(“http://www.chinasofti.com/”);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
二、打开地图并定位到一个点
Uri uri = Uri.parse(“geo:52.76,-79.0342″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
三、打开拨号界面 ,类型是Intent.ACTION_DIAL
Uri uri = Uri.parse(“tel:10086″);
Intent intent = new Intent(Intent.ACTION_DIAL, uri);
四、直接拨打电话,与三不同的是,这个直接拨打电话,而不是打开拨号界面
Uri uri = Uri.parse(“tel:10086″);
Intent intent = new Intent(Intent.ACTION_CALL, uri);
五、卸载一个应用,Intent的类别是Intent.ACTION_DELETE
Uri uri = Uri.fromParts(“package”, “xxx”, null);
Intent intent = new Intent(Intent.ACTION_DELETE, uri);
六、安装应用程序,Intent的类别是Intent.ACTION_PACKAGE_ADDED
Uri uri = Uri.fromParts(“package”, “xxx”, null);
Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED, uri);
七、播放音频文件
Uri uri = Uri.parse(“file:///sdcard/download/everything.mp3″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setType(“audio/mp3″);
八、打开发邮件界面
Uri uri= Uri.parse(“mailto:test@163.com”);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
九、发邮件,与八不同这里是将邮件发送出去,
Intent intent = new Intent(Intent.ACTION_SEND);
String[] tos = { “ mailto:test@163.com ” };
String[] ccs = { “ test1@163.com ” };
intent.putExtra(Intent.EXTRA_EMAIL, tos);
intent.putExtra(Intent.EXTRA_CC, ccs);
intent.putExtra(Intent.EXTRA_TEXT, “I come from http://www.chinasofti.com”);
intent.putExtra(Intent.EXTRA_SUBJECT, “http://www.chinasofti.com”);
intent.setType(“message/rfc882″);
Intent.createChooser(intent, “Choose Email Client”);
//发送带附件的邮件
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_SUBJECT, “The email subject text”);
intent.putExtra(Intent.EXTRA_STREAM, “file:///sdcard/mysong.mp3″);
intent.setType(“audio/mp3″);
startActivity(Intent.createChooser(intent, “Choose Email Client”));
十、发短信
Uri uri= Uri.parse(“tel:10086″);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.putExtra(“sms_body”, “I come from http://www.chinasofti.com”);
intent.setType(“vnd.android-dir/mms-sms”);
十一、直接发邮件
Uri uri= Uri.parse(“smsto://100861″);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
intent.putExtra(“sms_body”, “3g android http://www.chinasofti.com”);
十二、发彩信
Uri uri= Uri.parse(“content://media/external/images/media/23″);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(“sms_body”, “3g android http://www.chinasofti.com”);
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.setType(“image/png”);
十三、# Market 相关
1 //寻找某个应用
Uri uri = Uri.parse(“market://search?q=pname:pkg_name”);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where pkg_name is the full package path for an application
2 //显示某个应用的相关信息
Uri uri = Uri.parse(“market://details?id=app_id”);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where app_id is the application ID, find the ID
//by clicking on your application on Market home
//page, and notice the ID from the address bar
十四、路径规划
Uri uri = Uri.parse(“http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en”);
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
发表评论
-
TextView 的属性
2013-04-17 17:45 585收集到了TextView 的属性 ... -
ADT在线安装
2012-11-09 09:53 806注:转载自http://blog.csdn.net/kieve ... -
android 界面布局 很好的一篇总结 【转】
2012-04-26 15:24 954出处:http://www.cnblogs.com/awe ... -
android xml属性大全
2012-03-15 09:12 1049Android activity属性 android:all ... -
Android开发之屏幕大小自适应
2012-01-31 14:19 884屏幕大小: 一:不同的layout Android手机屏幕大小 ... -
android raw读取超过1M文件的方法
2011-11-01 15:48 855转载自:http://www.cnblogs.com/yaos ... -
Android Bitmap用法总结
2011-10-09 10:57 990转载自:http://blog.csdn.net/zhou69 ... -
Android之TextView------属性大全
2011-09-22 16:32 721android:autoLink设置是否当 ... -
Android内存泄漏简介
2011-09-09 16:28 832前言 不少人认为JAV ... -
Android的Parcel机制
2011-09-06 15:09 4045转载至:http://blog.csdn.net/caowen ... -
Android Context
2011-09-01 17:12 950在android中context可以作很多操作,但是最主要的功 ... -
android面试题
2011-06-27 11:57 10131.什么是Activity? 2.请描 ... -
android中的hdpi,ldpi,mdpi
2011-06-17 14:31 689Android2.1 和之后的版本 中的 drawable(h ... -
Android横竖屏
2011-06-08 11:22 878要解决的问题应该就两个: 一。布局问题; 二。重新载入问题。 ... -
访问android平台的通话记录CallLog
2011-06-01 15:31 1158转载自:http://android.tgbus.com/An ... -
Android软件权限知识普及
2011-05-27 11:08 884APK权限详细对照表 您的 ... -
Android调用WebService
2011-05-18 13:42 1097转载至:http://express.ruanko.com/r ... -
android实用代码片段
2011-05-06 10:58 7591. android获取到系统是24小时制还是12小时制 ... -
Android 应用程序退出的四种方法
2011-05-04 09:33 1504Android程序有很多Activi ... -
开发者不得不知的Android权限说明
2011-04-21 10:55 709程序执行需要读取到安全敏感项必需在androidmanifes ...
相关推荐
下面是 Android 中常用的 Intent 的 URI 及示例: 一、打开一个网页 Intent.ACTION_VIEW 是一种常用的 Intent 动作,用于打开一个网页。例如,下面的代码将打开一个网页: Uri uri = Uri.parse(...
通过`Uri.fromParts()`构造一个表示应用包名的URI,然后将此URI传递给Intent,最后调用`startActivity()`执行卸载操作。 ### 3. 发送图像 #### 示例代码: ```java Uri uri = Uri.parse("content://media/external...
### Intent的常用方法 在Android开发中,`Intent`是一个非常重要的类,它主要用于应用程序组件间的通信。通过`Intent`可以启动新的Activity、Service或发送Broadcast等操作。本文将详细介绍`Intent`的一些常见用法...
### 常用Intent知识点详解 #### 概述 在Android开发中,`Intent`是一种消息对象,用于启动Activity、Service或BroadcastReceiver等组件。它还可以携带数据,并且支持多种类型的操作,例如打开一个应用、拨打电话、...
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("smsto", number, sb.toString())); // 添加其他参数... startActivity(intent); ``` 以上示例展示了Intent在Android中调用系统组件的基本...
下面将详细介绍Intent的一些常用方法。 1. **Intent类的构造方法** - `public Intent()`:创建一个空的Intent对象,通常需要后续设置Action或Component来确定其目标。 - `public Intent(Intent i)`:复制一个已...
Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); ``` 2. **显示地图** 同样利用`ACTION_VIEW`,但这次是与地图应用交互,如Google Maps,显示特定地理位置。例如: ```java Uri uri =...
一些常用的Intent动作常量包括: - ACTION_CALL:拨打电话 - ACTION_VIEW:查看内容,如浏览网页 - ACTION_SEND:发送内容,如邮件、短信 - ACTION_MAIN:作为应用的起点 使用时,可以直接在Intent构造函数中指定,...
- Activity之间的跳转:Intent常用来在Activity之间传递数据,例如启动新Activity、传递用户输入的信息等。 - Service的启动与绑定:Intent也可以用于启动Service或与已启动的Service进行交互,传递数据和控制命令...
Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); ``` 这段代码会尝试找到能够处理这个URL的应用程序并启动它。通常情况下,这会是用户的默认浏览器。 #### 显示地图 显示地图是另一种常见...
#### 三、Intent常用属性及方法 - **putExtra()方法**:用于向Intent中添加额外的数据。 ```java intent.putExtra("key", "value"); ``` - **getExtras()方法**:获取Intent中的额外数据。 ```java Bundle ...
在本文中,我们将深入探讨一些Intent的常用习惯用法,如发送短信、发送邮件、调用相机拍照和录制视频等。 1. 发送短信: 当需要通过Intent发送短信时,应使用`Intent.ACTION_SENDTO`作为动作,并设置URI为`smsto:`...
常用的方法有putExtra()和getExtra(),用于在Intent中添加和获取键值对数据,数据类型可以是基本类型、字符串、Parcelable对象等。例如: ```java intent.putExtra("key", value); // 添加数据 String receivedValue...
以上就是一些常用的Intent实例,它们展示了Intent在Android中启动不同操作的能力。理解并熟练掌握Intent的使用对于Android开发者来说至关重要,因为Intent是Android组件间通信的主要手段,也是构建动态、交互性强的...
本压缩包"URI.rar_android"提供了一个常用的URI大全,对于深入理解Android应用中的URI使用具有很大的帮助。 在Android系统中,URI主要通过ContentProvider进行操作,ContentProvider是Android四大组件之一,负责...
以下是对Android常用Intent的详细解释和示例: 1. 打开网页: 使用`Intent.ACTION_VIEW`类别,配合`Uri.parse()`方法,可以打开浏览器并加载指定URL。例如: ```java Uri uri = Uri.parse(...
2. Intent的属性:Intent中有多个关键属性,包括Action(如ACTION_VIEW)、Data(Uri,表示数据)、Type(MIME类型)、Categories(类别,如CATEGORY_DEFAULT)以及Extras(额外的数据)。这些属性用于定义Intent的...
2. **Intent的常用方法**: - `setAction(String action)`:设置Intent的动作。 - `setData(Uri data)`:设置Intent要操作的数据URI。 - `setType(String type)`:设置数据的MIME类型。 - `putExtra(String name...