当前位置: 代码迷 >> Android >> android4.0 判断是不是有语音麦克功能
  详细解决方案

android4.0 判断是不是有语音麦克功能

热度:49   发布时间:2016-05-01 14:18:22.0
android4.0 判断是否有语音麦克功能

NavigationBarTablet.javasetSearchMode方法中判断是否有语音模块,若有则显示,没有则不显示。

privateResolveInfo getResolveInfo() {

         Intent intent =createVoiceSearchIntent();

         ResolveInfo ri = mContext.getPackageManager().

        resolveActivity(intent,PackageManager.MATCH_DEFAULT_ONLY);

         return ri;

}

protectedIntent createVoiceSearchIntent() {

         return newIntent(RecognizerIntent.ACTION_WEB_SEARCH);

}

通过getResolveInfo()返回值是否为空判断语音模块是否可用,null(不可)用;!=null(可用)
  相关解决方案