Yes, that is already in my AndroidManifest.xml file.  I tried it on my
fiance's Epic 4G over the weekend and I have the same issue with her
phone.

On Sep 26, 2:08 pm, dan raaka <[email protected]> wrote:
> Have you thought about adding the following into your AndroidManifest.xml
>
> <uses-feature android:name="android.hardware.camera.flash" />
>
> -Dan
>
> On Thu, Sep 23, 2010 at 11:54 AM, runt <[email protected]>wrote:
>
>
>
> > Ok,
>
> > I am trying to write an app that will only run if the phone has a
> > camera flash (i.e. not on my HTC Hero but on a HTC EVO 4G or Samsung
> > Epic 4G, etc...).  I found a code sample that will set the flash mode
> > (and should work) but after modifying it to get the flash mode I am
> > told that no phone has a flash when I run it even if they do.  My code
> > is as follows, I'd appreciate any help on figuring out what I did
> > wrong since it looks correct to me.
>
> > final Camera mCamera = Camera.open();
> >        final Camera.Parameters params = mCamera.getParameters();
> >        Method methodGetFlashMode = null;
> >        Class<?>[] methodGetFlashModeSignature = new Class[] {
> >                String.class
> >        };
>
> >        try {
> >                methodGetFlashMode =
> > params.getClass().getMethod("getFlashMode",
> > methodGetFlashModeSignature);
> >        }
> >        catch (NoSuchMethodException nsme) {
> >        }
>
> >        if (methodGetFlashMode == null) {
> >                AlertDialog alertDialog = new
> > AlertDialog.Builder(this).create();
> >                alertDialog.setTitle("Error");
> >                alertDialog.setMessage("You do not have a flash");
> >                alertDialog.setButton("OK", new
> > DialogInterface.OnClickListener() {
> >                      public void onClick(DialogInterface dialog, int which)
> > {
> >                          mCamera.release();
> >                          finish();
> >                      } });
> >                alertDialog.show();
> >        };
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<android-developers%2bunsubs­[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to