显示网页:
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
分享到:
相关推荐
uri-differ-lib 1.3.0 Add some code: Get changes: UriDiff changes = UriDiffer.diff() .expected("http://ya.ru").actual("http://yandex.ru").changes(); Print them: String report = changes.report(); ...
service.setUrl(new URI("http://some-ews-server.com/EWS/Exchange.asmx")); EmailMessage message = new EmailMessage(service); message.getToRecipients().add("administrator@some-ews-server.com"); message....
UriDispatcher UriDispatcher是适用于Android的库。 调度到由注释分配的匹配方法。如何使用使用uri字符串或intent实例调用UriDispatcher#dispatch 。 @Overrideprotected void onNewIntent( final Intent intent) { ...
《Android图片裁剪库——android-crop的深度解析》 在Android应用开发中,处理图片是常见的需求之一,尤其在用户需要上传头像或者选择特定区域时,图片裁剪功能显得尤为重要。今天我们将深入探讨一个名为"android-...
### Android根据URI获取真实路径详解 #### 概述 在Android开发过程中,处理文件路径时经常需要将一个`Uri`转换成真实的文件路径。尤其是在处理用户通过文件选择器选取的图片或文件时,通常会得到一个`Uri`,而这个...
在Android开发中,`android-support-v4`库是一个至关重要的组件,它提供了对早期版本Android API的兼容性支持,使得开发者能够使用最新的API特性,同时确保应用能在Android 2.1(API级别7)及以上的设备上运行。...
android-emulator-webrtc 它包含一组React组件,可用于从浏览器与android模拟器进行交互。 它旨在与连接到正在运行的仿真器的一起使用。 有关如何运行可通过网络访问的仿真器的示例,请参见脚本。... Emulator uri =
### Delphi-XE5 开发 Android URI 知识点详解 #### 一、URI 的基本概念及作用 在 Delphi-XE5 开发 Android 应用时,理解 URI(Uniform Resource Identifier)的基本概念及其作用至关重要。URI 是一种用于标识某一...
标题中的“Android-ioniccordova导航插件URI方式调用高德和百度APP支持Android和ios”指的是一种技术方案,允许开发者在使用Ionic和Cordova构建的应用中,通过URI协议启动高德或百度地图应用,完成导航功能。...
在Android中,管理联系人数据主要通过`ContactsContract`类,它提供了许多预定义的`URI`,比如获取所有联系人的URI、获取某个联系人的URI、获取联系人详情的URI等等。开发者可以使用这些`URI`结合`ContentResolver`...
库通常会提供回调接口,以便在用户选择图片后获取到图片的Uri。 总的来说,"android-image-picker"是一个强大且易于使用的开源组件,它极大地简化了Android应用中图片选择的实现过程,帮助开发者节省时间和精力,...
- 加载GIF:调用GifView的load方法,传入GIF资源的URI或文件路径。 - 控制播放:通过调用play()、pause()和stop()方法,实现GIF的播放、暂停和停止。 5. **性能优化**: Android-GifView库通常会进行内存管理和...
在Android平台上,开发人员经常需要处理用户的重要数据之一——通讯录。这个名为“android-contact.zip”的压缩包提供了关于Android联系人管理的源码示例,对于想要深入理解或开发相关功能的开发者来说,是一个非常...
最近在工作的过程中,遇到不同 Android 版本下 URI 采用不同方式来获取文件路径的问题。 因为需求的原因,要求拍照上传或者从相册中选择图片上传,而且图片是需要经过压缩的,大小不能超过2M。 很快,拍照的这部分...
Restful URI设计原则强调资源的可识别性和操作的表述性,将这些原则应用到Android应用中可以提高代码的可读性和可维护性。 首先,理解Restful URI的基本概念。Restful(Representational State Transfer)是一种...
当用户完成图片选择后,选择器会通过回调接口将所选图片的URI列表返回给调用方,开发者可以根据这些URI处理图片,如上传服务器或显示在应用中。 五、兼容性 Android--MultiImageSelector通常兼容主流的Android版本...
它通过Intent与系统相册进行交互,返回选定图片的Uri集合,方便开发者进一步处理。此外,它还支持自定义选择数量的最大值,适应不同场景的需求。 2. **图片预览**:库内集成了图片预览功能,用户可以点击缩略图进入...
"Android Uri详解" Android Uri是Android系统中的一种通用资源标志符(Universal Resource Identifier, 简称"URI"),它代表要操作的数据。Android 上可用的每种资源 - 图像、视频片段等都可以用 Uri 来表示。Uri ...
- `ACTION_OPEN_DOCUMENT` Intent,允许用户选择文件并返回一个Uri,支持读写权限。 - `ACTION_REQUEST_INSTALL_PACKAGES`,允许应用请求安装未知来源的APK。 - `Notification.BigTextStyle`和`Notification....
在Android应用开发中,图片处理是一项常见的需求,特别是在社交媒体、图像编辑或相机应用中。`android-crop-master`就是这样一个工具库,专为Android开发者设计,用于实现用户友好的图片裁剪功能。这个库允许用户在...