Camera Folder: "Take a Photo from Camera" everywhere where you can open a photo file

Overview

Camera Folder: "Take a Photo from Camera" everywhere where you can open a photo file

When "Camera Folder" is installed, any Android app that can open jpg files can also take a photo from camera.

Note that "Camera Folder" has no user interface and no start icon of its own.

The app is super tiny: 0.16 MB

Get it on F-Droid

Example usecase:

From the drawing app Simple Draw we will "open" a photo from the Open Camera app.

  • (0) Open the app "Simple Draw"
  • (1) Open the overflow Menu
  • (2) Choose "Open file". The Android System file picker opens.
  • (3) Click the Hamburger menu
  • (4) The Provider View opens
  • (5) In the Provider View choose "Camera Folder"
  • (6) The Camera picker opens.From the available Camera apps choose "Open Camera"
  • (Please note that in Android 11 and above the camera picker has been removed and therefore the default camera app will automatically open)
  • (7) Take a photo with "Open Camera" and choose "OK"
  • (8) You will be back again in "Simple Draw" with the photo you have just taken ready for processing.

Requirements:

  • Android-4.4 (api 19) or later with camera hardware.
  • At least one Camera app must be installed (i.e. Open Camera)
  • Required Permissions:
    • CAMERA needed to ask a camera app to take a photo
    • WRITE_EXTERNAL_STORAGE to save the photo to a file

Technical details

  • "Camera Folder" plugs into the Android-System-File-Chooser that is used by many Android apps.
  • It Translates from ACTION_GET_CONTENT.to MediaStore.ACTION_IMAGE_CAPTURE

How to compile

In the project root execute on the commandline

   ./gradlew assemble test

Privacy

No adds, no usertracking, no internet connection, free open source, available on f-droid


Donations:

If you like this app please consider to donating to https://f-droid.org/donate .

Since android-developping is a hobby (and an education tool) i donot want any money for my apps so donation should go to projects i benefit from.

You might also like...
Pix is a Whatsapp image picker replica. with this, you can integrate an image picker just like WhatsApp.
Pix is a Whatsapp image picker replica. with this, you can integrate an image picker just like WhatsApp.

Pix (WhatsApp Style Image and Video Picker) Pix is a WhatsApp image picker replica. with this you can integrate a image picker just like WhatsApp. Upc

📸 A library that allows you to capture images secretly, in background without alerting users.

HiddenCamera A library that allows you to capture images secretly, in background without alerting users. Gradle Dependency Add the dependency to your

With the Help of this libray you can pic image from camera, gallery, it's support image cropping as well and you can pic PDF

FilePicker This project aims to provide an ultimate and flexible image picking from Gallery, Camera and cropping experience as well as PDF picking fro

Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.
Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.

ChiliPhotoPicker Made with ❤️ by Chili Labs. Library made without DataBinding, RxJava and image loading libraries, to give you opportunity to use it w

Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.
Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.

ChiliPhotoPicker Made with ❤️ by Chili Labs. Library made without DataBinding, RxJava and image loading libraries, to give you opportunity to use it w

Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:

Villains & Heroes Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information

Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:

Villains & Heroes Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information

Parallax everywhere is a library with alternative android widgets with parallax effects.

Parallax Everywhere# Parallax everywhere (PEW) is a library with alternative android views using parallax effects. Demo You can try the demo app on go

Dynamic Delivery everywhere through a common API
Dynamic Delivery everywhere through a common API

A set of tools geared towards making Dynamic Delivery universally available, regardless of underlying App Store / distribution platform, while also providing a single unified Android client API and a streamlined developer experience.

BlackDex is an Android unpack tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phones or emulators, you can unpack APK File in several seconds.
BlackDex is an Android unpack tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phones or emulators, you can unpack APK File in several seconds.

BlackDex is an Android unpack tool, it supports Android 5.0~12 and need not rely to any environment. BlackDex can run on any Android mobile phones or emulators, you can unpack APK File in several seconds.

Convenience extension methods for android's auto-generated /res folder R. class.

Android Resource Extensions Convenience extension methods for android's auto-generated /res folder R. class. Basically everything in your res/ and /as

This folder contains the source code for the Words app codelab.

Words App This folder contains the source code for the Words app codelab. Introduction Words app allows you to select a letter and use Intents to navi

This folder contains the source code for the Words app codelab.

Choose the letter, choose the word from a list then press it to google search for it. Ps. Learnt from Android-Basics-Kotlin powered by Google.

This folder contains the source code for the Words app codelab.

Words App This folder contains the source code for the Words app codelab. Introduction Words app allows you to select a letter and use Intents to navi

This folder contains the source code for the Bus Scheduler app codelab

