2017-06-26 17 views

Antwort

0

Sie können nicht einfach nur nach Antenne suchen. Jede Antenne hat eine Vorrichtung, die z.B. ein einfaches Radio oder moderne wie Bluetooth. Die modulierten Radiowellen werden also nur über die Antenne übertragen, aber das Kommunikationsprotokoll ist im Übertragungsgerät implementiert, was bedeutet, dass Sie wissen müssen, nach welchem ​​Protokoll Sie suchen. Für Bluetooth-Geräte gibt es in Android ein Bluetooth-Framework. Sie können eine Methode zum Scannen von BLE-Geräten implementieren. Aber denken Sie daran, dass Antennen nur die Senderhardware sind. Die modulierten Funkwellen können mehrere Protokolle haben.

Okay, jetzt habe ich es: Blick auf https://developer.android.com/reference/android/telephony/TelephonyManager.html

das Verfahren getNetworkOperatorName() genannt wird.

+0

OK ... Ich verstehe, was Sie sagen, aber ich denke, ich war nicht klar ... Alles, was ich frage, ist um Android zu fragen, was Betreiber/Carrier (Vodafone, Verizon, Orange, T-Mobile, etc ...) sind in Reichweite, damit ich meine SIM-Karte anschließen/registrieren kann. Bis jetzt bin ich in der Lage, 'getAllCellInfo' aus der ** TelephonyManager ** Klasse zu verwenden, aber es gibt keine Möglichkeit sich bei einem von ihnen zu registrieren ... können Sie mir helfen? Vielen Dank ! – Mackovich

+0

Schau oben Ich habe es aktualisiert. –

+0

Es tut mir leid, aber das hilft nicht. In meinem Kommentar habe ich erklärt, dass ich vielleicht die Methode gefunden habe, die es mir ermöglicht, die Träger in Reichweite zu bekommen. Aber ich versuche auch, einen Weg zu finden, sich mit einem dieser Träger zu verbinden und zu registrieren, und ich sehe nicht, wie "getNetworkOperatorName()" in dieser Angelegenheit helfen kann. – Mackovich

Verwandte Themen