マニフェストにインターネット許可を追加します。
<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)。コードから音声認識を使用できるようにするには、他に何をする必要がありますか?