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

Подскажите что я делаю не так - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Добавление View (кнопки) в PreferenceScreen http://www.cyberforum.ru/android-dev/thread876205.html
Здравствуйте! не получается добавить View (кнопку) в общую структуру PreferenceScreen, через this.addContentView добавляется, но криво, кусок кода ниже. как это делается? цель - из PreferenceScreen вызвать другую activity PreferenceScreen rootScreen = getPreferenceManager() .createPreferenceScreen(this); setPreferenceScreen(rootScreen);
Программирование Android Просмотр изображений Пытаюсь сделать просмотр изображений, но не знаю с чего начать) Суть такая: на флешке есть папки с изображениями (sdcard/images1, sdcard/images2). Выбираем папку и смотрим изображения. Проблемы такие: 1) как загружать изображения, чтобы они были на весь экран? Пробовал в ImageView, но изображение не получается растянуть на весь экран. В фон пробовал, отображает на весь экран, не знаю... http://www.cyberforum.ru/android-dev/thread876176.html
Разбиение ListView Программирование Android
Здравствуйте. Есть ListView с записями. Каждая запись имеет свою дату. Хочу разделить этот список по датам. Ну например блок записей каждого дня ограничивать каким-нить цветным разделителем (то есть в приделах дня разделитель обычный, а на границах дней - красный). Проблема в следующем - как отследить эту границу дней? Понятно, что через адаптер. Попробовал вот так: метод getView адаптера...
Программирование Android Не сохраняются String ресурсы
Создаю xml файл с ресурсами. Записываю туда несколько String ресурсов. После сохранения они не сохраняются в R.java, и , соответственно, использовать их нельзя, потому что eclipse их не видит. Чем может быть вызвана такая проблема и как её решить?
Программирование Android Не изменяются компоненты в Eclipse http://www.cyberforum.ru/android-dev/thread874782.html
Здравствуйте! Во время пользования средой Eclipse столкнулся с проблемами: 1) Компонент, такие как Button, TextView и др., не растягиваются и не изменяют свой размер. Вместо требуемого результата, они куда-то передвигаются, например, в другую часть окна. 2) Эти же и другие компоненты не хотят перемещаться по Activity-окну - они ужасно лагают! Хочу переместить Button вверх по центру, а...
Программирование Android Где в Фрагменте инициализировать доступ к базе? Где в Фрагменте инициализировать доступ к базе? пробую так в Create: dbOpenHelper = new DBHelperSqLite(getActivity()); database = dbOpenHelper.getReadableDatabase(); а ошибка at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:98) подробнее

Показать сообщение отдельно
Vladiuss
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 37

Подскажите что я делаю не так - Программирование Android

24.05.2013, 14:59. Просмотров 539. Ответов 5
Метки (Все метки)

При нажатии на кнопку должно появляются окно для распознавания речи. Создал класс в нем все описал, код рабочий. Создаю экземпляр этого класса в другом классе но ничего не получается при нажатии приложении закрывается.

Вот класс для управления голосом.

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
import java.util.ArrayList;
 
import android.app.Activity;
import android.content.Intent;
import android.speech.RecognizerIntent;
import android.view.View;
import android.widget.Toast;
 
public class StartVoiceControl extends Activity{
        private static final int REQUEST_CODE = 1234;
     
        public void speakButtonClicked(View v)
        {
            startVoiceRecognitionActivity();
        }
     
        /**
         * Fire an intent to start the voice recognition activity.
         */
        private void startVoiceRecognitionActivity()
        {
            Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
            intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                    RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
            intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition...");
            startActivityForResult(intent, REQUEST_CODE);
        }
     
 
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data)
        {
            if (requestCode == REQUEST_CODE && resultCode == RESULT_OK)
            {
                // Populate the wordsList with the String values the recognition engine thought it heard
                ArrayList<String> matches = data.getStringArrayListExtra(
                        RecognizerIntent.EXTRA_RESULTS);
 
                String fisrtResult = matches.get(0);
                
                Toast toast = Toast.makeText(getApplicationContext(), 
                        fisrtResult, Toast.LENGTH_SHORT); 
                        toast.show(); 
            }
            super.onActivityResult(requestCode, resultCode, data);
        }
}
В другом классе пишу:
Java
1
2
StartVoiceControl voiceControl = new StartVoiceControl();
voiceControl.speakButtonClicked(v);
Подскажите что не так? Я новичок так что сильно не пинайте. Думал что когда кнопку нажимаешь ошибка лезет, проверил когда нажимаешь кнопку все ок. Ругается именно когда я создаю экземпляр класса и выполняю его метод.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru