Tengo una pantalla táctil rota en la parte inferior de mi teléfono Jiayu G45 (Android 4.2.2). Por lo tanto, los botones capacitivos ya no están disponibles. Encontré un programa (Soft Buttons) que habilita el menú de software en las aplicaciones pero, como efecto secundario, ocupa una parte de la pantalla en la parte inferior y muestra botones virtuales allí (atrás, inicio, etc.). Esos botones no me funcionan y no quiero dedicarles una parte de la pantalla. Entonces, me pregunto si es posible habilitar el menú del software sin botones virtuales.
Tengo acceso de root.
Soft Buttons hace casi lo que necesito. Cuando se selecciona la opción "habilitar claves virtuales", establece dos propiedades en/system/build.props
# added by Soft Buttons
qemu.hw.mainkeys=0
ro.show.navigationbar=yes
y pide reiniciar. Lo que esperaba ese ajuste
qemu.hw.mainkeys=0
ro.show.navigationbar=no
hará exactamente lo que necesito. Pero parece que el segundo valor de prop simplemente se ignora en caso de que el primero se establezca en 0, ya que todavía se muestra la barra de navegación.
Aquí hay una captura de pantalla (solo un ejemplo, no una captura de pantalla de mi teléfono)
(Click en la imagen para agrandar).
Después de que el OP aclaró su pregunta, tengo una solución más simple ya que no necesita una barra de navegación, solo quiere el menú virtual llamado El botón de los tres puntos .
requisitos :
Procedimiento :
Instale el módulo en su teléfono, actívelo en el instalador Xposed >> módulos, reinicie el teléfono cuando lo active por primera vez
Listo, la barra de navegación desaparecerá y el botón de 3 puntos siempre aparecerá.
Requiere acceso raíz.
No entraré en detalles, pero sepa que no reemplaza su iniciador de inicio, sino que le brinda navegación PIE, entre otras cosas, que se reduce a esto:
(Haga clic en la imagen para ampliar)
Puede establecer un PIE en una acción de Menú/Resumen desde la aplicación LMT → PIE → seleccione un elemento de PIE → Menú
Y no se lo digas a nadie: incluso tiene un puntero PIE.
(Haga clic en la imagen para ampliar)
La aplicación también tiene una versión Lite . Requiere acceso raíz y no se garantiza que funcione en todos los dispositivos .
Como sugiere el nombre, puede controlar su dispositivo mediante gestos. Puede elegir establecer un gesto predefinido o puede crear uno personalizado. El toque es compatible con hasta cinco dedos.
De todos modos, para nuestro caso, cree un gesto, seleccione la cantidad de puntos y, al seleccionar una acción, vaya a Acción → Navegación → Menú. Salga de la aplicación y pruebe su nuevo gesto dondequiera que una aplicación tenga un menú. Deberia de funcionar.
Si necesita alguna orientación para configurar el gesto, puede consultar mi respuesta para Desbloquear diferentes aplicaciones desde la pantalla de bloqueo
Software pago, tiene una prueba gratuita de 7 días y requiere acceso de root para nuestro caso.
Tasker puede crear y mostrar escenas en el modo de bloqueo de superposición. Lo que significa es que no tendrá que dedicar una parte específica de la pantalla para las escenas y aún puede tener botones virtuales.
Establezca el tamaño de la escena al tamaño del botón que desee, asigne una acción para tocar y muéstrelo usando una tarea en el modo de bloqueo de superposición. Puede ver los detalles complementarios en esta respuesta .
(Haga clic en la imagen para ampliar; ¿puede ver al extraterrestre aquí?)
Tiene compras en la aplicación y puede requerir acceso de root .
Te ayuda a controlar el teléfono mediante gestos. Los gestos se dividen en dos categorías: Suspender y Deslizar. Ambas categorías tienen bordes predefinidos, como superior, derecha, izquierda, inferior y más, y puede configurar las acciones allí.
Para nuestro caso, la acción es Menú y se puede seleccionar marcando el borde deseado en cualquiera de las categorías.
(Haga clic en la imagen para ampliar)
Una vez que el módulo se haya habilitado con éxito, vaya a GravityBox → Pie Controls → y configure los ajustes.
Por opciones limitadas, quise decir que no puede eliminar un Pie sino solo cambiar su acción. En esencia, le brinda una barra de navegación tradicional pero con la capacidad de iniciarla usando gestos desde tres bordes de la pantalla y personalizar las acciones detrás de las teclas. Tenga en cuenta que siempre puede personalizar el color y el tamaño de sus tartas.
(Haga clic en la imagen para ampliar)
Respondiéndome a mí mismo.
La mayoría de las soluciones sugeridas requieren que se instale el marco Xposed.
Desafortunadamente, el instalador Xposed advierte sobre un problema crítico conocido con mi ROM - Aliyun OS .
Aunque no pude encontrar cómo habilitar el botón de menú de 3 puntos en las aplicaciones (sin la barra de navegación), encontré una aplicación adecuada que duplica los botones requeridos.
Es mi botón de inicio .
Es gratis, está disponible en Google Play Store, sin anuncios, pero se requiere root para la opción de menú.
Vaya a Settings->Floating buttons
y seleccione la Floating buttons (root)
opción.
Después de eso, aparece un botón flotante en la pantalla del teléfono y se expande con todos los botones duplicando la funcionalidad de los botones capacitivos (inicio, atrás, aplicaciones recientes y menú). Además, las opciones "inicio" y "reciente" aparecen en el obturador del sistema.
PD: todavía me gustaría habilitar el menú de 3 puntos en las propias aplicaciones.
Rachid Boudjelida
Rachid Boudjelida
Señor del Fuego
Rachid Boudjelida
Señor del Fuego
Señor del Fuego
Rachid Boudjelida
Humkins
Humkins
Manubhargav
Rachid Boudjelida