Android Honeycomb and USB Devices - android

According to Android Honeycomb it supports USB peripherals. I am interested in connecting a credit card reader with usb and another device. My questions are the following:
Will the Android device support a USB Hub?
How can I program to the credit card device? What would i need to ask for the development of lets say a Magtek Credit Card Reader?
If anyone can help me I would greatly appreciate it.
Thanks!

MagTek provides an Android development kit for SCRA card readers on their support site. It includes guidance, sample code and their custom library. You should use this as a starting point. You will need a usb capable Android device to test the sample code. However, to begin with, you may want to use the Android emulator for running the software until you get your build working. If you try to use the sample code with the emulator, you will have to remove calls to the library or you will see application errors. If you need help using the emulator, I have a post on my blog which explains it here: http://www.veriserver.net/cgi/tech/?p=39
The following is what the MagTek demo program will look like on the Android 4.0 emulator if you get that far:
Once you get this far, you will be ready to load the sample program on an Android device and try it with a MagTek card reader.

Android 3.0 + supports Android USB Host and Accessory APIs.
Question is too generic to answer in this post.
Please refer to the documentation here

Related

Is it possible to screencast from android tablet to smartboard or another android tablet

I want to develop an application which live-screencast from android tablet to smartboard or another android tablet.
Connection type between two devices should be wireless internet connection without using usb and bluetooth. I use android studio.
Is it possible to implement it? Could you suggest me some ways or libraries to do it?
I hope I make myself clear.
Any help is apreciated.
Thanks in advance.
EDIT
Our devices support v4.
In addition to the information above, I need an rdp library or api to do it.
Android v5.0 lollipop is the first to provide some API for this. See the following links:
Media projection API overview
The screen grabber function

NFC with ACR 122s and Android ICS

I am currently involved in a project in which I need to communicate using NFC but I'm stuck. The devices are a ACR122s kit and a Galaxy Nexus ( ICS 4.0.4.). After a long search I had selected the ISMB-SNEP library (http://code.google.com/p/ismb-snep-java/) under Windows but I cannot manage to get the sample code to recognize the ACR reader/writer. The software included in the ACR product box does recognize the reader/writer though.
Is there any way to get ISMB-SNEP library to work correctly with ACR122s?
Should I pick another (more suitable?) library?
Would you recommend me to get another NFC reader/writer?
Has anyone made any reader/writer successfully exchange information with an Android ICS phone in p2p mode?
Thank you.
If you're willing to use a different reader, like the idChamp, you could use SerialMagic Gears.
Actually it's reading your machine, but it will give you a message something like
machine can not be read/not supported/ .. etc
Because of a small issue in the code, the code checks if there's a card being scanned right now. If not it will throw an exception which doesn't make sense.
Fix where the exception is being thrown and it shall work fine.

How do i make an USB fingerprint scanner connected to a mobile phone/ tablet work successfully?

i am a final year student.. planning to do an android application for my final year project. I plan to do an attendance management system app for lecturers, where i plan to connect a usb fingerprint scanner to the (Lecturers) android phone/ tablet with android version 2.3 and above..using a mini USB OTG to USB 2.0 connector. The fingerprint scanner that i would be using are most probably either the Digital Persona U ARE U 4500 USB fingerprint reader or the Upek Eikon fingerprint scanner.
Im really lost and i dont know how to approach and where to start, beginning from choosing a suitable SDK and im in a doubt if the SDK might work/compatible with my android phone and also the android app which im going to create.
Please.. help me out sir,.... as the resources/info/ tips i received from lecturers and online sources were really not helpful.I really hope you will help this desperate soul out.Thank you
Tablet : Google Nexus 7
Mobile Phone: http://instantcom.my/mobile-devices/m3-touch-n-type
I think the best bet for you is neurotechnology embedded SDK for android. The SDK can actually achieve what you want to do. Goto Their Site Here
Your best bet may be to obtain a Motorola Atrix (the first version, which includes a fingerprint reader and an SDK to use it) or some other phone with the reader built-in (there may be some available now but I'm not certain).
If your only options are to use a USB-attached reader you will need to find hardware that has enough power to drive it as well as an SDK that can communicate with the sensor on Android via USB.
I would start here if you don't know much about making apps for android.
http://developer.android.com/training/index.html
And the SDK is here, I use the plugins for eclipse which sets up everything into a nice android project for you.
http://developer.android.com/sdk/index.html

SmartCards And Android

I'm a C/C++ programmer with good windows and linux development experience and I also know a bit of java too. Recently, a client asked me to develop an Android app for him, wich, will most likely run on a Samsung Galaxy S or Galaxy S II, with Android 2.3, that basicaly consists in connecting a standard smartcard reader on the USB port of the device and using it to access the smartcard.
I have programmed smartcards before, but I have no experience with android. So my questions are:
Is it possible to do what I need in this hardware and O.S.?
Will I have to write my own driver to interface with the USB?
Going into more detail, I need to at least be able to execute APDU commands with the cards.
Something like the PC/SC standard. Are there any solutions in this subject already implemented?
Any ideas of where to begin?
Thanks in advance.
Short answer: not really.
Long answer: you might need to use custom firmware (Android build) to do this. Here's a project that does this, although their focus is on using embedded chips not external readers. They have a PC/SC implementation for Android.
Android has USB host support since 3.1, not sure if that is sufficient to implement a reader driver, so you can talk to your card: http://developer.android.com/guide/topics/usb/host.html
Even if you do though, you will need to somehow bridge it to your PC/SC stack.
Please open source it if you implement it :)
Did you test to connect a external smartcard reader to connect to a android device. What where results?
Greetings,
Wouter

How to read data fro Telosb sensors in Android Tablet (Lenovo)

I would like to connect telosb sensor with my tablet and read the data from sensor. I am using Lenovo tablet (Android 3.1) but I am not able to find the correct driver for this. I tried to run the FTDI beta driver, but still the tablet doesn't recognize the device. FTDI website says that default permissions of USB device has to be modified and we need root access for it. I couldn't also root the tablet yet.
Has anyone worked on similar stuff?
Thanks,
Ashish.
Have you tried using Arduino boards to interface real world with your Android device?
Have a look at this project. I think it can be related to what you want to do. This other link is more related to the TelosB device. Hope this can be useful to you.
Did you see this link, Google has their own libraries to communicate with external devices.

Categories

Resources