A lot of threads on the web about how to force stock camera to save photos to external SD instead of internal SD storage, but no universal solution. Here is the simple trick that did the job for me.
Environment:
- Lenovo p700i, ICS 4.0.4
- no option in the stock camera app to choose photo saving location
- camera saves to internal storage (/mnt/sdcard/DCIM = /sdcard/DCIM) by default
- when low on internal storage space camera itself decides to save to external SD (/mnt/sdcard2/DCIM)
The trick:
1. move everything from /mnt/sdcard/DCIM to /mnt/sdcard2/DCIM
2. delete folder /mnt/sdcard/DCIM
3. create empty file /mnt/sdcard/DCIM
Drawbacks:
- camera will always show 0 remaining pictures
- every time taking a picture or video it will display a message "not able to save to default location"
Hope this helps.
Environment:
- Lenovo p700i, ICS 4.0.4
- no option in the stock camera app to choose photo saving location
- camera saves to internal storage (/mnt/sdcard/DCIM = /sdcard/DCIM) by default
- when low on internal storage space camera itself decides to save to external SD (/mnt/sdcard2/DCIM)
The trick:
1. move everything from /mnt/sdcard/DCIM to /mnt/sdcard2/DCIM
2. delete folder /mnt/sdcard/DCIM
3. create empty file /mnt/sdcard/DCIM
Drawbacks:
- camera will always show 0 remaining pictures
- every time taking a picture or video it will display a message "not able to save to default location"
Hope this helps.