关键字:Android,Intent,Activities


有时候我们需要知道都有哪些Activity能响应自己发出去的这个Intent。


下面是从语音识别的Demo里摘取的部分代码:

        // Check to see if a recognition activity is present        PackageManager pm = getPackageManager();        List activities = pm.queryIntentActivities(                new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);        if (activities.size() != 0) {            speakButton.setOnClickListener(this);        } else {            speakButton.setEnabled(false);            speakButton.setText("Recognizer not present");        }


更多相关文章

  1. Android(安卓)Studio中常用设置与快捷键
  2. [android]android自动化测试十二之代码控制截图
  3. Android(安卓)TextView边框和背景,以及圆形背景
  4. Android(安卓)源码编译 文件系统制作
  5. Android(安卓)应用开发笔记 - 切换图片(ImageSwitcher)
  6. Eclipse编译Anroid引用程序的出错处理
  7. Android(安卓)自定义控件,模仿小米秒表样式的时钟,完整代码注解
  8. React Native与Android之间的通信
  9. Android8.1 Launcher3 修改行数和列数

随机推荐

  1. Android(安卓)进阶 教你打造 Android(安
  2. Android之Rxjava2.X 10————Rxjava源
  3. Android中Calendar类的用法总结
  4. android精品开源项目整理
  5. android EditText中的几大坑
  6. Your project contains error(s)... 如何
  7. Android的历史:起源、命名方式
  8. Android 三级缓存 LruCache缓存机制
  9. Robotium 一款Android自动化测试框架
  10. Android(安卓)-- 怎么发出和接收广播, Bro