English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método para prohibir la suspensión de la pantalla en la programación de Android

本文实例讲述了使用Android编程实现屏幕禁止休眠的方法。分享给大家供大家参考,具体如下:

有两种方法来实现这一功能,一种是在Manifest.xml文件中声明,另一种是在代码中修改LayoutParams的标志位。具体如下:

1、在Manifest.xml文件里面用user-declaración de permiso.El código es el siguiente:

<uses-permiso android:name="android.permission.WAKE_LOCK">
</usos-permiso>

Este método muestra un mensaje al usuario que instala si permite usar la función de prohibir el modo de suspensión durante la instalación de apk.

PS: Para obtener más información sobre las propiedades y características de Manifest.xml, consulte las herramientas en línea de este sitio:

Descripción completa de características y permisos de AndroidManifest:
http://tools.jb51.net/tabla/AndroidManifest

2Implementar con código en el programa.El código es el siguiente:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

Añada este código en:

setContentView(R.layout.main)

previamente.

Este método no muestra un mensaje al usuario que instala si permite usar la función de prohibir el modo de suspensión durante la instalación.

Los lectores interesados en más contenido relacionado con Android pueden consultar las secciones especiales de este sitio: 'Resumen de Trucos de Vista View en Android', 'Resumen de Trucos de Layout en Android', 'Tutorial de Inicio y Avance en Desarrollo de Android', 'Resumen de Trucos de Depuración y Solución de Problemas Comunes en Android', 'Resumen de Trucos de Operación de Multimedia en Android (audio, video, grabación, etc.)', 'Resumen de Uso de Componentes Básicos en Android' y 'Resumen de Uso de Controles en Android'.

Espero que lo descrito en este artículo sea útil para el diseño de programas Android.

Declaración: El contenido de este artículo se ha obtenido de la red, y los derechos de autor pertenecen a los propietarios originales. El contenido ha sido subido por usuarios de Internet de manera autónoma y no ha sido editado por humanos. Este sitio no posee los derechos de propiedad y no asume ninguna responsabilidad legal. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, reemplace # con @) para denunciar, y proporcione evidencia relevante. Una vez confirmado, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará