How can I emulate an Android device with Dual sim support? It's important that the Android level is 5.1 or higher. This emulator is intended to send/receive SMS
May this is help you:
Buddy in Document it is said that Emulators are supported with simulated SimCard..
"A GSM modem, including a simulated SIM Card" More Information
And There are some patches available which allows sim card support in emulator using standard USB PCSC reader...
Here are some links which may guide you through..
http://simhacks.github.io/android-emulator/
http://blog.codepainters.com/2010/11/20/android-emulator-patch-for-configurable-imei-imsi-and-sim-card-serial-number/
thank you...
Related
Recently, I have read about Smart Card API (Open Mobile API) and figured out that not every device can work with a secure element as the Smart Card API is not implemented on every device. So can anybody say if I can work with a secure element of Android Emulator SIM card if I have no physical SIM card?
Not on the stock Android emulator. The Android emulator (AVD) that ships with the ANdroid SDK does not currently support the Open Mobile API either.
However, the SEEK-for-Android project provides patches to the Android emulator to allow a secure element to be attached over PC/SC (smart card) or MSD (uSD card). Detailed instructions can be found in their wiki.. Be aware though, that those patches seem to target some Android 4.2.2 and might not work out-of-the-box with other Android versions.
It seems clear from several posts I read on this forum that the Android SDK does not yet support dual-sim phones natively and that its up to the phone vendor to implement such support. I am using a Sony Experia M running Android 4.2.2 (Build 152.A.1.12) to develop a sms app. I was previously able to run this app successfully on a Nexus 4. On the Experia however, the behavior is a little puzzling. SMSManager seems to always picks SIM 1 to send messages out. The default sms app on Experia gives a choice to the user to pick which SIM to use while sending messages.
I was wondering how to implement similar functionality in my app. Does Android natively enumerate the SIMs on the phone and if not has anyone been able to use the Sony SDK extensions to do this ?
The Sony Add-on SDK does not contain any support for dual SIM functionality.
Unfortunately at this time there are no public APIs available that support dual SIMs.
I have MICROMAX A100 dual SIM android phone, In my app I am accessing SIM serial number, by default I am getting SIM serial number of SIM 1, How can I access the SIM 2 data ?
This functionality is a hardware implementation by manufacturer (Like some phones have internal and external storage). Default android API is not designed to accommodate all manufacturer imposed features. Though manufacturers are free to modify the android they distribute on their devices and implement new features. And usually manufacturers provide additional libraries for developers to exploit those features. So, Contact the manufacturer if they provide additional API for their devices.
In my application i am using bluetooth functionality,But in that the bluetooth adapter is returning null means there is no bluetooth option in that emulator(using version 2.1).Anybody please help me is it possible to use bluetooth in emulator.If not then how can i check my application.
There are some limitations within avd, after-all this is not a real device, only a simulation of the real android device.
As per Android Developer Guide following are the limitation of the avd:
Emulator Limitations
The functional limitations of the emulator include:
No support for placing or receiving actual phone calls. You can
simulate phone calls (placed and received) through the emulator
console, however.
No support for USB connections
No support for device-attached headphones
No support for determining network connected state
No support for determining battery charge level and AC charging state
No support for determining SD card insert/eject
No support for Bluetooth
The limitations documentation appears outdated. See http://wiki.qemu.org/download/qemu-doc.html. The -bt option was implemented in 2008 http://copilotco.com/mail-archives/qemu.2008/msg08744.html.
How does one enable bluetooth in the emulator since -bt is available? The target/board/emulator/BoardConfig.mk having BOARD_HAVE_BLUETOOTH := true does not enable bluetooth in and of itself.
I do not have a real android device. I completely depend on emulator. So, for the sim contacts, changing sim cards and other purposes regarding sim, i want a simulator for SIM. I didn't find any thing regarding this in our default emulator. Can anyone please help me with any idea on this and any links to third party SIM simulators for android emulator. Thank you in advance..
May this help you:
Buddy in Document it is said that Emulators are supported with simulated SimCard..
"A GSM modem, including a simulated SIM Card" More Information
And There are some patches available which allows sim card support in emulator using standard USB PCSC reader...
Here are some links which may guide you through..
http://simhacks.github.io/android-emulator/
http://blog.codepainters.com/2010/11/20/android-emulator-patch-for-configurable-imei-imsi-and-sim-card-serial-number/
I had a similar problem in which I needed to obtain contacts from my SIM to test with my application. Furthermore to my understanding the only solution I resulted in was buying an android mobile and performed tests using that as I could not find such a SIM emulator.