`
syab11
  • 浏览: 201148 次
  • 性别: Icon_minigender_1
  • 来自: SH
社区版块
存档分类
最新评论

android各种自带应用的调用

阅读更多

http://211.151.248.110/bbs/thread-2255-1-1.html 

显示网页: 

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);  

发送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);   

 

sdk 文档 

android_sdk/docs/guide/appendix/g-app-intents.html

分享到:
评论

相关推荐

    android 调用系统自带录音机

    在Android平台上,调用系统自带的录音机是开发者经常遇到的需求,这可以帮助用户方便地录制音频并集成到应用中。本文将深入探讨如何在Android应用中实现这一功能,并结合"AutoRecoder"这个示例来讲解相关知识点。 ...

    android 系统自带图标

    "android 系统自带图标"这个主题涵盖了Android平台中内置的各种图标资源,这些图标通常用于系统界面、应用启动器、通知栏、设置菜单等多个方面。 描述中的"九宫格处理过"可能指的是这些图标被组织成九宫格样式展示...

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

    在Android平台上,调用系统自带的录像功能并指定保存路径是一项常见的需求,这涉及到多媒体处理、Intent使用以及文件系统的操作。下面将详细讲解如何实现这一功能。 首先,我们需要理解Android的Intent机制。Intent...

    android自带应用程序源代码

    学习Android自带应用程序源代码的过程通常涉及阅读代码、追踪函数调用、理解类结构和数据模型。开发者可以使用IDE(如Android Studio)来导入源代码项目,进行调试和实验,以加深理解。 总的来说,"android自带应用...

    调用Android自带日历功能

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

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

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

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

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

    Android与JS相互调用

    Android系统自带的WebView组件允许我们加载HTML、CSS和JavaScript代码,为原生应用提供丰富的网页展示功能。本教程将深入探讨Android与JS如何进行相互调用,提升用户体验并实现更复杂的业务逻辑。 一、Android调用...

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

    本压缩包提供的"Android高级应用源码-调用安卓自带文本朗读.zip"显然包含了一个示例项目,演示了如何在Android应用中集成并使用系统的TTS服务。现在我们将深入探讨这一技术及其应用。 首先,让我们了解Android的TTS...

    android 调用其他应用的录像机录像

    在Android平台上,调用其他应用的录像功能是一个常见的需求,比如我们希望用户能通过系统自带的录像机或者其他第三方录像应用来录制视频,并将其保存到我们的应用中。这个过程涉及到Android的Intent机制、权限管理和...

    Android应用源码之调用安卓自带文本朗读-IT计算机-毕业设计.zip

    【Android应用源码之调用安卓自带文本朗读】是一个针对Android平台的毕业设计项目,旨在教授和演示如何在Android应用程序中实现文本到语音(TTS,Text-to-Speech)的功能。这个源码Demo适用于那些想要了解或深入研究...

    android自带接口实现人脸识别

    在这个场景中,我们关注的是如何利用Android自带的接口实现人脸识别。这通常涉及到`Camera`类和`FaceDetector`类,这两个是Android SDK中用于处理摄像头数据和检测人脸的核心组件。 首先,我们要了解`Camera`类。`...

    android系统自带对话框

    本篇将详细介绍Android系统自带的四种常见对话框类型:标准对话框、单选对话框、复选对话框和加载对话框。 1. 标准对话框(AlertDialog) 标准对话框是最基础的对话框形式,通常包含一个标题、一个消息文本以及一到...

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

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

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

    在安卓(Android)平台上,开发人员经常需要实现...通过学习和应用这个“安卓Android源码——调用安卓自带文本朗读”的示例,开发者可以提升应用的用户体验,特别是对于那些需要辅助技术的用户来说,这是非常有价值的。

Global site tag (gtag.js) - Google Analytics