Manual camera application choice
Karl
I would like to use “Open Camera” for the shots, and unfortunately my Samsung Galaxy phone (SM-A166B/DS/Galaxy A16) with Android 15 does not allow me to change the default application for taking photos. It forces me to use Samsung's “Camera.”
So in QField if I activate the “Use native camera” option, “Camera” is always used. Android never displays the “Always/Once” dialog to select another app.
Based on an AI search, QField triggers the Android ACTION_IMAGE_CAPTURE intent, which uses Samsung's non-adjustable setting.
⚠️ Consequence
On these devices, users have no way of choosing their preferred photo taking application for use with QField.
💡 Feature request
Add an option in QField to explicitly select which camera application to use when the “Use native camera” option is enabled, for example:
- either via an application selector in the QField parameters (list of apps capable of managing ACTION_IMAGE_CAPTURE)
- or by allowing you to manually enter the name of the package of a third-party camera application (e.g. org.opencamera).
✅ Benefits
- Allow users on Samsung/One UI (and other manufacturers that lock photo intent) to use QField with the application of their choice.
- Beyond the problem that concerns me, it would allow me to configure a “fleet” of QField projects with an environment of well-defined applications without forcing the various users to change the default settings of their phones.