Ok. I forgot the permissions. I wrote the code like yours and,
however, it throws the following exception when startPreview is
called:

   java.io.IOException: startPreview failed

I have no more information and I do not know how to get more.

Regards

On 14 jun, 21:06, sm1 <[email protected]> wrote:
> As MrChaz wrote, you'll definitively need the Camera permission and
> for checking if you are still getting exceptions, try this:
>
> Camera cam = null;
> try{
>   cam = Camera.open();}catch(Exception ex){
>
>   Log.e("Camera.open()",""+ex);}
>
> if(cam==null){
>   return;}
>
> //it is very important that the camera be released by the app that
> opens it.
> try{//try-finally block to ensure that the camera is released
>   try{
>     cam.startPreview();
>   }catch(Exception ex){
>     Log.e("Camera.startPreview()",""+ex);
>     return;
>   }
>
>   //other work here
>
> }finally{
>
>   try{
>     cam.release();
>   }catch(Exception ex){
>     Log.e("Camera. release()",""+ex);
>   }
>
> }
>
> serge
>
> On Jun 13, 9:51 am, MrChaz <[email protected]> wrote:
>
> > Have you added the Camera permission to the manifest?
>
> > On Jun 12, 11:32 am, Urizev <[email protected]> wrote:
>
> > > I am developing an application which uses the camera of my G2. The
> > > code using the camera is showed below:
>
> > >                 Camera cam = Camera.open();
> > >                 if (cam == null) {
> > >                         return;
> > >                 }
>
> > >                 cam.startPreview();
>
> > > It throws and XXXX Exception and I do not know why. Someone has any
> > > idea?
>
> > > com.sun.jdi.InvocationException occurred invoking
>
> > > Regards
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to