PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 24 → Celular Sim Card Serial
Celular Sim Card Serial
Débuté par adrianoboller, 24 nov. 2014 12:01 - 2 réponses
Membre enregistré
2 958 messages
Popularité : +89 (91 votes)
Posté le 24 novembre 2014 - 12:01
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.widget.Toast;
import android.provider.Settings.Secure;

PUBLIC static string CelularSimCardSerial()
{

TelephonyManager tm;
tm = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
string num = tm.getSimSerialNumber();
RETURN(num);

}
Membre enregistré
2 958 messages
Popularité : +89 (91 votes)
Posté le 24 novembre 2014 - 12:02
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.widget.Toast;
import android.provider.Settings.Secure;

PUBLIC static string CelularGetDeviceId()
{

TelephonyManager tm;
tm = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
string num = tm.getDeviceId();
RETURN(num);

}
Membre enregistré
2 958 messages
Popularité : +89 (91 votes)
Posté le 24 novembre 2014 - 12:02
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.widget.Toast;
import android.provider.Settings.Secure;

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

PUBLIC static string CelularDadosGerais()
{

TelephonyManager tm;
tm = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);

//SimCard
int simState = tm.getSimState();
string SimStateStatus = "";
SWITCH (simState)
{
CASE (TelephonyManager.SIM_STATE_ABSENT):
SimStateStatus = "SimState: ABSENT";
BREAK;
CASE (TelephonyManager.SIM_STATE_NETWORK_LOCKED):
SimStateStatus = "SimState: NETWORK_LOCKED";
BREAK;
CASE (TelephonyManager.SIM_STATE_PIN_REQUIRED):
SimStateStatus = "SimState: PIN_REQUIRED";
BREAK;
CASE (TelephonyManager.SIM_STATE_PUK_REQUIRED):
SimStateStatus = "SimState: PUK_REQUIRED";
BREAK;
CASE (TelephonyManager.SIM_STATE_UNKNOWN):
SimStateStatus = "SimState: UNKNOWN";
BREAK;
CASE (TelephonyManager.SIM_STATE_READY):
SimStateStatus = "SimState: READY";
BREAK;
}

//Numero da Linha 1
string NumCelular1 = tm.getLine1Number();

//Numero da Linha 2
//String NumCelular2 = tm.getLine2Number();

//Retorna o ID único dispositivo, por exemplo, o IMEI para o GSM eo MEID ou ESN para celulares CDMA.
string IMEI = tm.getDeviceId();

//Get SIM Serial Number - Retorna o número de série do SIM, se for o caso.
string SIMSerial = tm.getSimSerialNumber();

//Retorna a identificação de assinante original, por exemplo, o IMSI para um telefone GSM.
string SubscriberId = tm.getSubscriberId();

//Get SIM Country ISO Code - Retorna o código do país ISO equivalente para o código de país do fornecedor SIM.
string SIMCountryISO = tm.getSimCountryIso();

//Retorna o número da versão do software para o dispositivo, por exemplo, o IMEI / SV para telefones GSM.
string SoftwareVersion = tm.getDeviceSoftwareVersion();

//Get Network Country ISO Code - Retorna o código de país ISO equivalente do MCC do atual operador registado (Country Code Mobile).
string NetworkCountryISO = tm.getNetworkCountryIso();

//Retorna o nome numérico (MCC + MNC) do atual operador registado.
string networkOperator = tm.getNetworkOperator();

//Retorna o nome alfabética do atual operador registado
string NetworkOperatorName = tm.getNetworkOperatorName();

//Retorna o MCC + MNC (código do país + código de rede móvel celular) do provedor do SIM.
string Operator = tm.getSimOperator();

//Retorna o nome do provedor de serviço (SPN).
string OperatorName = tm.getSimOperatorName();

//Recupera o identificador alfabético associado com o número de correio de voz.
string VoiceMailAlphaTag = tm.getVoiceMailAlphaTag();

//Retorna o número de correio de voz.
string VoiceMailNumber = tm.getVoiceMailNumber();

//Resultado
string RetornoNumCelular = NumCelular1 +"; "+ IMEI +"; "+ SIMSerial +"; "+ SubscriberId +"; "+ SIMCountryISO +"; "+ SoftwareVersion +"; "+ NetworkCountryISO +"; "+ networkOperator +"; "+ NetworkOperatorName +"; "+ Operator +"; "+ OperatorName +"; "+ VoiceMailAlphaTag +"; "+ VoiceMailNumber +"; "+ SimStateStatus;

RETURN(RetornoNumCelular);

}