Berechtigungsdetails - Nur Blitz, keine Kamera

  • Hallo,


    ich habe folgende Frage.
    Ich versuche mich gerade daran die Berechtigung für nur den Blitz der Kamera im Handy zu erhalten.


    Ich habe bisher die Berechtigung wie folgt beantragt:

    Code
    <uses-permission android:name="android.permission.CAMERA" />


    Damit habe ich den Blitz auch bekommen. Aber es wird dann im Google Play Store folgende Berechtigung verlangt:


    Kamera/Mikrofon Fotos und Videos aufnehmen


    ist ja auch ihrgend wie klar.


    Per Quellcode gehe ich wie folgt vor:


    Code
    if (this.activity.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH))
    {
    	cam = Camera.open();
    	Parameters parameters = cam.getParameters();
    	parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
    	cam.setParameters(parameters);
    	cam.startPreview();
    }


    und aus:


    Code
    if (this.activity.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH))
    {
    	cam.stopPreview();
    	cam.release();
    	cam = null;
    }


    Danke und Gruß

  • Naja, Du greifst ja auch über die Kamera auf das Flashlight zu.


    Ohne geht das offenbar auch nicht mehr…

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • ja, das scheint wirklich so zu sein.


    Ist aber wirklich eigentlich sehr schlecht! Die User müssen ja denken, dass man Bilder aufnimmt oder sonstiges macht.


    Ich habe die Berechtigung jetzt so erweitert:


    Code
    <uses-permission android:name="android.permission.CAMERA" />
    	<uses-permission android:name="android.permission.FLASHLIGHT"/>
    	<uses-feature android:name="android.hardware.camera.flash" android:required="false" />


    Da bekomme ich auf der App-Webseite im Google-Store wenigstens unter Berechtigungen und dann Sonstiges angezeigt, dass das Fololicht verwendet wird. Das ist mit nur der Kamera Berechtigung nicht so. Da hat der User wenigstens einen Hinweis, was von der Kamera genutzt wird.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!