¡Hola!
Estoy intentando hacer una apli que capture una imagen desde la cámara de mi móvil (Sony Ericsson K750i) y luego la guarde en la tarjeta de memoria, pero no hay forma. No he tenido problemas a la hora de capturar la imagen, pero por mucho que lo intente no consigo guardar la imagen en la memoria. A ver si alguien puede ayudarme.
En la función de capturar la imagen tengo esto:
// Get the image.
byte[] raw = mVideoControl.getSnapshot("encoding=jpeg&quality=100&width=1600&height=1200");
Image image = Image.createImage(raw, 0, raw.length);
// Save image 
SaveSnapshot (raw);
Y la de salvar es esta:
private void SaveSnapshot (byte[] raw){
      try{
         // Save image to SDcard
         FileConnection filecon = (FileConnection) Connector.open("file:////DCIM/MS.jpg"); // MemoryStick, SDCard, CFCard, C:,  ,
         if(!filecon.exists()) {
                  filecon.create();            
               }
         OutputStream out;
         out = filecon.openOutputStream();
         out.write(raw);
         out.flush();
         out.close();
         filecon.close();
      }catch (IOException e) { 
         mPlayer.close();
         Alert a = new Alert("Exception", e.toString(), null, null);
             a.setTimeout(Alert.FOREVER);
             mDisplay.setCurrent(a, mMainForm);         
      }
   }
Desde ya, gracias ^^