in my app i am using the camera activity to capture an image and i
want to upload the image to a server by getting it's path. I have
created an External Storage Directory of my own an d i am storing the
images in that folder. The problem is when i run my app in a Motorola
device the image gets captured and stored in the correct folder and it
gets uploaded.

But when i run the app i an HTC device, the image gets captured and
the folder is created but the image gets stored in some other folder
and because of that image is not uploaded and gets crashed...

Following is my code....

public void startCamera()
    {
         Intent intent = new
Intent("android.media.action.IMAGE_CAPTURE");
         File folder = new
File(Environment.getExternalStorageDirectory() + "/Images");
         boolean success = false;
         if(!folder.exists())
         {
                success = folder.mkdir();
         }
         final Calendar c = Calendar.getInstance();
         path = "/sdcard/Images/"+timeStampFormat.format(new Date())
+".jpg";
         File photo = new File(path);
         intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(photo));
         Uri imageUri = Uri.fromFile(photo);
         startActivityForResult(intent, TAKE_PICTURE);
    }
  @Override
    public void onActivityResult(int requestCode, int resultCode,
Intent data)
    {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode)
        {
            case TAKE_PICTURE:
            if (resultCode == Activity.RESULT_OK)
            {
                Log.e("resultCode","Activity Result "+path);
                String image = path;
                FileUploader(path);
            }
            super.onActivityResult(requestCode, resultCode, data);
        }
    }

Why such a problem appears, i afraid that the same problem may occur
in all android devices, how to over come this problem....
Please help me friends....

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to