4 votos

Cómo detectar que la aplicación está continuamente mostrando mensajes de "Error de red" brindis

Quiero entender (y notificar el error) que la aplicación muestra las notificaciones de brindis de "Error de red" en el centro de la pantalla cada vez cuando quiero desbloquear el dispositivo. ¿Alguna sugerencias o ideas?

Soy un desarrollador JS, por lo que pueden utilizar las herramientas de desarrollador, si es necesario.

El dispositivo es stock oneplus 5, 7.1.1 Android si importa.

6voto

Izzy Puntos 45544

Usted podría utilizar el Brindis Fuente de la aplicación para que. No sólo integra el icono de la aplicación y el nombre con cada tostada mensaje (primera captura de pantalla de abajo), pero también le da una historia de los brindis que recibió y de la aplicación que lo envió:

Toast Source Toast Source History
Tostadas de Origen (fuente: Google Play; haga clic en las imágenes para grandes variantes)

Bastante privacidad amigable que no requiere tener el permiso de Internet (así no hay anuncios). Pero, ya que utiliza los servicios de accesibilidad, no está claro si va a survice Googles corriente de purga.

4voto

CzarMatt Puntos 136

Usted puede utilizar Android adb tool:

adb shell uiautomator events

Asegúrese de tener la Depuración USB activada en su dispositivo. Conecte su dispositivo a un ordenador y abrir un terminal para ejecutar el anterior comando adb.

La ejecución de este comando se volcará los eventos del sistema - usted va a obtener una gran cantidad de información.

Por ejemplo, he aquí un Brindis he creado mediante el establecimiento de una alarma con la aplicación de Reloj:

11-27 16:31:32.510 EventType: TYPE_ANNOUNCEMENT; EventTime: 6865213; PackageName: com.google.android.deskclock; MovementGranularity: 0; Acción: 0 [ nombre de la Clase: android.vista.ViewGroup; Texto: [ajuste de la Alarma para 15 horas y 59 minutos a partir de ahora.]; ContentDescription: null; ItemCount: -1; CurrentItemIndex: -1; IsEnabled: true; IsPassword: false; IsChecked: false; IsFullScreen: false; Desplazable: false; BeforeText: null; FromIndex: -1; ToIndex: -1; ScrollX: -1; ScrollY: -1; MaxScrollX: -1; MaxScrollY: -1; AddedCount: -1; RemovedCount: -1; ParcelableData: null ]; recordCount: 0

Nota la aplicación en cuestión aparece bajo PackageName como com.google.android.deskclock;. Esto te dará una buena idea de la aplicación que el Brindis se ha originado a partir de.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X