32

I need to use an image file instead of a camera for Android apps that want you to use a camera app to take a photo (for example, Google Drive scanner). I don't need to use apps that use the camera directly, such as WhatsApp.

The question was edited so it matches the answers. See edit history to see the actual question.

1

1 Answer 1

14

There are 3rd-party "fake camera" apps that will let you to choose an image instead, such as:

  • Image2Camera (free)
  • Fake Camera by New Horizon Apps (free)
  • Fake Camera - donate version by Vaclav Balak (paid)

Note that you need to have the image inside the (emulator) device storage first for these apps to be useful.

Also, since these apps are not really a camera app, opening the apps directly won't be really useful (other than, perhaps, to read the instruction for app usage). Instead, when you want to take a picture from an app, these apps will be selectable as "camera" app instead, then you can select the image on the device.

Disclaimer: I'm not affiliated with any of these apps.

4
  • I'm sorry, I'm just not understanding this. How can this be beneficial. I know you know your stuff, you provide excellent answers. Can you give me a decent link on reading more about this?
    – HasH_BrowN
    Commented Oct 3, 2015 at 2:53
  • 3
    @HasH_BrowN basically, when an app requests the user to provide an image, Android by default doesn't provide a way to select both from gallery and camera; only 1 source can be used. The general solution is to provide a menu to choose the source (implemented manually by the developer). This makes a problem when an app only requests to take a picture from the camera; you may have a better picture stored in the device, or can't take a photo now. The only solution is to make the "fake camera" work as a "gallery".
    – Andrew T.
    Commented Oct 3, 2015 at 4:22
  • 2
    Also, in this specific case, OP is using Android emulator; the camera would work if OP had a webcam. Similar benefits are for device which doesn't have hardware camera while using an app that needs it (ideally Play Store will prevent this app to be installed in such devices, provided if the developers specify it, but either way for apps from 3rd-party market, there's no checking and it can be installed either way)
    – Andrew T.
    Commented Oct 3, 2015 at 4:51
  • Thank you. That makes total sense an I now see that could be really useful under various situations. Thank for the summary
    – HasH_BrowN
    Commented Oct 3, 2015 at 15:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .