Как уже упоминалось, я бы получил имя перевозчика, а затем написал намерения в зависимости от перевозчика.
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE));
String carrierName = manager.getNetworkOperatorName();