[App][2.3+] - CameraParameters, modify camera beyond api

Search This thread

Jat82

New member
Dec 28, 2013
4
6
0
Seattle
www.3dhole.com
Greetings all, this is my first app, and first post on this forum (though I've been reading it for some time before i registered). I've written a simple camera app that lets you view and explore all the parameters for your camera. This app was meant to read, modify and display the results of various camera parameters, as returned by the flatten() method. It is not designed to enhance your images, but to let you learn more about the cameras attached to your device and their features.

All parameters that are modified are set using set(String key, String value). This seems to work even for parameters that take an int value, such as jpeg quality.

I would like some feedback, especially on the UI. The values to change are entirely text based, which takes up a fair amount of screen real estate. I'm open to suggestions or other ideas.

Notes:
Only landscape mode is supported
Pictures are saved to DCIM\Camera
Gallery is not refreshed immediately
Supported Camera parameters are dumped to a text file in DCIM\Camera when the app launches
Parameters that are named "<whatever>-values" are not added to the dropdown, as they are presumably just a list of what values are possible for a given parameter.

Hardware tested on:
Samsung Galaxy Ring
Kyocera Rise
Acer Iconia A100

Any feedback is appreciated.

details.png
View attachment CameraParams.apk
 
Last edited:

eduds

Senior Member
Mar 8, 2013
1,176
1,645
0
Hello, @Jat82.
When I open the application the value for param stays as "none", is this normal or it should show other value?
Maybe it's a bug from my ROM/device because third camera apps doesn't show the image in screen. I don't have other device to test it, sorry.
I think the UI of your app can be upgraded, maybe you can rearrange all box and buttons to one side of screen.
 

Jat82

New member
Dec 28, 2013
4
6
0
Seattle
www.3dhole.com
Hello, @Jat82.
When I open the application the value for param stays as "none", is this normal or it should show other value?
It's just the default text, it should change to whatever text you enter when you tap it.
Maybe it's a bug from my ROM/device because third camera apps doesn't show the image in screen. I don't have other device to test it, sorry.
Sorry, i don't understand what you mean by "third camera apps", can you explain it a bit more? You have a third camera on your device that appears in the cameras dropdown, but doesn't display a preview?
 
  • Like
Reactions: Anas Satria

eduds

Senior Member
Mar 8, 2013
1,176
1,645
0
It's just the default text, it should change to whatever text you enter when you tap it.

Sorry, i don't understand what you mean by "third camera apps", can you explain it a bit more? You have a third camera on your device that appears in the cameras dropdown, but doesn't display a preview?

I attached two screenshots of your app, you can see the param is always "none".
You can also see the black screen.
Yes, the preview is not displayed but I can take pictures normally.
 

geesus4me

Member
Dec 13, 2009
10
1
0
I have an issue with this. My photos aren't saving to anywhere I can find them.My phone is a Samsung Galaxy Rush.
/storage/sdcard0/DCIM is the pathway my photos normally save to. Is there a way to fix this?
 

Jat82

New member
Dec 28, 2013
4
6
0
Seattle
www.3dhole.com
Thank you all for the feedback, I'm back from the holidays, and have resumed work on this project. There are some minor updates:

-"C!" (Capture) button removed and minor UI adjustments
-Selecting a parameter should now populate the edit text with the current value for that parameter
-Long press on the preview image to capture an image, or..
-Press the hardware camera button if your device has one*
-All images captured are now stored in <your device>/CameraParams. This folder will be created if it does not exist
-Camera parameters are dumped into the above directory, one "raw" unformatted file, and another one with human-readable formatting

*Press it rather quickly, holding the hardware camera button may launch a camera intent, where your system will load your default camera app, which makes things go ...bad.

Todo:
-Proper enumeration and selection of available camera devices
-User-definable storage paths, so you can save to phone, sd card, usb device, whatever is attached..
-Continued UI refinement
-Refresh Gallery/Media db after saving images
-??? What else is needed or wanted from a camera utility?
 

Attachments

  • CameraParams.apk
    263.6 KB · Views: 93
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Greetings all, this is my first app, and first post on this forum (though I've been reading it for some time before i registered). I've written a simple camera app that lets you view and explore all the parameters for your camera. This app was meant to read, modify and display the results of various camera parameters, as returned by the flatten() method. It is not designed to enhance your images, but to let you learn more about the cameras attached to your device and their features.

    All parameters that are modified are set using set(String key, String value). This seems to work even for parameters that take an int value, such as jpeg quality.

    I would like some feedback, especially on the UI. The values to change are entirely text based, which takes up a fair amount of screen real estate. I'm open to suggestions or other ideas.

    Notes:
    Only landscape mode is supported
    Pictures are saved to DCIM\Camera
    Gallery is not refreshed immediately
    Supported Camera parameters are dumped to a text file in DCIM\Camera when the app launches
    Parameters that are named "<whatever>-values" are not added to the dropdown, as they are presumably just a list of what values are possible for a given parameter.

    Hardware tested on:
    Samsung Galaxy Ring
    Kyocera Rise
    Acer Iconia A100

    Any feedback is appreciated.

    details.png
    View attachment CameraParams.apk
    1
    Hello, @Jat82.
    When I open the application the value for param stays as "none", is this normal or it should show other value?
    It's just the default text, it should change to whatever text you enter when you tap it.
    Maybe it's a bug from my ROM/device because third camera apps doesn't show the image in screen. I don't have other device to test it, sorry.
    Sorry, i don't understand what you mean by "third camera apps", can you explain it a bit more? You have a third camera on your device that appears in the cameras dropdown, but doesn't display a preview?
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone