Android-dual-SIM-Karte API
Gibt es mehrere Fragen über den Zugriff auf dual-SIM-Funktionen über die Android SDK, die alle beantwortet werden kurze statements, dass diese Funktionen sind nicht unterstützt in Android.
Trotz dieser, dual-SIM-Handys gibt, und Anwendungen wie MultiSim zu sein scheinen in der Lage, zu erkennen, diese in eine Art von Hersteller-unabhängigen Weg.
So, beginnend mit dieser Anerkennung lassen Sie mich versuchen, noch paar Fragen wies Fragen:
- Bedeutet "Android SDK unterstützt keine Multi-SIM-Funktionen" bedeutet, dass diese Funktionen nicht vorhanden sind, oder dass es bloß eine schlechte Idee, zu versuchen, Sie zu nutzen?
- Ist es ein Android-content-provider oder eine interne Paket (com.android,...) stellt, die Informationen zur SIM-Karte? (TelephonyManager, soweit ich sehen kann, in der Dokumente und den code, hat keine Erwähnung von mehreren SIM-Karten)
- Da ist jeder Bericht, egal von welchem Hersteller Sie mehrere SIM-Funktionen für Entwickler?
- Wenn ich einmal für undokumentierte Funktionen von einem Hersteller, wie würde ich gehen?
(Das ist übrigens der Punkt von all diesem ist lediglich die Implementierung dieses Algorithmus: senden Sie eine SMS mit der SIM-Karte 1; wenn die Lieferung fehlschlägt, schalten Sie auf SIM-Karte 2, und senden Sie die Nachricht, dass Art und Weise.)
InformationsquelleAutor der Frage adam.baker | 2012-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Android-keine Unterstützung für mehrere SIM-Funktionen vor der API-22. Aber von Android 5.1 (API level 22) ab, Android gestartet, die mehrere SIMs. Mehr details auf Android-Dokumentation
Verweis von dieser Original Antwort
InformationsquelleAutor der Antwort mgcaguioa
gibt es 3 verschiedene Kategorien ...
Also die dual-sim-Funktionen sind vorhanden, aber nicht dokumentiert und daher nicht offiziell unterstützt.
Gesagt haben, dass es nicht bedeutet, dass es nicht benutzbar ist , Es bedeutet nur, dass android(oder für diese Angelegenheit, google oder auch Hersteller) haftet nicht für die Unterstützung Ihrer apps-Funktionalität.
Aber es könnte funktionieren , wie z.B. die Kontakte, ist eine ähnliche Sache.
Dann könnten Sie Fragen, wie würde jeder wissen, über die Funktionen wenn in Fall ist es nicht dokumentiert.. Hey, android ist open source .. geh mal in den code und finden Sie es für sich selbst . Das ist, was ich denke, die multi-sim-Entwickler haben.
InformationsquelleAutor der Antwort Gaurav Shah
Können Sie
MultiSim
Bibliothek, um weitere Informationen von multi-sim-Geräte.Verfügbaren Infos aus jedem sim-Karte: IMEI, IMSI, SIM-Seriennummer, SIM-Status, SIM-operator-code, SIM-Betreiber name, SIM-iso-Landes -, Netzwerk-operator-code, Netzbetreiber name, Netzwerk-operator-iso -, Netzwerk-Typ, roaming-status.
Fügen Sie einfach die folgenden Zeilen in Ihre app-Ebene Gradle-Skript:
Vergessen Sie nicht hinzufügen erforderliche Berechtigung in AndroidManifest.xml:
Ähnlichen code in Ihr code:
InformationsquelleAutor der Antwort Tapa Save
dies ist eine Arbeit für dual-sim auch , und Sie brauchen nicht zu rufen diese Empfänger, da wird es Remote ausgeführt
InformationsquelleAutor der Antwort Vaishali Sutariya