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

Создание кастомной камеры. Fail to connect to camera service - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Фон для списка на CustomAdapter http://www.cyberforum.ru/android-dev/thread1467217.html
Здравствуйте. У меня есть свой адаптер из которого заполняется список: public class TargetListActivity extends ListActivity { final static String STRING ="STRING"; final static String IMAGE = "IMAGE"; public Integer mTargetArray = new Integer{R.string.Bird,R.string.Trash,R.string.Sun, R.string.Plain,R.string.IceCream,R.string.Home,R.string.Dig,R.string.Cat}; public...
Android Текстуры в GameActivity у меня есть инициализированные изображениями текстуры в методе onLoadResource в GameActivity . Но как эти текстуры мне использовать для игры чтобы загрузить например фон GameActivity ??Можете привести пример? http://www.cyberforum.ru/android-dev/thread1467174.html
Как получить данные из файла .properties Android
Всем привет. У меня есть класс который не наследуется от Activity. (Это класс фабрика) Как можно открыть в нем InputStream для чтения файла .properties? (Куда положить файлик?)
Параллельные вычисления на Android Android
Добрый день. Еще не сильно разбираюсь в программировании на Android. Интересует вопрос, есть ли возможность использовать параллельные вычисления на Android? Дайте пожалуйста пару тройку ссылок, можно на английском, самой найти не удалось.
Android [DF-PFA-03] http://www.cyberforum.ru/android-dev/thread1466748.html
Здравствуйте при входе на Андроид гугл маркет пишет ошибка с-ервера на все действия, пробовал все.У меня.LG E730 андроид 2.3 Помогите.
Android Реклама admob в fragments Как правильно настроить рекламу AdMob для фрагментов?! Например, для обычных Activity, подходит следующий код: @Override public void onCreate(Bundle savedInstanceState, int contentView) { super.onCreate(savedInstanceState, contentView); setContentView(R.layout.activity_admob); AdView adView = (AdView)this.findViewById(R.id.adView); AdRequest adRequest... подробнее

Показать сообщение отдельно
Rembo88
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 39
03.06.2015, 16:21  [ТС]     Создание кастомной камеры. Fail to connect to camera service
Да,у камеры есть автофокус

Добавлено через 4 минуты
Вот большая часть кода,отвечающая за создание камеры, лэйаута, предпросмотра и пр..

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
    @Override
    protected void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        
        // Полноэкранное отображение
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        // Без заголовка
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        // Устанавливаю разметку
        setContentView(R.layout.custom_camera_activity);
 
        // Область предварительного просмотра имеет имя SurfaceView01
        preview = (SurfaceView) findViewById(R.id.SurfaceView01);
 
        // Создаем SurfaceHolder и регистрируем Activity для получения коллбэков
        surfaceHolder = preview.getHolder();
        surfaceHolder.addCallback(this);
        surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
 
        shotBtn = (Button) findViewById(R.id.Button01);
        shotBtn.setText("СДЕЛАТЬ ФОТО");
        shotBtn.setOnClickListener(this);
 
        surfaceCreated(surfaceHolder);
    }
 
    // Подготавливаем поверхность для предпросмотра фотографии
    @Override
    public void surfaceCreated(SurfaceHolder holder) {
 
        try {
            if (Camera.getNumberOfCameras() > 0) {
                try {
                   camera = Camera.open(0);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            if (camera == null) {
                Toast toast = Toast.makeText(this, "Ошибка открытия камеры", Toast.LENGTH_SHORT);
                toast.setGravity(Gravity.CENTER, 0, 0);
                toast.show();
                return;
            }
            // Связываю область предварительного просмотра с камерой
            camera.setPreviewDisplay(holder);
            camera.setPreviewCallback(this);
 
        } catch (IOException e) {
            e.printStackTrace();
        }
 
        Size previewSize = camera.getParameters().getPreviewSize();
        float aspect = (float) previewSize.width / previewSize.height;
 
        int previewSurfaceWidth = preview.getWidth();
        int previewSurfaceHeight = preview.getHeight();
 
        LayoutParams lp = preview.getLayoutParams();
 
        // Здесь корректируем размер отображаемого preview, чтобы не было искажений
        if (this.getResources().getConfiguration().orientation != Configuration.ORIENTATION_LANDSCAPE) {
            // Портретный вид
            camera.setDisplayOrientation(90);
            lp.height = previewSurfaceHeight;
            lp.width = (int) (previewSurfaceHeight / aspect);
 
        } else {
            // Ландшафтный вид
            camera.setDisplayOrientation(0);
            lp.width = previewSurfaceWidth;
            lp.height = (int) (previewSurfaceWidth / aspect);
        }
        preview.setLayoutParams(lp);
        camera = Camera.open(0);
        camera.startPreview();
    }
 
Текущее время: 11:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru