原文地址:http://developer.android.com/resources/articles/can-i-use-this-intent.html
——转载请注明出处,谢谢。
Android提供了一个非常强大并且容易使用的消息类型:Intent(意图)。可以使用intents把应用变得简洁、明了;同时又能加强应用的模块化和可复用性。就像The Android Home screen和AnyCut这两款应用,广泛地使用intents去创建快捷方式。
尽管使用松耦合的API是一件美好的事情,但这并不保证你发送的intent肯定会被另外一个应用接收。特别是在与第三方应用程序交互的时候,经常会发生这种情况,就像Panoramio和它的RADAR intent。
这篇文章介绍了一种技术,使用这种技术,就能事先确定系统中是否存在某款应用能对你发送的intent有所回应。下面的例子,展示了一个很有帮助的方法,它能通过搜索系统的包管理器(package manager),查看是否有一个应用能够回应某个特定的intent。例如,如果你想显示或隐藏某些发送intents的选项,可以传递给这个方法一个 intent进行判断。
这里展示如何使用这个方法:
在这个例子中,如果Barcode Scanner这个应用没有安装的话,菜单将是灰色的。
在这个例子中,如果Barcode Scanner这个应用没有安装的话,菜单将是灰色的。
分享到:
相关推荐
1、设计界面,包括四个按钮,两个...单击对应按钮可以启动对应activity。假定Activity A为启动Activity。 2、修改 Activity 的启动模式 LaunchMode,并通过 Log 信息来体会不同启动模式所对应的Activity 和 task 的关系
Android Studio 实验二:Intent的使用
通过一个实验,讲解Android的使用方法,总结详细
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.VOICE_LAUNCH" /> <category android:...
Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化对象,Parcelable与Serializable。 Intent传递数据时,如果数据太大,可能会出现异常。比如App闪退,或是Intent发送不成功,logcat...
android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码
Android使用Intent实现Video功能
Android源代码 演示3个功能: (1)Intent打开另外一个Activity (2)Intent拨电话 (3)Intent在2个Activity间传递数据
android edittext不弹出软键盘三种方法“: ... <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
<action android:name="android.intent.action.MAIN" /> android:name="android.intent.category.LAUNCHER" /> </intent-filter> <activity android:name="ReviewList" android:label="@...
android activityIntent 传值 传对象
Android使用Intent实现Camera功能
Java中使用的是Serializable,而谷歌在Android使用了自定义的Parcelable。 两种序列化方式的区别: 1.在使用内存的时候,Parcelable比Serializable性能高,推荐使用Parcelable类; 2.Serializable在序列化的时候会...
Android使用Intent和Intentfilter进行通信,源于《疯狂Android讲义》值得学习
它提供了易于使用的Dart API,可用于启动各种Android活动您可以查看/创建文档从文档树中选择文档打开默认的辅助活动执行网页搜索请求将特定字符串的定义发送给默认辅助活动打开图像进行编辑/查看分享文字/多媒体到...
Android 官方SDK文档 Intent。Android 官方SDK文档 Intent
android intent
Intent在Android应用开发中,占有很大的分量,关于Intent在Android中的作用在网络上已经有很多资料了,这里不再累赘,本人喜欢直来直去。在网上看到很多关于Intent的资料,说那么多,你也许还是一头雾水,到底如何...
源程序关于android平台中intent的使用小示例,仅供参考
AndroDialysis: Analysis of Android Intent Effectiveness in Malware Detection