Skip to content

Commit

Permalink
If SimOperatorName is empty get NetworkOperatorName
Browse files Browse the repository at this point in the history
Some carrier in my case "TURKCELL" returns to CarrierName as "" so i try to get it from NetworkOperatorName
Example code is given http://stackoverflow.com/questions/3838602/how-to-find-out-carriers-name-in-android
  • Loading branch information
engincancan committed Apr 2, 2015
1 parent 9390b28 commit b49fafb
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/android/com/dtmtec/Carrier.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ public boolean execute(String action, JSONArray args, CallbackContext callbackCo
TelephonyManager manager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);

String carrierName = manager.getSimOperatorName(); // VIVO
if("".equals(carrierName)){
carrierName = manager.getNetworkOperatorName();
}
String simOperator = manager.getSimOperator(); // 72411

String mcc = simOperator.substring(0, Math.min(simOperator.length(), 3)); // 724
Expand Down

0 comments on commit b49fafb

Please sign in to comment.