Tag: android windowmanager

Cómo obtener la ventana de un InputMethodService?

¿Es posible obtener el objeto Window para una vista en particular (o PopupWindow)? Mi aplicación es un teclado por lo que es un servicio (un InputMethodService), no una actividad. Por lo tanto, no puedo usar Activity.getWindow (). Sin embargo, tiene vistas, por lo que presumiblemente tiene una ventana también, ¿no? ¿Como lo consigo? Gracias por […]

Recepción de la barra de estado oculta / entrada de un evento de actividad de pantalla completa en un servicio

Tengo un servicio que agrega algunas vistas al administrador de ventanas (algo así como las cabezas de chat de Facebook). Estas vistas permanecen encima de todo todo el tiempo, incluso cuando estoy en la aplicación de cámara. ¿Es posible saber cuándo alguna actividad (como la cámara o un reproductor de video) está utilizando pantalla completa […]

No se puede eliminar la vista de superposición

Actualizar Yo era capaz de arreglar esto, El problema era los diálogos y relacionados podría iniciarse desde el receptor de radiodifusión, pero no se recomienda, como la actividad de ejecución termina antes de la vista. Tratando de implementar superposición como fb messenger, truecaller, etc. public class IncomingCall extends BroadcastReceiver { private Context pcontext; private static […]

FLAG_TURN_SCREEN_ON no funciona

Tengo un servicio con acelerómetro registrado dentro. Cuando se reconoce cierto patrón de vibración, el servicio inicia una actividad utilizando este código. Intent launchIntent = new Intent("my.package.MAIN_ACTIVITY"); LaunchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(LaunchIntent); En onCreate utilizo este fragmento de código para desbloquear el teléfono y activar la pantalla: Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); Si el […]

¿Cómo sortea Facebook Messenger un chathead? (Androide)

Sé que esto ya se ha pedido muchas veces aquí en StackOverflow, pero estoy fascinado cómo Facebook Messenger dibuja el Chatheads. He seguido este tutorial para colocar un ImageView como una superposición. Sin embargo, arrastrarlo es muy lento, a diferencia de Chatheads que muestran animación extremadamente suave. Al activar la opción "Mostrar las actualizaciones de […]

No se puede eliminar una vista adjunta por windowManager.addView ()

Estoy intentando eliminar una capa agregada a WindowManager. Pero nada sucede cuando llamo a removeView (). ¿Alguien sabe cómo eliminarlo? Mi código se ve así. public class MainActivity extends Activity implements View.OnClickListener{ private WindowManager wm; private WindowManager.LayoutParams orientationLayout; private LinearLayout orientationChanger; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // init landscape things wm = (WindowManager) […]

Detectar la contraseña de bloqueo de la pantalla de bloqueo por el usuario en Android

Estoy construyendo una aplicación de seguridad y necesito saber si el usuario está dando una contraseña incorrecta. Supongamos que el teléfono del usuario está bloqueado por el sistema de bloqueo de patrón y, desafortunadamente, el usuario ha olvidado la contraseña del patrón. Cuando el usuario da un patrón incorrecto 5 veces, habrá una penalización de […]

Adición de la vista seleccionable al gestor de ventanas sin perder la respuesta en el fondo

Tengo siguiente problema: Quiero crear una barra de herramientas, con un ajuste general para el dispositivo (TV) mediante la adición de vista al administrador de ventanas. Mi barra de herramientas está visible en la parte inferior de la pantalla y es una superposición en la aplicación seleccionada actualmente. Tiene los siguientes parámetros / flags: WindowManager.LayoutParams.TYPE_SYSTEM_ALERT […]

Superponer una capa Transparente de pantalla completa en Android 4.4 (KitKat)

Quiero superponer una vista transparente en toda la pantalla incluyendo la parte inferior de la barra de navegación en Android 4.4. Soy capaz de hacerlo en Android 4.3 definiendo la ventana de LayoutParams como TYPE_SYSTEM_OVERLAY, pero cuando uso la misma definición, el diseño es ahora empujado detrás de la barra de navegación. ¿Podría usted por […]

Ventana emergente como any.do

Estoy escribiendo una aplicación que muestra llamadas perdidas y sms no leídos en una ventana emergente. También tiene una función de recordatorio (para cerrar la ventana emergente y abrirla después de un tiempo especificado). Es similar a la ventana emergente de any.do. I fue capaz de crear una ventana con el WindowManger, pero por algunas […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.