- This app will only be used by me
- It can run on a rooted Android phone if required, although I’d prefer not to root my device if possible
- It can run on a specific Android phone if required, although I’d prefer it to work on any phone
- It can run a specific Android version, if required, although I’d prefer it to work on any version 4.0 or higher
Please don't suggest methods of just connecting an external webcam, or using ManyCam or Saucelabs or something like this. I need a low-level way to have the entire phone, and every app that runs on it, believe that the data from the front or rear camera of the phone (that data being a JPG) is actually coming from the physical, built-in front / rear camera in the phone.
This has to work on a real device. I won’t be using Android Emulators.
This may be difficult because:
- The camera implementation is completely native and built-in to the OS binaries they provide on the phone. The OS may have to be modified (and that’s okay for me)
- Everything works with IPC calls between the system and the camera driver (that are provided by the different manufacturers). So your solution will likely only work on one supplier’s OS (again this fine for me)
- I think all the various classes / methods are final / private
- Some apps like Snapchat actually take a screen grab of the camera preview (so you’ll need to cater for that)
- Some apps have built-in camera apps and don’t allow you to select a camera (so you’ll need to cater for that)
- Some apps won’t work on a rooted device. You may want to read this: [login to view URL] and integrate that into your solution
To confirm, payment will only be released if:
1. I can install your app and select a JPG
2. Download ANY photo app from Google Play (eg; snapchat, or Open Camera) and when I run that app, it will show the JPG file in the live preview instead of the camera stream. Your solution must work with an app that has it’s own integrated camera app
3. When I take a photo in the app, the app will behave as normal (upload captured photo to their web server for processing, or save the file, or whatever the app was designed to do)
10 pekerja bebas membida secara purata $579 untuk pekerjaan ini
Hi, I'm very interested in your project. I am a senior developer with rich experience. I'll build your project in the way you want. I'm always ready to make you satisfied. Looking forward to your reply. Thank you.