`
superhj1987
  • 浏览: 205728 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

intent调用代码总结二

阅读更多

 

进入联系人界面

 

Intent intent = new Intent();

intent.setAction(Intent.ACTION_VIEW);

intent.setData(People.CONTENT_URI);

startActivity(intent);

 

 查看某个联系人,当然这里是ACTION_VIEW,如果为选择并返回action改为ACTION_PICK,当然处理intent时返回需要用到startActivityforResult

 

 Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, ID);//最后的ID参数为联系人Provider中的数据库BaseID,即哪一行

 Intent intent = new Intent();

 intent.setAction(Intent.ACTION_VIEW);

 intent.setData(personUri);

startActivity(intent);

 

 选择一个图片

 

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);  

intent.addCategory(Intent.CATEGORY_OPENABLE);  

intent.setType("image/*");//此处->audio/*对应选择音频 video/*对应选择视频

startActivityForResult(intent, 0);

 

 调用Android设备的照相机,并设置拍照后存放位置

 

 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);  

intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment

.getExternalStorageDirectory().getAbsolutePath()+"/cwj", android123 + ".jpg"))); //存放位置为sdcard卡上cwj文件夹,文件名为android123.jpg格式

startActivityForResult(intent, 0);

 

 搜索指定package name在market上,比如搜索com.android123.cwj的写法如下

 

Uri uri = Uri.parse("market://search?q=pname:com.android123.cwj");   

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

startActivity(intent); 

 

本文转载自:http://www.android123.com.cn/androidkaifa/629.html

分享到:
评论

相关推荐

    Intent 与 Intent Filters 实现外部调用

    2. 隐式Intent:当需要多个组件可能处理同一个Intent时,或者你不确定哪个组件能处理这个Intent时,可以使用隐式Intent。你需要在Intent中设置ACTION、DATA、MIME Type、CATEGORY等信息,让系统根据这些信息自动找到...

    Intent启动服务的示例代码

    总结,理解并正确使用Intent启动服务以及`startService()`, `stopService()`, `bindService()`和`unbindService()`对于Android开发者至关重要。它们能够帮助你构建高效、稳定且用户友好的应用,确保后台任务的正确...

    Android Intent调用 Uri的方法总结

    以上就是Android Intent调用Uri的各种方法,涵盖了浏览网页、查看地图、拨打电话、发送短信、彩信、邮件以及播放媒体文件等常见功能。了解这些方法,开发者可以更灵活地在Android应用间进行数据共享和交互。

    android调用系统邮件组件 Intent匹配流程

    在提供的"android demo调用系统邮件组件"示例代码中,你可以看到以上步骤的具体实现。通过阅读和理解这个Demo,开发者可以更好地掌握如何在自己的应用程序中调用系统邮件组件。 总结,Android通过Intent机制实现了...

    intent 页面跳转

    如果需要从第二个Activity返回结果给第一个Activity,可以调用`startActivityForResult()`方法启动Intent,并在第二个Activity中调用`setResult()`设置返回值,最后在第一个Activity的`onActivityResult()`方法中...

    使用Intent拨打电话.zip

    总结起来,"使用Intent拨打电话.zip"压缩包内容主要涉及Android中Intent的使用,特别是如何通过隐式Intent来拨打电话。理解Intent的工作原理和如何正确请求权限是Android开发的基本技能,对于创建功能丰富的移动应用...

    Intent总结02 component和显式意图

    通过调用`putExtra()`方法,可以在Intent中添加额外的数据,这些数据可以在目标组件中通过`getExtra()`方法获取。这可以是各种类型的数据,如字符串、整数、浮点数、布尔值,甚至是自定义对象。 4. **启动组件** ...

    Intent实例

    总结,Intent在Android中扮演着至关重要的角色,它连接了应用的不同部分,使得数据传输和功能调用变得简单而高效。无论是发送短信、拨打电话还是启动新的Activity并获取返回值,Intent都是关键工具。在实际开发中,...

    android intent 的生命周期讲解和历程

    在Android应用开发中,Intent是连接各个组件的重要桥梁,它用于启动Activity、...理解和熟练运用Intent对于优化用户体验和提高代码效率至关重要。在开发中,我们应充分利用Intent的特性,实现高效、灵活的组件交互。

    实验10 使用Intent进行通信

    总结来说,实验10涵盖了Android应用开发中的Intent通信机制、系统服务调用(拨打电话和发送短信)、权限管理以及用户界面交互等多个核心知识点。通过这个实验,开发者可以深入理解Android应用的运行机制,并提升实际...

    EventBus替代Intent传递复杂数据的实例代码

    - 简化代码:EventBus通过发布/订阅模式,减少了显式调用Intent和使用Parcelable接口的代码。 - 高效:EventBus的性能优于Intent,尤其是在处理大量数据时。 - 异步处理:EventBus支持异步事件,可以避免阻塞主线...

    Android Intent 用法全面总结及实例代码

    1.调用拨号程序  // 给移动客服10086拨打电话 Uri uri = Uri.parse(tel:10086); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); 2. 发送短信或彩信  // 给10086发送内容为...

    Android相机调用

    1. 使用Intent调用相机 这是最简单的方法,通过发送一个ACTION_IMAGE_CAPTURE Intent来启动系统相机应用: ```java Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if ...

    android各种文件的intent

    - 这段代码同样定义了一个静态方法`getPdfFileIntent`来获取一个用于打开PDF文件的Intent。 - 创建Intent并设置其动作为`VIEW`,同时添加默认分类和标志`FLAG_ACTIVITY_NEW_TASK`。 - 创建URI对象,使用的是`Uri....

    intent实现Activity之间的启动

    总结起来,Intent是Android中实现Activity间通信的关键,而Dialog则为用户提供交互式的反馈。理解并熟练运用这两个概念,对于开发高效、用户体验良好的Android应用至关重要。在实际项目中,开发者可以根据具体需求...

    App 间相互调用实例代码

    总结来说,App间的相互调用在Android中涉及到Intent的使用、PackageManager和ActivityManager的API调用。理解这些概念和方法对于开发能够与其他App协作的Android应用至关重要。提供的两个压缩包文件"apk_invoke_app_...

    Android中调用系统所装的软件打开文件

    总结起来,这段代码展示了如何在Android应用中实现调用系统中已安装的软件打开特定文件的功能。开发者首先创建一个Intent,设置相应的标志和Action,获取文件的MIME类型,并将文件URI和MIME类型附加到Intent中。最后...

    Android Intent Filter用法

    总结来说,Intent Filter是Android系统中组件间通信的关键机制,它决定了Intent如何被分发到相应的组件。通过合理配置Intent Filter,开发者可以实现灵活、安全的应用交互。学习并熟练掌握Intent Filter的用法,对于...

Global site tag (gtag.js) - Google Analytics