Android :TelephonyManager para acceso datos dispositivo móvil

Blog >Lista Soluciones > TelephonyManager


Usamos la clase TelephonyManager para acceder a los datos del dispositivo móvil Android





Esta clase que constituye un centro de información del dispositvo móvil. Es sencillo de usar y puedes acceder a varios datos del dispositivo, no doy ninguna explicación más ya que es sencillito de entender:


package com.example.datostlf;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.widget.TextView;

public class MainActivity extends Activity {
 private TextView t1;
 private TextView t2;
 private TextView t3;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  //Instancio textviews actividad principal
  t1=(TextView) findViewById(R.id.textView1);
  t2=(TextView) findViewById(R.id.textView2);
  t3=(TextView) findViewById(R.id.textView3);
  //Instancia de esta clase para obtener los datos del telefono
  final TelephonyManager datosTelefono=
    (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
  
  t1.setText("Estado de la llamada : "+datosTelefono.getCallState());
  t2.setText("Id DEL dispositivo : "+datosTelefono.getDeviceId());
  t3.setText("Operador SIM : "+datosTelefono.getSimOperatorName());
  
  //NO OLVIDAR COLOCAR PERMISOS ANDROID MANIFEST
  //
 }
}



Podeis descargar el código fuente de thebestandroide con sólo compartir en facebook,twitter,linkedin o suscribirte a nuestro canal RSS más abajo. 



Compartir Compartir Compartir Compartir





0 comentarios:

Publicar un comentario