我在清单中添加了 Internet 权限:
<uses-permission android:name="android.permission.INTERNET" />
我运行这是我的 onCreate:
PackageManager pm = getPackageManager();
List<ResolveInfo> activities = pm.queryIntentActivities(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
CanRecog=0;
if (activities.size() != 0)
{
CanRecog=1;
}
但是,当代码运行时,它报告没有能力(CanRecog=0)。我还需要做什么才能使用代码中的语音识别?