IOException bei ACTION_IMAGE_CAPTURE mit Motorola Defy

A

argo

Neues Mitglied
0
Hallo,

ich rufe in meiner Anwendung auf folgende Weise die Kamera-Activity auf:

Code:
    public void onClickTakePicture(final View v) {
        cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        mImage = new Image(this, mDb, _id);
        cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(
                Image.SD_IMAGE_DIR + "/" + mImage.fileName)));
        startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
    }
Wenn die Activity beendet wurde werte ich das Ergebnis mit

Code:
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == CAMERA_PIC_REQUEST) {
            if (resultCode == Activity.RESULT_OK) {
                 mImage.dispatchEntry();
            }
            else {
                Log.v(TAG, "Error while taking image.");
            }          
        }
    }
Die Methode Image::dispatchEntry() schreibt dabei den Dateinamen in die interne Datenbank.

Ich habe die Anwendung auf insgesamt vier verschiedenen Modellen getestet: HTC Desire, HTC Legend, Motorola Milestone und Motorola Defy.

An sich funktioniert auch alles ganz prima. Allerdings habe ich mit dem Motorola Defy plötzlich Probleme bekommen: anfangs funktionierte alles gut und plötzlich hat die Anwendung keine Bilder mehr gesichert: im LogCat steht:

Code:
03-08 12:02:21.129: ERROR/MotoCamera(1964): selectPhoto - IOException save to uri file:///sdcard/todo_185361_20110308120206373.jpg
Auf der SDCard ist noch reichlich Platz und auch ansonsten läuft die Anwendung gut. Ich kann nur keine Fotos mehr aus meiner Anwendung heraus machen. Über die normale Kamerafunktion des Smartphones lassen sich nach wie vor Bilder machen.

Hat jemand eine Ahnung, ob es sich dabei um einen Fehler in der Motorola-Firmware handelt? Gibt es vielleicht einen Workaround?

Mit unserem Motorola Milestone gab es anscheinend zwischenzeitlich ein ähnliches Problem, aber inzwischen funktioniert es damit wieder.

Für micht sieht es zur Zeit so aus, als wenn Motorola ein Problem mit der Kamera-Firmware hätte. Ist das so?
 

Ähnliche Themen

D
Antworten
17
Aufrufe
407
datNeMo
D
M
Antworten
3
Aufrufe
163
moin
M
Y
Antworten
4
Aufrufe
1.223
swa00
swa00
Zurück
Oben Unten