¿Es posible ocultar una aplicación particular del usuario?
Quiero crear la aplicación que enumera todas las aplicaciones de instalación en mi dispositivo. Y después de eso quiero configurarlo como Hide and Show Con el que otro usuario no puede ver esa aplicación en particular. ¿Así es posible? Si es así, ¿cómo?
- Eliminación de la pila de actividad completa de Android en SDK antiguos (que carecen de FLAG_ACTIVITY_CLEAR_TASK)
- Android: reanuda una actividad con SingleTop o SingleTask
- Difusión de un problema INSTALL_REFERRER de intención
- Pausar la reproducción de medios de forma fiable en todo el sistema en Android
- Android devuelve el objeto como resultado de la actividad
- ¿Cómo se ha terminado la actividad?
- Icono de la aplicación Launcher desaparece de la pantalla
- Cuando su BroadcastReceiver se invoca a través de un Intent, ¿en qué proceso se ejecuta?
- Android Share via Intent Texto no mostrado en Facebook
- Abrir otra actividad en Android con un botón
- Android - Definición dinámica de la intención Extras
- Inicio de una aplicación de Android desde el navegador
- Abrir un fragmento de una actividad de otra actividad
Sí, si no agrega lo siguiente en la declaración de su actividad principal en android manifest:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
al hacerlo, su aplicación no aparecerá en el lanzador pero se instalará. Sin embargo, para poder ejecutarlo, tal vez pueda registrar un receptor de difusión en su manifiesto y usar otra aplicación para enviar una emisión que es recibida por su receptor de difusión (la aplicación oculta) que inicia la actividad.
He implementado algo como esto, pero se agregó la personalización en el código original de lanzador de Android para un teléfono. Que permite modificar las aplicaciones que aparecen en la lista de la aplicación que está disponible en el teléfono. Esto sólo es posible si está trabajando en el software de banda base de un teléfono.
Sin embargo, para su caso, puede eliminar estas declaraciones:
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
Si es para todas las aplicaciones, puede crear un lanzador personalizado (ADW Launcher es de código abierto y proporciona el código fuente en https://github.com/AnderWeb/android_packages_apps_Launcher )
Sólo tienes que descargarlo, y puedes configurar las aplicaciones que quieras mostrar en el Lanzador.
Otra alternativa puede ser descargar Go Launcher EX desde el Market, y se le proporcionará la configuración para mostrar u ocultar las aplicaciones.
Sí hay. Se llama Servicio .
- Android: consulta ContactsContract, necesita más cadena de selección avanzada
- Problema con el teclado de Android que aparece cuando se inicia una actividad