I want to develop an android app in which user will be authenticated through bio-metric device.I stackoverflowed and found this link, but could not get any guidance to proceed.
I don't know which android devices support USB host. Again, I found this, but it does not give me any result.
Please tell me that
Is it possible to achieve this?
Biometric devices which support android
Android device requirement
I don't know how to proceed. Looking for prompt reply.
Thanks
I was also struggling to find which of the devices support USB hosting. After trying various devices it is clear that just having Android 3.1 or higher does NOT guarantee that your phone support USB Hosting.
I came across this Google Spread Sheet which lists various devices with USB Hosting.
You can also contribute to this list by submitting your responses through this Google Form.
Hope this helps !
Related
I'm trying to develop an android app that should connect itself with a general smartwatch (miband, polar, etc.). In particular, I want to receive
accelerometer and gyroscope signals using Bluetooth.
I already read many articles about BLE but I didn't find any additional information about these signals. Does anyone know if it's possible to receive general signals like these? Is the solution feasible with any type of device?
Thanks for your help
Manufacturers of smartwatches generally don’t publish their bluetooth protocol. So even if it is theoretically possible, it is very hard to do it.
However, Some people reverse engineer the protocols and find ways to do it. Here is an article about how to get raw accelerometer and heartrate data from a MiBand device:
https://medium.com/machine-learning-world/how-i-hacked-xiaomi-miband-2-to-control-it-from-linux-a5bd2f36d3ad
First, you need to get the SDKs from the manufacturers. And use the SDKs to make your APP compatible with the smartwatches with different brand. It's really a giant and trivial work because you are not sure whether the manufacturers are willing to cooperate with you.
I found an app, that can connect to mi fit and offers additional tools for xiaomi bands. In the "Tools" section you can extract the accelerometer data, however there is no option for gyroscope
P.S. Sorry, the site is in Russian, hope you can figure it out ;)
I want to make an android app that easily connects to off-the-shelf USB fingerprint scanners. I am not sure if the android.hardware.fingerprint supports externally connected devices. Or is it only for internal scanner? Can anybody please confirm?
Edit: I would also like to know, would the USB connected fingerprint scanner work on devices that do not have inbuilt module, or on devices on older Android versions, i.e. 5.1 & below, since native API support has only been added from Android 6.0 onwards.
Guides/tutorials/links etc., anything will do. Please suggest something. Thanks.
I am looking for a simple direction pointer here. I am wanting to try communicating from an android tabled to a java program. send/receiving data over USB interface. Help would include API references (like libraries i should look into for both android java and standard java) or links to tuts if you know any or simple ideas. Thanks in advance! I contonue searching.
**EDIT**
I am still lost. I don't know where to begin so I will restate my question in hopes for more answers. I am looking to connect an android tablet to my computer through usb and be able to send/receive string data to a custom java application. I have to use usb as the situation will not permit Bluetooth or wifi. An example would be a java(PC) application that sends an x,y coordinate to an android tablet, and the tablet draws that coordinate and a user touches the screen and the android tablet sends an x,y coordinate to the java application to the pc. I can do this with an arduino so the PC java application is not an issue, just the android java app.
A good place to start would be the "USB Host and Accessory" guide in the Android developer guides.
If data volume is low you might just copy files back and forth by using MTP file transfer protocol which is readily available on almost any Android device and easy to use.
I am working on an app that scans your messages and presents interesting statistics about your contacts. Right now I have it running on my laptop scanning an iPhone SMS database. I want to create an app that will allow people to scan their own messages from their phone. I know this is not possible on iPhone so I am focussing on Android. Here are the kinds of stats we are calculating:
http://cl.ly/460S3y3Q3F200o1W2X0Y
I have read this answer:
How can I read SMS messages from the device programmatically in Android?
But just wanted to double-check that it is still possible to access the messages on Android phones from within an Android app.
Is that possible?
Thanks!
There is no publicly available API on Android SDK that allows you to read the user's SMS messages from within an app.
As you've found, there are ways in which you can obtain the information using unofficial / undocumented calls. Google themselves do not recommend you do this, because it's not guaranteed to work across all phones, or all versions of Android.
So to answer your question: yes, it's technically possible, but probably ill-advised if you're looking to publish your app and have it work successfully across all devices.
I have a usb device that I have been using in windows OS. I am to connect that device to an Android Tablet. Can you suggest some API for developing my programs to communicate over the USB device using Android Operating system.
Thank you so much for your interest
I think you can only do this on a rooted phone, and it is a complicated and "unsafe" process.
You can check this other post in stackoverflow forums where other references are mentioned. Some people have managed to do this but with rooted phone and some tricks, and also some projects are mentioned that were considering USB connection as a future goal, even though such development might not have been yet achieved. The link is: Android apps, communicating with a device plugged in the USB port