`
javacode23
  • 浏览: 29267 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android开发之调用自带的功能

阅读更多

显示网页: Uri uri = Uri.parse("http://www.google.com");

Intent it = new Intent(Intent.ACTION_VIEW,uri);

startActivity(it);
复制代码显示地图: Uri uri = Uri.parse("geo:38.899533,-77.036476");

Intent it = new Intent(Intent.Action_VIEW,uri);

startActivity(it); 
复制代码路径规划: 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("tel:xxxxxx");

Intent it = new Intent(Intent.ACTION_DIAL, uri);  

startActivity(it);  
复制代码Uri uri = Uri.parse("tel.xxxxxx");

Intent it =new Intent(Intent.ACTION_CALL,uri);

要使用这个必须在配置文件中加入<uses-permission id="android.permission.CALL_PHONE" />
复制代码发送SMS/MMS
调用发送短信的程序 Intent it = new Intent(Intent.ACTION_VIEW);  

it.putExtra("sms_body", "The SMS text");  

it.setType("vnd.android-dir/mms-sms");  

startActivity(it);  
复制代码发送短信 Uri uri = Uri.parse("smsto:0800000123");  

Intent it = new Intent(Intent.ACTION_SENDTO, uri);  

it.putExtra("sms_body", "The SMS text");  

startActivity(it);  
复制代码发送彩信 Uri uri = Uri.parse("content://media/external/images/media/23");  

Intent it = new Intent(Intent.ACTION_SEND);  

it.putExtra("sms_body", "some text");  

it.putExtra(Intent.EXTRA_STREAM, uri);  

it.setType("image/png");  

startActivity(it); 
复制代码发送Email 

Uri uri = Uri.parse("mailto:xxx@abc.com");

Intent it = new Intent(Intent.ACTION_SENDTO, uri);

startActivity(it);
复制代码Intent it = new Intent(Intent.ACTION_SEND);  

it.putExtra(Intent.EXTRA_EMAIL, "me@abc.com");  

it.putExtra(Intent.EXTRA_TEXT, "The email body text");  

it.setType("text/plain");  

startActivity(Intent.createChooser(it, "Choose Email Client"));  
复制代码Intent it=new Intent(Intent.ACTION_SEND);  

String[] tos={"me@abc.com"};  

String[] ccs={"you@abc.com"};  

it.putExtra(Intent.EXTRA_EMAIL, tos);  

it.putExtra(Intent.EXTRA_CC, ccs);  

it.putExtra(Intent.EXTRA_TEXT, "The email body text");  

it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");  

it.setType("message/rfc822");  

startActivity(Intent.createChooser(it, "Choose Email Client"));  
复制代码添加附件 Intent it = new Intent(Intent.ACTION_SEND);  

it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");  

it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/mysong.mp3");  

sendIntent.setType("audio/mp3");  

startActivity(Intent.createChooser(it, "Choose Email Client"));
复制代码播放多媒体  

Intent it = new Intent(Intent.ACTION_VIEW);

Uri uri = Uri.parse("file:///sdcard/song.mp3");

it.setDataAndType(uri, "audio/mp3");

startActivity(it);
复制代码Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");  

Intent it = new Intent(Intent.ACTION_VIEW, uri);  

startActivity(it);  
复制代码Uninstall 程序 Uri uri = Uri.fromParts("package", strPackageName, null);  

Intent it = new Intent(Intent.ACTION_DELETE, uri);  

startActivity(it);

关于楼主的问题,只要指定email地址,然后发个intent就可以把Email启动起来了:

Uri uri = Uri.parse("mailto:xxx@abc.com"); 

Intent it = new Intent(Intent.ACTION_SENDTO, uri); 

startActivity(it); 
分享到:
评论

相关推荐

    android 调用自带录像功能 保存自定义路径

    总结一下,实现“android 调用自带录像功能 保存自定义路径”涉及以下关键步骤: 1. 创建隐式Intent,指定ACTION_MEDIARecorder。 2. 请求WRITE_EXTERNAL_STORAGE权限。 3. 根据Android版本选择合适的方法设置输出...

    调用Android自带日历功能

    调用Android自带日历功能是Android开发中一个实用的功能,它允许开发者在应用程序中集成与设备内置日历的交互,从而提升用户体验。以下是对这一功能的深入解析及相关知识点的详细介绍。 ### 调用Android日历功能 ...

    Android混合开发之H5调用系统相机和相册

    又由于Android系统自带的WebView被人吐槽过多,所以决定使用腾讯封装的X5内核的WebView,使用和方法上和系统的相差不大。 第一步:在布局中使用WebView。 我们设置一个progressbar用来提示加载进度,我想从用户...

    android调用系统自带照相机拍照

    在Android开发中,调用系统自带的照相机功能是一项常见的任务,这允许用户直接通过应用程序启动设备的相机应用,拍摄照片并保存到指定位置。本文将深入探讨如何实现这一功能,包括所需的关键知识点、步骤以及可能...

    Android开发实现调用相册图片并裁剪上传功能

    在Android应用开发中,调用相册获取图片并进行裁剪是常见的功能,例如在用户设置头像或者上传照片时。这个过程涉及到Android系统的Intent机制、图像处理以及文件操作等知识点。下面将详细讲解实现这一功能所涉及的...

    安卓Android源码——调用安卓自带文本朗读.rar

    在安卓(Android)平台上,开发人员经常需要实现各种与用户交互的功能,其中之一就是文本朗读。这个压缩包“安卓Android源码——调用安卓自带文本朗读.rar”显然是提供了关于如何利用Android系统内置的文本转语音...

    android自带接口实现人脸识别

    在Android平台上,开发人员可以利用系统提供的API来实现各种功能,包括人脸识别。在这个场景中,我们关注的是如何利用Android自带的接口实现人脸识别。这通常涉及到`Camera`类和`FaceDetector`类,这两个是Android ...

    android 系统自带图标

    在Android开发中,这种布局常用于设计工具或应用内部的图库展示。 Android系统的图标设计遵循一定的规范和指导原则,包括但不限于以下几点: 1. **一致性**:所有图标应保持一致的风格和视觉语言,确保整个系统的...

    Android实现调用系统分享功能示例的总结

    Android分享—调用系统自带的分享功能 实现分享功能的几个办法 1.调用系统的分享功能 2.通过第三方SDK,如ShareSDK,友盟等 3.自行使用各自平台的SDK,比如QQ,微信,微博各自的SDK Android调用系统分享文本信息、...

    Android调用系统shareAPI实现分享转发功能

    在开发APP过程中,一般都需要实现分享转发,比如分享到QQ、微信等,这里我使用的是安卓系统自带的shareAPI,可以直接通过ResolveInfo获取手机中所有提供分享接口的应用,从而实现分享功能。 具体实现代码,请看博客...

    Android调用手机系统自带录音功能实现语音录制与播放

    在Android平台上,开发人员可以利用系统内置的录音功能来实现语音录制与播放的应用。这个过程主要涉及以下几个关键知识点: 1. **MediaRecorder类**:Android系统提供了`MediaRecorder`类,它是实现音频、视频录制...

    调用android系统自带的视频录制功能完成视频的录制

    下面我们将详细探讨如何调用Android系统自带的视频录制功能以及在SD卡上保存录制的视频。 首先,我们需要创建一个`MediaRecorder`对象,并对其进行初始化。初始化过程中,我们需要设置以下几个关键参数: 1. **源*...

    Android应用源码之调用安卓自带文本朗读.zip

    我们将通过分析提供的"Android应用源码之调用安卓自带文本朗读.zip"中的源码,来学习如何在自己的应用中集成这一功能。 首先,理解TTS服务。TTS是Android系统提供的一种服务,它可以将文本转换成语音输出,让用户...

    Android与JS相互调用

    总结,Android与JavaScript的相互调用是混合应用开发的核心技术之一,它使得原生应用能够充分利用Web技术的优势,同时结合Android的强大功能,提供更加丰富和灵活的用户体验。通过理解并熟练运用上述知识点,开发者...

    Android-Android设置壁纸兼容国产ROM调用系统自带设置壁纸方法

    在Android开发中,设置壁纸是一项常见的功能,但考虑到国内各种定制化的ROM(如MIUI、EMUI、ColorOS等),其系统级别的差异性可能导致默认的壁纸设置API在某些设备上无法正常工作。本教程将详细讲解如何实现Android...

    安卓Android源码——调用安卓自带文本朗读.zip

    在安卓(Android)平台上,开发人员经常需要实现各种与用户交互的功能,其中之一就是文本朗读。这个压缩包“安卓Android源码——调用安卓自带文本朗读.zip”显然是提供了关于如何利用Android系统内置的文本转语音...

    android自带返回功能控件

    在Android开发中,自定义控件是提升应用用户体验和界面设计独特性的重要手段。标题中提到的"android自带返回功能控件"实际上是指一个自定义的Android Toolbar或者ActionBar,它集成了导航返回功能,允许开发者方便地...

Global site tag (gtag.js) - Google Analytics