Bus Scheduler App This folder contains the source code for the Bus Scheduler app codelab. Introduction The Bus Scheduler app displays a list of bus st

This folder contains the source code for the Words app codelab

Words App This folder contains the source code for the Words app codelab. Introd

Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project! Quick photo and video camera with a flash, customizable resolution and no ads.
Quick photo and video camera with a flash, customizable resolution and no ads.

Simple Camera A camera with flash, zoom and no ads. The camera is usable for both photo taking and video recording. You can switch between front and r

Quick photo and video camera with a flash, customizable resolution and no ads.
Quick photo and video camera with a flash, customizable resolution and no ads.

Simple Camera A camera with flash, zoom and no ads. The camera is usable for both photo taking and video recording. You can switch between front and r

Comments
  • F-Droid loops pending download, and no asset other than source.

    F-Droid loops pending download, and no asset other than source.

    Hi,

    What should i do to compile this apk? I am thinking just download the sdk from google and load the source?

    Unless there is an easier or alternative way with perks, would you suggest this?

    Thank you,

    Jeremy

    opened by paramounttrivials 2
  • Update README.md

    Update README.md

    Hi,

    This small PR adds a button to get your app on F-Droid. You can later add a button for Google Play the same way : [<img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80">]()

    opened by Poussinou 1
  • Since Android 11 not all camera apps are selectable

    Since Android 11 not all camera apps are selectable

    STR

    1. Install the app.
    2. Use it and you can only choose the default camera app: camer-app-selection

    System

    Device: Pixel 4 OS: Android 12, CalyxOS 3.2.0 source: F-Droid version: v5.3.1

    Problem

    I've reported this to the camera apps like https://github.com/SimpleMobileTools/Simple-Camera-Abandoned/issues/310 or OpenCamera. Apparently, the issue is however an Android one related to how camera apps are handled since Android 11. See See https://www.xda-developers.com/android-11-blocks-third-party-camera-apps-appearing-image-video-picking-intents/

    In case I understood it correctly, the calling app needs to whitelist all the camera apps it wants the user to be able to choose.

    So could we go though F-Droid at least and whitelist all good/known camera apps? This app here is pretty useless without that…

    I'd specifically suggest these:

    • OpenCamera aka net.sourceforge.opencamera
    • SimpleCamera aka com.simplemobiletools.camera (even though deprecated, may still be useful for those who still use and like it, like me)
    bug help wanted 
    opened by rugk 8
Owner
k3b
k3b
Powerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.

LandscapeVideoCamera Highly flexible Android Camera which offers granular control over the video quality and filesize, while restricting recordings to

Jeroen Mols 1.2k Nov 22, 2022
Wrapper around the android Camera class that simplifies its usage

EasyCamera Wrapper around the android Camera class that simplifies its usage (read more about the process) Usage: // the surface where the preview wil

Bozhidar Bozhanov 642 Nov 27, 2022
📸 Use Android camera to take pictures and videos, based on `camera2` api.

Camera Use Android camera to take pictures and videos, based on camera2 api. Features Auto filled CameraView for previewing Support both image capture

Hong Duan 119 Nov 25, 2022
Measures human heart rate using camera and flash light.

Heart-Rate-Ometer Introduction Measures human heart rate using camera and flash light. How-it-works https://github.com/phishman3579/android-heart-rate

Jan Rabe 81 Jun 29, 2022
Android library to choose image from gallery or camera with option to compress result image

ImagePicker Android library to choose image from gallery or camera with option to compress result image. Download Add this to your project's build.gra

Mayank Nagwanshi 73 May 20, 2022
A new camera app for GrapheneOS based on the modern CameraX library.

This is the new GrapheneOS Camera app based on Android's modern CameraX library. It's currently in the alpha phase and isn't yet included in GrapheneO

GrapheneOS 513 Jan 1, 2023
Android camera and serial communication utility that interacts with another device via a USB connection.

PVIT-Payload-Source Android camera and serial communication utility that interacts with another device via a USB connection. PVIT = Palos Verdes Insti

Zeroz & Onez 1 Nov 10, 2021
An Android App that uses Machine Learning to recognize the objects in an image captured from the phone's camera

Camera App ?? Description An Android App that uses Machine Learning (ML) to recognize the objects in an image captured from the phone's camera. • Allo

Shikeya Anderson 1 Dec 31, 2022
NguyenThienAn06105 - This repository consist of the code to read camera data on ESP8266 and a simple Android application to visualize the …

MLX90640-HeatCamera This repository consist of the code to read camera data on ESP8266 and a simple Android application to visualize the result. There

Christian Hein 0 Jan 1, 2022