Android: BroadcastReceiver намерен обнаружить фотокамеру камеры?

Я работаю над Android-приложением, которое нужно выполнять каждый раз при новом изображении с телефона. Я не хочу снимать изображение в своем приложении, но скорее выполняю некоторые действия, когда приложение «Камера» принимает изображение и сохраняет его на SD-карте. Прямо сейчас, я получил встроенный BroadcastReceiver, который в настоящее время прослушивает «android.intent.action.CAMERA_BUTTON». Однако это, похоже, не вызвано, когда я этого хочу. Я попытался отладить приложение на своем собственном телефоне с помощью linebreak в первой строке метода OnReceive BroadcastReceiver, но он никогда не достигает этого кода.

Кто-нибудь знает, какое правильное намерение я должен слушать? Или использует BroadcastReceiver даже не лучший способ сделать это? (Например, есть ли лучший способ выполнить это, например, при прослушивании нового изображения на карте)?

Благодаря!

Обновление: у меня есть трекбол на моем телефоне (HTC Eris), так что возможно, что фотографирование таким образом не отправляется как «кнопка камеры»? Если да, есть ли обходной путь для телефона без кнопки «Камера», а скорее как трекбол?

Прямо сейчас, я получил встроенный BroadcastReceiver, который в настоящее время прослушивает «android.intent.action.CAMERA_BUTTON». Однако это, похоже, не вызвано, когда я этого хочу.

Это передается только в том случае, если активность переднего плана не потребляет событие.

Довольно старый вопрос, если кто-то еще нуждается в решении, попробуйте использовать

android.hardware.action.NEW_PICTURE

как ваш фильтр намерения

         

Он вернет Uri изображения в aim.getData () его функции onReceive ()

Надеюсь, поможет

попробуйте это, это работает для меня

       
Interesting Posts

Пакетный файл Windows или скрипт для загрузки экспортированных профилей XML Wi-Fi на новый ноутбук

Outlook – как префикс исходного содержимого электронной почты с некоторым символом, отвечая на это письмо

Выполнить метод при запуске весной

Значение верхнего, восходящего, базового, нисходящего, нижнего и ведущего в Android FontMetrics

Возможно ли создать программный RAID 1 с разными размерами сектора?

Является ли это правильным макетом для обнаружения iBeacons с Android Beacon Library от AltBeacon?

Как вызвать хранимые процедуры с помощью EntityFramework?

Можно ли создать экземпляр вложенного classа с помощью Java Reflection?

Разделить таблицу Excel на несколько слайдов PowerPoint

$ (window) .height () vs $ (document) .height

Как исправить шрифты в Firefox Windows 7

Унифицированная файловая система для файловой системы UnionFS

Использование Java для поиска подстроки большей строки с использованием регулярного выражения

Почему в .NET нет XML-сериализуемого словаря?

Вызов метода с использованием тернарного оператора

Давайте будем гением компьютера.