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.
0 comentarios:
Publicar un comentario