Make an Android app able to capture images, preferably RAW #65
Labels
No Label
bug
Context-Adaptive Interpolator
duplicate
enhancement
epic
help wanted
high priority
invalid
left for future work
low priority
medium
medium priority
meta
question
quick
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Benjamin_Loison/Robust_image_source_identification_on_modern_smartphones#65
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Related to #64 and Benjamin-Loison/termux-api-package/issues/10.
Could have used:
cff225e41e/app/src/main/java/com/termux/api/apis/CameraInfoAPI.java
cff225e41e/app/src/main/java/com/termux/api/apis/CameraPhotoAPI.java (L79)
e62bdadea3/scripts/termux-camera-photo.in
Is not there an open-source app able to capture RAW images? But maybe have to pay attention how they proceed then.
As a first step just taking a JPEG picture would be a good start.
https://developer.android.com/media/camera/camerax/take-photo#java
https://developer.android.com/media/camera/camera2/capture-sessions-requests
Just copy-pasting and correcting errors of
cff225e41e/app/src/main/java/com/termux/api/apis/CameraPhotoAPI.java
seems to be the most promising.May have to modify
AndroidManifest.xml
and provide permissions.cff225e41e/app/src/main/AndroidManifest.xml
Currently facing:
I forgot:
cff225e41e/app/src/main/AndroidManifest.xml (L3)
:Now have a compilable app but
/sdcard/0.jpg
is not created. Note thatApp info
>Permissions
only mentionsCamera
, there is nothing related to file access. According toSystem.getProperty("user.dir")
current working directory is/
, my idea was to leverage the given app default folder.Well I based my
AndroidManifest.xml
on Termux API one but the Termux one seems necessary from the file system access point of view:The purpose currently is to have a superset of required permissions that we will be able to minimize afterwards.
does not seem to have any interesting addition.
Should check that we log exceptions correctly and monitor if some are triggered.
https://search.f-droid.org/?q=raw&lang=en
Find in page...
raw
does not return interesting entries.3c4cf90b19/datasets/android