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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получение xml файла из бинарных данных http://www.cyberforum.ru/android-dev/thread1764930.html
Пишу андроид-клиент, который взаимодействует с веб-сервером. Веб-сервер 1С преобразует XML файл в тип hexBinary (http://www.w3.org/2001/XMLSchema) и отравляет на клиента. Правильно ли я понимаю, что теперь на клиенте нужно преобразовать эти двоичные данные в XML файл и уже дальше работать с файлом? Если это так, то подскажите, пожалуйста, как выполнить такое преобразование, чтобы получить файл?...
Программирование Android Не хочет работать программа, что делать? Android Studio + VK API Сделал программу в Android Studio, использовал VK api. Вроде бы, авторизация должна работать. Я скомпилировал apk и установил на телефон, но при запуске пишет следующие(пишет в activity авторизации): {"error":"invalid_request","error_description":"sdk_fingerprint is incorrect"} . Что это значит? Я в настройках своего приложения ВК прописал, как положено: Main Activity для Android, Название пакета... http://www.cyberforum.ru/android-dev/thread1764818.html
Программирование Android Передать через intent ArrayList объектов своего класса
У меня есть ArrayList из обьектов моего класса. Мне нужно передать это через intent в другое активити. Значит мой класс должен реализовывать интерфейс Parcelable. Но дело в том, что в этом моем классе есть поля, которые тоже представляют собой обьекты других моих классов(как бы композиция). Как запихнуть в parcel полностью такой класс - композицию? Получается другие объекты которые входят в этот...
Объясните конструкцию pulltorefresh Программирование Android
для чего придумано обновление жестом pull to refresh? Вот у меня есть JSON я его получил с сервера, распарсил, закешировал отобразил данные с него в список или таблицу. И я хочу встроить жест pull to refresh для обновления данных. Вот у меня вопрос откуда pull to refresh обычно берет данные для обновления? Он делает сетевой запрос на сервер и подгружает новые данные с сервера или берет данные для...
Программирование Android Как получить файл XML от веб-сервиса http://www.cyberforum.ru/android-dev/thread1764359.html
Только начал изучать программирование в Android. Пытаюсь на андроид-клиенте получить от веб-сервиса 1с файл XML. Взаимодействие осуществляется с помощью ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar. Из андроид-клиента вызывается метод веб-сервиса, который формирует файл XML и возвращает его в виде двоичных данных. Подскажите, пожалуйста, как правильно обработать двоичные данные на...
Программирование Android Просьба объяснить конструкуцию OnClickListener Добрый день, есть конструкция обработки нажатия кнопки, подскажите, правильно ли я понимаю: button.setOnClickListener(new View.OnClickListener() { // здесь в скобках применяется анонимный класс-наследник View с @Override // имплементацией интерфейса OnClickListener и переопределением его метода onClick? public void onClick(View v) {... подробнее

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

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

17.06.2016, 12:31. Просмотров 197. Ответов 5
Метки (Все метки)

Проблема в том, что по нажатию на switch алгоритм срабатывает,но на surfaceview все еще отображается изображение с задней камеры,а при перезагрузке в приложение отрисовывается уже верно. Прошу совета как исправить сей конфуз.

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
mySwitch = (Switch) findViewById(R.id.switch1);
        mySwitch.setChecked(false);
        mySwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
 
                                                @Override
                                                public void onCheckedChanged(CompoundButton buttonView,
                                                                             boolean isChecked) {
 
                                                    if (isChecked) {
                                                        CAMERA_ID = 1;
 
                                                    } else {
                                                        CAMERA_ID = 0;
                                                    }
 
                                                    camera.stopPreview();
                                                    setCameraDisplayOrientation(CAMERA_ID);
                                                    try {
                                                        camera.setPreviewDisplay(holder);
                                                        camera.startPreview();
                                                    } catch (Exception e) {
                                                        e.printStackTrace();
                                                    }
 
                                                }
                                            });
        if(mySwitch.isChecked()){
            CAMERA_ID = 1;
        } else {
            CAMERA_ID = 0;
        }
        holder.addCallback(new SurfaceHolder.Callback() {
            @Override
            public void surfaceCreated(SurfaceHolder holder) {
                try {
                    camera.setPreviewDisplay(holder);
                    camera.startPreview();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru