if (requestCode == RESULT_SPEECH
&& resultCode == RESULT_OK && data != null) {
ArrayList<String> arr_data =
data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
final String[] arr_str = new String[arr_data.size()];
for (int i = 0; i < arr_str.length; i++)
arr_str[i] = arr_data.get(i);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Recognize result");
builder.setItems(arr_str, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
I1.setText(arr_str[which]);
}
});
builder.show();
}
ซึ่งมันจะไปเปิด google voice ครับ
ถ้าเครื่องไหนมี google voice มันก็จะทำงานปกติครับ
เครื่องไหนไม่มีมันจะค้างครับ
ผมอยากทราบว่าบันทัดไหนเช็คว่ามีหรือไม่มีอาครับบ
พอดีว่าเครื่องที่ใช้ทดสอบมันมี google voice เลยดีบัคไม่เจออ่าครับบ
ขอบคุณครับ