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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
kosc
10 / 10 / 1
Регистрация: 01.11.2011
Сообщений: 97
#1

Работа с камерой в Android 2.* - Программирование Android

02.11.2011, 22:44. Просмотров 2745. Ответов 3
Метки нет (Все метки)

Нужно заставить приложение выводить картинку с камеры на экран (превьюшка). Вроде проще простого, но не работает:

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
package com.oodakakosc.samples.camera;
 
import java.io.IOException;
 
import android.app.Activity;
import android.os.Bundle;
import android.hardware.Camera;
import android.view.SurfaceHolder;
 
public class MyCamera extends Activity {
    SurfaceHolder myPreview;
    Camera myCam;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        myPreview = (SurfaceHolder) findViewById(R.id.mySurf);
        try {
            myCam.setPreviewDisplay(myPreview);
        } catch (IOException e) {
            e.printStackTrace();
        }
        myCam.startPreview();
        setContentView(R.id.mySurf);
    }
}
Тестировал на HTC Wildfire, прошивка Android 2.3.3 оффициальная. После запуска говрит, что приложение неожиданно завершилось и предлагает повторить попытку. При повторении - то же самое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2011, 22:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с камерой в Android 2.* (Программирование Android):

Управление камерой на OS Android - Программирование Android
Ребята всем привет! Хочу разработать похожую инсталляцию: https://vimeo.com/123304375 Программирую давно не с разработкой...

Работа с камерой - Программирование Android
Всем привет! Есть приложение блокнот, в котором хотелось бы реализовать возможность прикрепления фото. Сделал следующим образом...

Работа с камерой - Программирование Android
Когда приложение использует камеру то изображение которое идет с камеры(видеокадры) отображаются на дисплее телефона. Как сделать так чтобы...

Работа с камерой - Программирование Android
Попытался поработать с камерой, но при попытке фотографирования приложение вылетает, при этом камера в эмуляторе работает, но почему то не...

Работа с камерой - Программирование Android
Имеется код:package com.mytest; import android.os.*; import android.view.*; import android.app.*; import android.hardware.*; ...

Андроид, работа с камерой - Программирование Android
Всем привет. Сразу говорю - на java не писал никогда - только delphi и немного C++. Хочется сделать приложение для Андроид 2.3.5...

3
flatgad
geJI<|>eP
186 / 186 / 1
Регистрация: 22.07.2010
Сообщений: 733
05.11.2011, 14:58 #2
Цитата Сообщение от kosc Посмотреть сообщение
Нужно заставить приложение выводить картинку с камеры на экран (превьюшка). Вроде проще простого, но не работает:

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
package com.oodakakosc.samples.camera;
 
import java.io.IOException;
 
import android.app.Activity;
import android.os.Bundle;
import android.hardware.Camera;
import android.view.SurfaceHolder;
 
public class MyCamera extends Activity {
    SurfaceHolder myPreview;
    Camera myCam;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        myPreview = (SurfaceHolder) findViewById(R.id.mySurf);
        try {
            myCam.setPreviewDisplay(myPreview);
        } catch (IOException e) {
            e.printStackTrace();
        }
        myCam.startPreview();
        setContentView(R.id.mySurf);
    }
}
Тестировал на HTC Wildfire, прошивка Android 2.3.3 оффициальная. После запуска говрит, что приложение неожиданно завершилось и предлагает повторить попытку. При повторении - то же самое.
А ты в AndroidManifest.xml прописал модуль <uses-permission android:name="android.permission.CAMERA"/>
0
kosc
10 / 10 / 1
Регистрация: 01.11.2011
Сообщений: 97
06.11.2011, 00:40  [ТС] #3
Цитата Сообщение от flatgad Посмотреть сообщение
А ты в AndroidManifest.xml прописал модуль <uses-permission android:name="android.permission.CAMERA"/>
Да, такой модуль есть. Но нужен ли ему закрывающий тег (у меня он присутствует).
0
flatgad
geJI<|>eP
186 / 186 / 1
Регистрация: 22.07.2010
Сообщений: 733
06.11.2011, 03:52 #4
Цитата Сообщение от kosc Посмотреть сообщение
Да, такой модуль есть. Но нужен ли ему закрывающий тег (у меня он присутствует).
Ну я всегда закрываю тегами. что бы потом не запутаться

Добавлено через 16 минут

http://developer.android.com/resourc...raPreview.html вот про камеру описано там только начало рассмотреть нужно. Мне просто лень разбираться уже поздно. Если не получится то пиши.
0
06.11.2011, 03:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2011, 03:52
Привет! Вот еще темы с ответами:

Работа с камерой и NDK - Программирование Android
Итак есть приложение показывает изображение с камеры а поверх него выводить гистограмму. Отдельно без JNI камера работает, но при...

Работа с БД android - Программирование Android
Хочу сделать объемный проект, в нем будет много запросов к БД. Это будет мой первый серьезный андроид-проект! Можно сказать, что все...

Работа с процессами Android - Программирование Android
Привет друзья нуждаюсь в вашей помощи. Задача в общем такая есть приложение которое работает без Activity в фоне, задача у него такая...

Работа с Word в Android - Программирование Android
Подскажите где можно почитать тему по работе программно с Word файлами в Android, с Excel разобрался, но вот с Word не могу найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru