We want to develop an application where users will be using a handheld scanner for taking fingerprint of the customer via an android tablet. Now, I have a few questions:
I went through many discussions here as well as on other forums, but
nobody really mentioned the status of the device, ie. Rooted or
stock. Now does a non-rooted android tablet device support third
party scanners?
I read somewhere that the device needs to have UVC
kernel. Is this necessary? Or will any device with OTG support work?
Found a tablet from a french mobile security company, tablet named
Tazpad. It provides an in-built biometric. Does anybody have any
experience with it?
Is bluetooth scanner a possible option?
Please note that this will be for a banking organization and we cannot play with the kernel of the device. They are already opting to use Samsung Galaxy Tab 10.1. But if this device does not support, then we can suggest any other tablet.
Thanks
Do you want to take the fingerprint image only? If yes, then Bluetooth Fingerprint scanner is a good option. You can use any Android Tablet or Smart Phone or iOS Device.
Related
I am working on a project (written in Flutter) that ideally runs on a tablet and uses NFC. I know that iPads do not support reading NFC, but I am surprised that I cannot find an Android tablet that supports it either.
So, I am looking at using an external device that connects to a tablet (iOS or Android, I don't care) reliably and allows portability. I cannot assume my users have both an iPhone AND a iPad, so I cannot take advantage of that pairing.
My searching has not turned up any solution - but surely somebody knows a hardware solution that can help me out?
Im developing an application for a manufacturing plant. They want to connect a scale, printer and meter counter to an android tablet.
They use rs232 ports.
Im planning on using the galaxy view tablets that have a Micro Usb port, then hook that up to usb hub and then use a rs232 converter.
My question is will this be able to communicate to the tablet? At least show the raw values and will it know its 3 separate pieces of hardware?
I have a similar problem but only part of your problem here:
Connecting external hardware to Android Phone
You need to ask those hardware manufacturer to send you the Android driver to include in your Android app. It will run on some phone but may not work on all phone. Most software developer will refuse to provide support for Android as there are so many manufacturers and possibly compliance issue. Your best bet will be to ask the hardware manufacturer which phone/tablet they have tested the device on. In any case you still need a hardware driver like the one for windows.
I just want to know the actual difference between android dev phone, android nomral phone and android rooted phone.
Can we not buy dev phone from a physical shop or from some where else except android marketplace?
Can we buy android rooted phone?
If yes then from where ?
A developer phone can only be bought from Google, if you are a registered developer. The Android source tree contains (almost) all source code needed to re-build and flash the phone.
A normal phone is what you can buy in a shop.
A rooted phone is a normal phone that someone has gained root access to. Root access does not necessarily mean that you can re-build the software, although there are some community-driven projects that will help you do that, for example CyanogenMod.
You can't buy a rooted phone, instead you buy a "normal" phone and root it yourself. Have a look at XDA Developer's forum for some guidelines.
The one exception is the Samsung Nexus S that you can buy as a "normal" phone, unlock the boot loader and then build software for using the Android open source project. I assume the Galaxy Nexus will give you the same possibility, but I haven't tried it myself yet.
If you are developing apps, you do not need root access. You can just use any normal Android phone for that. But if you are developing some platform features, you need a rooted phone or a developer phone. Or you can get one of the many developer boards available, like the Beagleboard and the Pandaboards. These boards will not look like a phone, but they are superb for platform development.
Basically, it all boils down to what you are going to use it for.
You can develop software on almost every android phone but there are some differences.
Dev phone has unlocked bootloader, and will allow you to flash new OS images easily. (but you can unlock bootloader on other phones too, almost every bootloader out there was already hacked, and some phones are unlocked as well)
Phone coming from carrier will contain a ton of crappy carrier branded software, and you will be unable to remove it (but you can root phone, unlock bootloader and flash another OS image voiding all the warranty in process), and there could be some restrictions like "you bad boy do not uses VoiIP - we like to sell you minutes) - but you can also develop software with it
Rooted phone is the same phone, but OS is hacked to allow you root access (there is a linux below the covers) - some applications need this, but it is not really portable. You can develop software with it, but some things working with rooted phone may be unavailable to real users in field.
Conclusion: if you like to see what most users in field are experiencing, stick to standard phone without alterations.
I need help regarding the hdmi port status of Android device.I want my application to be notified on connection through hdmi port of android device or tablet.
As per my searching,there is no android api available to do so but i came across motorola hdmi status api and motorola dual screen api,these seem to work only for motorola device.
Please provide me information on this, and is there any other way to acheive this.
Thanks
Correct, there is no Android API for detection of HDMI presence though some vendors are adding their own API's, like for some Motorola devices. Besides that, you can't do much more since vendor HDMI services on Android devices typically run as OS level services and are not accessible to 3rd party apps.
Is it true that ANY Android phone can be used for App development and testing?
I'm trying to find some inexpensive off-contract hardware for development and testing of our Apps. I've found some devices I can buy New with No Contract for $150 to $300 (like the HTC Aria or the Huawei Ascend). Is there anything that would prevent me from using these devices for USB debugging and app testing? I guess I'm concerned because I've read how the HTC Aria has been locked down by AT&T to limit applications. I suspect this won't affect me loading apps using ADB, but I'd like to be sure.
Yes, you can use any phone for testing applications via the Android development tools. This includes the HTC Aria of what I've read.
You can read more here: http://developer.android.com/guide/developing/device.html
And it is not true what Sam Dufel wrote. A developer phone have messaging and phone features. It's just as any other ordinary unlocked phone. The only difference between the dev-phones is that they have unlocked bootloaders so you can install and customize your own Android-system and install it. It is rooted by default.
Google actually sells development phones - after you create a developer account, they give you an option to buy one of a couple different models. You don't get any messaging / phone features though, obviously.