Al crear una Intención de manera que MyActivity reacciona a un usuario que presiona el botón de inicio es muy fácil usando el marcado XML:Anulando el botón Inicio, ¿cómo me deshago de la opción?
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Quiero saber cómo evitar ser la elección de "qué actividad quieres usar "para la pantalla de inicio? HTC ha hecho que su "Touch Flo" (Sense) anule la actividad predeterminada de "inicio" y nunca recibo la pregunta si quiero usar "Start" o "TouchFlo" por lo general. Sin embargo, cuando agregué mi propia Actividad siempre recibo la pregunta.
Sí, sé que puedo marcar la casilla de verificación "Usar esto como estándar", pero eso no es lo que quiero en este momento. Entonces, la pregunta es: ¿puedo hacer que el sistema anule todo lo demás y siempre use MyActivity como predeterminado?
A continuación, realmente solo quiero anular la pantalla de inicio normal cuando se está ejecutando mi aplicación. Si no se está ejecutando, todo debería funcionar normalmente, es decir, MyActivity NO debería estar asociado con el botón de Inicio.
Cualquier idea sería genial.
La única razón por la que no recibe el cuadro de diálogo selector de actividad cuando se pulsa el hogar en un dispositivo HTC es porque están lo preinstalé con esa decisión tomada. Puede ver que HTC está sujeto al mismo selector de actividad yendo a Aplicaciones> TouchFLO> Borrar valores predeterminados, luego presione Inicio. Se le pedirá que use la pantalla de inicio de HTC o la de Android. –
Bien, entonces nos quedamos atrapados con SIEMPRE anula la pantalla de inicio predeterminada o no anulamos el botón en absoluto ... = ( – Ted