【Android】 常用的Intent

常用广播动作
动作                                        备注
ACTION_TIME_TICK            每分钟发一次,以表明时间的变化
ACTION_TIME_CHANGED            用户更改设备的时间时发送。
ACTION_TIMEZONE_CHANGED        用户更改设备的时区时发送。
ACTION_BOOT_COMPLETED        平台完成启动时发送
ACTION_PACKAGE_ADDED        有软件包添加到平台时发送
ACTION_PACKAGE_REMOVED        有软件包从平台移除是发送

ACTION_BATTERY_CHANGED        电池的电量级别或充电状态发生改变时发送

常用Intent

常用动作和类型的匹配

ACTION_MAIN      CATEGORY_HOME                      Launch the home screen.

常用动作和URL的匹配

ACTION_CALL        tel:phone_number                打开电话应用程序并拨打指定的电话号码

ACTION_DIAL     content://contacts/people/1     Display the phone dialer with the person filled in.
ACTION_DIAL        tel:phone_number                打开电话应用程序并拨打指定的电话号码(但不打出)
ACTION_DIAL        voicemail:                        打开电话应用程序并拨下语音信箱的指定的电话号码(但不打出)

ACTION_EDIT     content://contacts/people/1        编辑联系人

ACTION_VIEW     content://contacts/people/        显示对用户可见的联系人列表。@1
ACTION_VIEW     content://contacts/people/1        查看某个联系人信息
ACTION_VIEW        geo:latitude,longitude            打开地图应用程序并显示指定的纬度和经度
ACTION_VIEW        geo:0,0?q=stree+address            打开地图应用程序并显示指定的地址
ACTION_VIEW        http://web_address                打开浏览器应用程序并显示指定的URL
ACTION_VIEW        https://web_address                打开浏览器应用程序并显示指定的URL
ACTION_VIEW     tel:123                            Display the phone dialer with the given number filled in.@2
                                
Intent.ACTION_WEB_SEARCH    plain_text            打开浏览器应用程序并显示指定的并使用google搜索引擎

注1:在列表中可选中联系人可查看具体信息
注2:Note how the VIEW action does what what is considered the most reasonable thing for a particular URI.    

时间: 2024-09-17 03:33:03

【Android】 常用的Intent的相关文章

Android常用的intent action汇总_Android

本文总结讲述了Android常用的intent action功能.分享给大家供大家参考,具体如下: Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件.Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递.通过其自带的属性,其实可以方便的完成很多较为复杂的操作.例如直接调用拨号功能.处理接收短信,诸如此

Android常用的intent action汇总

本文总结讲述了Android常用的intent action功能.分享给大家供大家参考,具体如下: Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件.Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递.通过其自带的属性,其实可以方便的完成很多较为复杂的操作.例如直接调用拨号功能.处理接收短信,诸如此

Android常用代码之普通及系统权限静默安装APK

本文主要介绍程序如何安装apk,包括普通模式安装和系统权限静默安装. 如果是非系统应用请直接查看:Android常用代码之APK root权限静默安装,查看更完美的解决方案. 1.普通模式安装,调用系统Intent,代码如下: Java 1 2 3 4 5 6 public static void install(Context context, String filePath) { Intent i = new Intent(Intent.ACTION_VIEW); i.setDataAndT

Android常用对话框使用大全_Android

日常生活中我们随处可见对话框,上面有很多提示信息,更加方便提示用户进行不同的操作. 一.对话框的两个特点和一些常见的对话框 1.当弹出对话框是会结束UI线程(即主线程): 2.当前的Activity会失去焦点: 3.消息对话框.确认对话框.列表对话框.单选和多选对话框.自定义对话框 二.对话框的组成(一般有四部分组成) 1.图标 2.标题 3.内容 4.按钮 三.那么如何创建一个对话框呢?(四步组成) 1.第一步创建AlertDialog.Builder对象(建造者模式) 2.第二步设置图标.标

Android学习之Intent中显示意图和隐式意图的用法实例分析_Android

本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用. 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦. 例如,在一个联系人

Android中的Intent对象完全解析

一. Intent 作用 Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成Android各个组件之间的通讯.比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 再或者由startService()/bindservice()来启动一个后台的service.所以可以看出来,intent主要是用来启动其他的activity 或者servi

Android中的Intent Filter简介

Intent是Android应用程序核心组件之间通信和传递信息的核心机制.与之相关的IntentFilter也具有相关的安全机制(测试)来进行约束.本文将对其进行详细介绍. 一.Intent和IntentFilter简介 一个应用程序的三个核心组件(活动,服务和广播接收器)都是通过消息即意图(Intents)来激活的.Intent消息传送是相同或不同应用中组件运行时晚绑定的一种机制.意图本身(一个意图对象)是一个包含被执行操作抽象描述的被动的数据结构.或,对于广播而言,是某件已经发生并被声明的事

《深入理解Android》一1.2 Android常用工具使用及相关技巧说明

1.2 Android常用工具使用及相关技巧说明 Android SDK本身包含很多帮助开发人员设计.开发.测试和发布 Android 应用的工具,本节将讨论最常用的工具. 开发利器adt-bundle,是封装Eclipse和adt的集成开发工具,编写.调试Android程序的Java代码,并集成DDMS. SDK Manager,该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标).Android 的版本众多,并且API有些兼容性问题.另外,该工具还用于管理 An

Android安全之Intent Scheme Url攻击

0X01 前言 Intent scheme url是一种用于在web页面中启动终端app activity的特殊URL,在针对intent scheme URL攻击大爆发之前,很多android的浏览器都支持intent scheme url. Intent scheme url的引入虽然带来了一定的便捷性,但从另外一方面看,给恶意攻击页面通过intent-based攻击终端上已安装应用提供了便利,尽管浏览器app已经采取了一定的安全策略来减少这一类风险,但显然是不够的. 2014年3月,一篇关

安卓意图-android中的intent对象的addCategory方法和setType方法有什么用区别

问题描述 android中的intent对象的addCategory方法和setType方法有什么用区别 android中的intent对象的addCategory方法和setType方法有什么用区别 按照语翻译的中文字面意思很相似啊, 解决方案 这个一两句说不清楚,你去看看资料,网上很多解释,主要是自己动手用用,别总看