Форум программистов, компьютерный форум CyberForum.ru

Получить доступ к микрофону, и вывести сказанное на экран - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android какое приложение я удалил? http://www.cyberforum.ru/android-dev/thread1567902.html
Подскажите пожалуйста,какое приложение я мог удалить что перестал соединяться с ПК мой смарт LG G2 на Android Kit Kat. Официальные дрова от LG стоят, при подключении выдает такое окно:
Android С чего начинать программирование на Android? На данный момент знаю основы C и Pascal. Что необходимо знать и уметь,чтобы лезть в это программирование? http://www.cyberforum.ru/android-dev/thread1567812.html
Что такое ems в editText? Android
Что такое ems в editText?
Android .setText = ошибка
Пытаюсь установить текст после выполнения операции - ошибка приложения. Где ошибка?! P.S. все это находиться в onResumeOnClickListener btnDDgo = new OnClickListener() { @Override public void onClick(View v) { TextView ddStatusTextView2 = new TextView(GameActivity.this); ddStatusTextView2.setLayoutParams(dd_wrap_content); ddStatusTextView2.setTextColor(0xffFFFFFF);...
Android Настройка Eclipse + AndroidSDK http://www.cyberforum.ru/android-dev/thread1567733.html
Вопрос по начальной настройке среды: какие компоненты Android SDK нужны для разработки под Eclipse? При создании пустого проекта (File - New - Project... - Android application project) сразу показывает ошибки: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'. styles_base.xml /appcompat_v7/res/values-v21 line 75 Android...
Android Красивое оформление меню Всем привет! Как первая проба пера пишу программу-записную книжку. По сути весь экран состоит из textview и button. Мне самому такое оформление не нравится. Редко встречаю такое оформление в программах. Подскажите самый простой способ создания красивого экранного диалога. Сам думаю, что фоном во вьюшки можно ставить картинки. Но мне кажется, что есть более боевой вариант. Буду благодарен... подробнее

Показать сообщение отдельно
artemiys
2 / 2 / 1
Регистрация: 09.01.2015
Сообщений: 65
05.11.2015, 09:17  [ТС]     Получить доступ к микрофону, и вывести сказанное на экран
Код MainActivity
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.util.ArrayList;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.speech.RecognizerIntent;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
public class MainActivity extends Activity {
 
 private TextView EnteredText;
 //Это значение мы используем для проверки успеха
 //получения обратной информации в onActivityResult ():
 private static final int Print_Words = 100;
 
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 
 EnteredText = (TextView) findViewById(R.id.tv);
 
 Button mButton = (Button) findViewById(R.id.button);
 mButton.setOnClickListener(new View.OnClickListener() {
 public void onClick(View view) {
 
 //Вызываем RecognizerIntent для голосового ввода и преобразования голоса в текст:
 Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
 intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
 intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Скажите слово для распознавания");
 startActivityForResult(intent, Print_Words);
 }
 });
 }
 
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 
 //Проверяем успешность получения обратного ответа:
 if (requestCode==Print_Words && resultCode==RESULT_OK) {
 //Как результат получаем строковый массив слов, похожих на произнесенное:
 ArrayList<String>result=data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
 //и отображаем их в элементе TextView:
 EnteredText.setText(result.toString());
 }
 super.onActivityResult(requestCode, resultCode, data);
 }
}
Структура layout
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical"
 tools:context=".ImagePickerActivity" >
 <Button
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:id="@+id/button"
 android:layout_gravity="center"
 android:text="Сказать слово"/>
 <TextView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:id="@+id/tv"
 android:layout_gravity="center"
 android:text="Здесь отобразиться произнесенный текст"/>
</LinearLayout>
 
Текущее время: 04:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru