Запуск камеры намеренно внутри действия - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть активность MainActivity и служба CameraService, которая связывается с портом сокета.Всякий раз, когда сокет получает строку «камера», служба передает в MainActivity запуск камеры.

Intent launchIntent = new Intent(MainActivity._LAUNCH_CAMERA_ACTION);
sendBroadcast(launchIntent);

MainActivity регистрирует _LAUNCH_CAMERA_ACTION и BroadcastReceiver.Вызывается намерение, программа представляет необработанное исключение и завершается из-за исключения.

Есть идеи, почему это происходит?

1 Ответ

0 голосов
/ 23 ноября 2011

Ссылка это сообщение, которое вы можете сделать:

     Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");  
     startActivityForResult(intent, 0);

И добавить разрешение использования камер в вашем файле манифеста.

 <uses-permission android:name="android.permission.CAMERA"></uses-permission>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...