Other image capture devices, thermal imaging

Hi,

I stuck this on the bottom of a previous post related to a form submission
problem so I thought I'd re-post it in its own right.

The first time running a image capture on a new form I was given a
selection of which camera app I could use, as I have three installed -
stock Android, 'a better camera' and 'night camera'. On subsequent form
entries the option was no longer available.

I also have a external thermal imaging device manufactured by Flir which
connects to the USB port on a smart phone which behaves as a thermal camera
in conjunction with the 'One Flir' application.

ODK collect cannot currently recognise 'One Flir' as an image capture /
camera app, which is ok as we can still take images using 'One Flir' and
then add them to the form using the browse option.

However it would be nice if this step could be removed and avoid switching
applications during data capture by enabling ODK collect to off One Flir as
an image capture option; so the question is whether this is a quick and
easy tweak in ODK collect configuration or if significant development is
required?

Given other camera apps were automatically recognised I would be optimistic
this is a fairly minor change, unless it is the One Flir application that
needs modifying to enable the Android system to recognise it as camera app,
which may not be possible if it doesn't use the onboard imaging device?

Best regards
Richard

Hi Richard,

The behavior you are describing with default apps should only happen
with Android 6 and later. In previous versions of Android, you'd got a
dialog that let you choose whether you wanted a particular default app
always or just once.

You can reset default apps and how to do that varies from device to
device. https://www.howtogeek.com/howto/43135/how-to-change-the-default-application-for-android-tasks/
should help you get started.

If you want more customization with default apps, you can try

First, reset the default apps (or use Better Open With) and see if
Flir is an option when you capture images. If it isn't, then that
means Flir doesn't do what Android image apps should do -- listen for
MediaStore.ACTION_IMAGE_CAPTURE intent. That's a change that has to be
made inside the Flir app and your best bet is to contact their support
team.

It might be possible to change Collect to also launch Flir, but that's
the kind of one-of that we try to avoid, so let's try the intent
option first.

Hope that helps,

Yaw

ยทยทยท On Wed, Mar 22, 2017 at 3:22 AM, Richard Norton wrote: > Hi, > > I stuck this on the bottom of a previous post related to a form submission > problem so I thought I'd re-post it in its own right. > > The first time running a image capture on a new form I was given a selection > of which camera app I could use, as I have three installed - stock Android, > 'a better camera' and 'night camera'. On subsequent form entries the option > was no longer available. > > I also have a external thermal imaging device manufactured by Flir which > connects to the USB port on a smart phone which behaves as a thermal camera > in conjunction with the 'One Flir' application. > > ODK collect cannot currently recognise 'One Flir' as an image capture / > camera app, which is ok as we can still take images using 'One Flir' and > then add them to the form using the browse option. > > However it would be nice if this step could be removed and avoid switching > applications during data capture by enabling ODK collect to off One Flir as > an image capture option; so the question is whether this is a quick and easy > tweak in ODK collect configuration or if significant development is > required? > > Given other camera apps were automatically recognised I would be optimistic > this is a fairly minor change, unless it is the One Flir application that > needs modifying to enable the Android system to recognise it as camera app, > which may not be possible if it doesn't use the onboard imaging device? > > Best regards > Richard > > > > -- > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "ODK Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to opendatakit+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/d/optout.