¿Qué información proporciona Baseband en Android?

Sé que la base es el subsistema del teléfono que controla las comunicaciones de radio. Es un chipset en el teléfono que controla directamente el hardware celular y las comunicaciones con torres de celulares. También sé que en los dispositivos más antiguos puede controlar wifi, bluetooth y GPS. La pregunta es aquí que qué tipo de información puede proporcionar que puedo utilizar en mi aplicación Android? Sólo la fuerza de la señal o más? También tengo conexión con Android Telephony Manager , ¿qué pasa con la información de telefonía? Gracias por adelantado

El procesador de banda base se conecta al procesador de aplicaciones a través de una conexión serie UART. Conexión establecida a través de RIL (capa de interfaz de radio). RIL tiene implementación tanto en el espacio de usuario nativo como en el marco. El administrador de telefonía se conecta a RIL.java en el marco y la comunicación se hace. Puede acceder a Telephony manager a través de este código:

 Telephonymanager tm = (Telephonymanager)getSystemService(TELEPHONY_SERVICE) 

A continuación, puede acceder a una variedad de información sobre el estado del teléfono como información de la célula, estado de llamada, células vecinas, stength de la señal, IMSI, IMEI y etc.

Para acceder a información de la torre de la célula, puede utilizar esto:

 tm.getAllCellInfo() 

Devuelve una lista de CellInfo y se puede iterar sobre ella para acceder a información sobre cada celda.

  • ¿Por qué getNetworkOperator no es confiable para CDMA?
  • Cómo desconectar la llamada en android 4.1.2 nexus programmatically
  • Aplicación Android de telefonía que mantiene el foco en las llamadas entrantes
  • Cómo proporcionar vibraciones personalizadas en las llamadas entrantes específicas
  • Obtener el número de teléfono programatically en android
  • Hacer llamada utilizando una tarjeta SIM especificada en un dispositivo de doble tarjeta SIM
  • Problemas con getLine1Number () para obtener el número de teléfono de los dispositivos
  • No se puede obtener cadena no vacía de PhoneStateListener :: onCallStateChanged
  • El identificador de dispositivo Android único después de la advertencia de MarshMallow "no se recomiendan los identificadores de dispositivo"?
  • Cómo determinar una llamada realizada es local o STD O ISD
  • Cómo detectar el estado contestado o rechazado en la llamada saliente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.