Apps für Android programmieren leicht gemacht!
netzanbieter identifizieren

Netzanbieter identifizieren

Ich glaube hier sind keine großen Worte nötig.
Wer per Java Code in seiner Android App identifizieren möchte welchen Netzbetreiber benutzt wird, kann dies über folgenden Code tun:

TelephonyManager telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);

String netzanbieter = telMgr.getNetworkOperatorName();

 

Es wird allerdings noch eine Berechtigung nötig.
Dazu öffnet man die AndroidManifest.xml Datei und fügt irgendwo innerhalb des Manifest-Tags folgendes ein:

<manifest>

    [...]

    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

    [...]

 </manifest>

 

Diese Funktion ist übrigens seit Android 1.0 verfügbar, ihr müsst euch also keine Sorgen über die Verfügbarkeit machen.
Es sieht halt im PlayStore einfach nicht schick aus, wenn die App so eine Berechtigung fordert.

 

Achtung:

Berechtigung Telefonstatus
Die Berechtigung des Telefonstatuses wird in etwa so in Android angezeigt und könnte potentielle Nutzer vom Download abschrecken.

Marvin

Ich bin 23 Jahre jung und studiere zurzeit Wirtschaftsinformatik an der Georg-August-Universität in Göttingen. Ich bin ein Mensch, der sich neben der Programmierung noch für tausend andere Dinge interessiert, die mal mehr und mal weniger verrückt sind. Vor allem aber bin ich Feuer und Flamme mit der Programmierung von eigenen kleinen Apps und Programmen, die mein Leben bereichern.

Kommentar hinzufügen

*Pflichtfeld