A
argo
Neues Mitglied
- 0
Hallo,
ich rufe in meiner Anwendung auf folgende Weise die Kamera-Activity auf:
Wenn die Activity beendet wurde werte ich das Ergebnis mit
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:
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?
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);
}
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.");
}
}
}
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
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?