Описание тега surfaceholder

Абстрактный интерфейс для человека, держащего поверхность дисплея. Позволяет управлять размером и форматом поверхности, редактировать пиксели на поверхности и отслеживать изменения на поверхности. Этот интерфейс обычно доступен через класс SurfaceView.
0 ответов

NullPointerException при сохранении пути к изображению, снятому картинкой

У меня есть класс с именем "Run", он расширяет Activity и реализует "SurfaceHolder.callback". Я пытаюсь сделать снимок с камеры предварительного просмотра и сохранить путь к снятому изображению с помощью MediaStore. Позже я сохраню этот путь в табли…
2 ответа

IllegalStateException при возврате к Activity, содержащей MediaPlayer

У меня есть Activity с MediaPlayer, и всякий раз, когда я запускаю из него другую Activity (например, Chromecast Controller Activity или используя ShareActionProvider) и возвращаюсь к Activity с MediaPlayer, я получаю следующее исключение IllegalSta…
1 ответ

Графика ТекстураКиноЭнкодер

Я недавно модифицировал Графика TextureMovieEncoder чтобы создать запись того, что я отобразил на экране: два Sprite2ds, которые перекрываются. С использованием CameraCaptureActivity Например, в качестве контрольной точки, я эффективно перенес то, ч…
0 ответов

Как создать собственное приложение для камеры?

Я пытаюсь разработать кастомную видеокамеру. Когда мои устройства выполняют метод MediaRecorder запуска в beginRecording() в Activity, приложение вылетает. Я не знаю, что не так, потому что я следую Руководству Google API. Мои устройства используют …
28 авг '12 в 07:32
1 ответ

Android - Поверхность недействительна

Я пытаюсь нарисовать красный круг каждые 5 секунд. У меня есть метод draw и run, а метод run вызывает метод draw, который рисует круги. Однако, когда метод draw вызывается из метода run, поверхность недопустима, поэтому я ничего не могу нарисовать, …
20 июн '15 в 15:47
2 ответа

Ориентация камеры Android

Я пытаюсь выучить основы дополненной реальности из этой статьи: http://www.devx.com/wireless/Article/42482/0/page/2 при запуске камера приняла противоположную ориентацию. У меня вопрос, как получить фиксированный и нормальный вид с помощью камеры. Э…
25 мар '12 в 13:43
0 ответов

Получение приложения для Android для сохранения его контекста OpenGL после нажатия кнопки "Домой"

Сначала немного контекста: я разрабатываю видеоигры для платформ Android и iPhone. То, как работает iPhone, когда пользователь нажимает кнопку "Домой" и позже возвращается в игру, в большинстве случаев игра будет брать ПРАВИЛЬНО, где она остановилас…
09 фев '11 в 09:06
2 ответа

Класс Android Surface Surface.ROTATION_ не может быть разрешен или не является полем

Я пытаюсь исправить свое приложение камеры. Когда я держу камеру в ландшафтном режиме, она предварительно просматривает экран. Я нашел это исправление в стеке: Android - предварительный просмотр камеры сбоку В моем CameraSurfaceView конструктор клас…
0 ответов

Ошибка запуска предварительного просмотра камеры: ошибка startPreview

Я новичок в разработке Java и Android. Я пытаюсь открыть камеру в приложении, как показано на сайтах разработки Android. У меня есть CameraActivity, которая вызывает CameraPreview. Как указано в заголовке, я получаю сообщение об ошибке "Ошибка start…
31 май '13 в 06:27
0 ответов

Рисование точки на поверхности не работает

Вот часть моего кода, над которым я работаю. Я могу заставить поверхность обновлять цвет, если просто установить цвет фона объекта поверхности. Однако я не могу создать холст и заставить холст выводиться на объект поверхности. Любая помощь будет при…
2 ответа

Как решить Android Camera setParameters не удалось

Мы используем функциональность камеры в нашем приложении. Приложение также будет опубликовано в Google App Store. но мы сталкиваемся с новой проблемой - сбой setParameters в нашем приложении для некоторых устройств, например, для мотоциклов второго …
1 ответ

Переключение с основного потока на несколько потоков при анализе кадра

Я работал над мобильным приложением, которое анализирует фрейм в поисках конкретных объектов. Обработка была тяжелой, и я продолжаю получать 05-08 17:44:24.909: I/Choreographer(31606): Skipped 114 frames! The application may be doing too much work o…
1 ответ

Переместить наложение изображения на предварительный просмотр камеры

Я хочу наложить изображение в режиме предварительного просмотра камеры, используя вид поверхности. В этом случае есть много учебников, и моя программа работает отлично. Теперь я хочу добавить возможность перемещать наложенное изображение в режиме пр…
1 ответ

Какая польза от вызова SurfaceHolder.setFixedSize()?

У меня есть подобный код для многих примеров, плавающих в сети: mSurfaceHolder = mVideoSurface.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setFormat(PixelFormat.TRANSPARENT); mSurfaceHolder.setFixedSize(20, 10); Тогда в обратных вы…
30 июн '16 в 08:50
1 ответ

Нарисуйте текст на SurfaceHolder

Я делаю приложение, которое использует веб-камеру, и я хочу отобразить текст после того, как фотография сделана, поэтому в методе ShutterCallBack я написал это ShutterCallback shutterCallback = new ShutterCallback() { public void onShutter() { Log.d…
24 апр '12 в 10:37
1 ответ

Изображение камеры Android искажено - SurfaceHolder -

У меня странная проблема с камерой-SurfaceHolder. Я хочу показать изображение камеры в моей деятельности. На моем GalaxyS1 все работает очень хорошо (CyanogenMod - Android 4.4) На моем S3 (также CyanogenMod - Android 4.4), с другой стороны, это выгл…
22 мар '14 в 14:33
1 ответ

Nullpointer to SurfaceHolder Живые Обои

Эй, ребята, у меня эта ошибка с моими живыми обоями. По какой-то причине, когда я пытаюсь установить тип поверхности, я получаю ошибку NullPointerException. Я не уверен, что там происходит. Заранее спасибо. Кажется, ошибка в методе SeType(). Вот мой…
1 ответ

SurfaceView на Android 2.3.6 не отображает весь регион

В моем приложении я создаю SurfaceView и использовать его из NDK с помощью API-интерфейса ANativeWindow: ANativeWindow_lock а потом ANativeWindow_unlockAndPost, Размер поверхности задается ANativeWindow_setBuffersGeometry до 320х480. Размер экрана б…
2 ответа

Ничего не появляется на холсте из SurfaceHolder . lockCanvas() [Android]

Я пытаюсь нарисовать на холсте, который возвращается с поверхности держателя.lockCanvas() функция, но холст, который отображается, просто белый. мой MySurface extends SurfaceView а также implements SurfaceHolderКонструктор: MySurface(Context context…
22 ноя '17 в 04:09
1 ответ

Android: holder.getSurface() всегда возвращает ноль

Мой вид это куча нормальных виджетов и вид поверхности. Я не знаю, почему после того, как я получу surfaceholder SurfaceView и использование getSurface() снова на держателе, я всегда буду возвращать ноль. Вот мой пример кода: public void onCreate(Bu…