`
yudio
  • 浏览: 9884 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android - URI

 
阅读更多
显示网页:
        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代码-uri-differ

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

    安卓发送Exchange邮件jar包:ews-android-api.jar

    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....

    android-uri-dispatcher

    UriDispatcher UriDispatcher是适用于Android的库。 调度到由注释分配的匹配方法。如何使用使用uri字符串或intent实例调用UriDispatcher#dispatch 。 @Overrideprotected void onNewIntent( final Intent intent) { ...

    一个方便剪裁图片的库android-crop.zip

    《Android图片裁剪库——android-crop的深度解析》 在Android应用开发中,处理图片是常见的需求之一,尤其在用户需要上传头像或者选择特定区域时,图片裁剪功能显得尤为重要。今天我们将深入探讨一个名为"android-...

    android 根据uri获取真实路径

    ### Android根据URI获取真实路径详解 #### 概述 在Android开发过程中,处理文件路径时经常需要将一个`Uri`转换成真实的文件路径。尤其是在处理用户通过文件选择器选取的图片或文件时,通常会得到一个`Uri`,而这个...

    适用Android7.0的最新android-support-v4包

    在Android开发中,`android-support-v4`库是一个至关重要的组件,它提供了对早期版本Android API的兼容性支持,使得开发者能够使用最新的API特性,同时确保应用能在Android 2.1(API级别7)及以上的设备上运行。...

    android-emulator-webrtc

    android-emulator-webrtc 它包含一组React组件,可用于从浏览器与android模拟器进行交互。 它旨在与连接到正在运行的仿真器的一起使用。 有关如何运行可通过网络访问的仿真器的示例,请参见脚本。... Emulator uri =

    Delphi-XE5-开发 Android URI简介

    ### Delphi-XE5 开发 Android URI 知识点详解 #### 一、URI 的基本概念及作用 在 Delphi-XE5 开发 Android 应用时,理解 URI(Uniform Resource Identifier)的基本概念及其作用至关重要。URI 是一种用于标识某一...

    Android-ioniccordova导航插件URI方式调用高德和百度APP支持Android和ios

    标题中的“Android-ioniccordova导航插件URI方式调用高德和百度APP支持Android和ios”指的是一种技术方案,允许开发者在使用Ionic和Cordova构建的应用中,通过URI协议启动高德或百度地图应用,完成导航功能。...

    查看android.provider包中的uri内容

    在Android中,管理联系人数据主要通过`ContactsContract`类,它提供了许多预定义的`URI`,比如获取所有联系人的URI、获取某个联系人的URI、获取联系人详情的URI等等。开发者可以使用这些`URI`结合`ContentResolver`...

    android-image-picker,Image Picker for Android

    库通常会提供回调接口,以便在用户选择图片后获取到图片的Uri。 总的来说,"android-image-picker"是一个强大且易于使用的开源组件,它极大地简化了Android应用中图片选择的实现过程,帮助开发者节省时间和精力,...

    Android-GifView播放Git图片的Android库

    - 加载GIF:调用GifView的load方法,传入GIF资源的URI或文件路径。 - 控制播放:通过调用play()、pause()和stop()方法,实现GIF的播放、暂停和停止。 5. **性能优化**: Android-GifView库通常会进行内存管理和...

    android-contact.zip_android contact _android contact_android-co

    在Android平台上,开发人员经常需要处理用户的重要数据之一——通讯录。这个名为“android-contact.zip”的压缩包提供了关于Android联系人管理的源码示例,对于想要深入理解或开发相关功能的开发者来说,是一个非常...

    Android如何通过URI获取文件路径示例代码

    最近在工作的过程中,遇到不同 Android 版本下 URI 采用不同方式来获取文件路径的问题。 因为需求的原因,要求拍照上传或者从相册中选择图片上传,而且图片是需要经过压缩的,大小不能超过2M。 很快,拍照的这部分...

    Android-通过Restful的uri完成Activity和Fragment的跳转

    Restful URI设计原则强调资源的可识别性和操作的表述性,将这些原则应用到Android应用中可以提高代码的可读性和可维护性。 首先,理解Restful URI的基本概念。Restful(Representational State Transfer)是一种...

    Android--MultiImageSelector

    当用户完成图片选择后,选择器会通过回调接口将所选图片的URI列表返回给调用方,开发者可以根据这些URI处理图片,如上传服务器或显示在应用中。 五、兼容性 Android--MultiImageSelector通常兼容主流的Android版本...

    Android-ImageSelector图片选择器支持多图选择和图片预览等功能

    它通过Intent与系统相册进行交互,返回选定图片的Uri集合,方便开发者进一步处理。此外,它还支持自定义选择数量的最大值,适应不同场景的需求。 2. **图片预览**:库内集成了图片预览功能,用户可以点击缩略图进入...

    Android Uri

    "Android Uri详解" Android Uri是Android系统中的一种通用资源标志符(Universal Resource Identifier, 简称"URI"),它代表要操作的数据。Android 上可用的每种资源 - 图像、视频片段等都可以用 Uri 来表示。Uri ...

    android sdk 4.4.2 (android-19)

    - `ACTION_OPEN_DOCUMENT` Intent,允许用户选择文件并返回一个Uri,支持读写权限。 - `ACTION_REQUEST_INSTALL_PACKAGES`,允许应用请求安装未知来源的APK。 - `Notification.BigTextStyle`和`Notification....

    android-crop-master是一个图片裁剪工具

    在Android应用开发中,图片处理是一项常见的需求,特别是在社交媒体、图像编辑或相机应用中。`android-crop-master`就是这样一个工具库,专为Android开发者设计,用于实现用户友好的图片裁剪功能。这个库允许用户在...

Global site tag (gtag.js) - Google Analytics