¿Cómo configurar mi actividad como actividad principal en android?
Quiero crear actividad propia como actividad principal en lugar de utilizar MainActivity
defecto.
¿Cómo puedo definir eso en el manifiesto android?
- Mantenimiento de la aplicación estándar Estado de la pila posterior de la actividad en Android (utilizando el modo de inicio singleTask)
- ¿Por qué utilizar las actividades de inicio?
- Pantalla Splash de Android para la clase "Aplicación"
- Pila de Android no está claro
- Mensaje adicional de intención de Android versus variable estática
- ¿Cómo pasar los datos de la segunda actividad a la primera cuando se presiona? Androide
- Inicio de la actividad mediante la acción personalizada
- Android ¿Cómo puedo "saltar a otra sucursal" en la pila de atrás de la actividad "árbol"?
- Android SingleTask, SingleTop y botón Inicio
- Reconocimiento de actividad en Android no funciona
- ¿Cómo pasar un objeto a otra actividad?
- ¿Qué sucede con la pila trasera al volver a abrir una actividad cuando launchMode = "singleTask"?
- Intentos de Android: Inicia la actividad usando el nombre de clase de otra aplicación que tiene el mismo sharedUserId
En el archivo de manifiesto, utilice el siguiente código para declarar una actividad como actividad de lanzador:
<activity android:name=".yourActivityName" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
De desarrollador de Android docs:
Actividad ACTION_MAIN: Se inicia como actividad inicial de una tarea, sin entrada de datos ni salida devuelta.
CATEGORY_LAUNCHER: La actividad puede ser la actividad inicial de una tarea y se muestra en el lanzador de aplicaciones de nivel superior`.
En el archivo AndroidManifest.xml dentro de la etiqueta de la aplicación, agregue una etiqueta de actividad y elimine la acción MAIN de la antigua etiqueta de actividad establecida como predeterminada
<application...... > <activity android:name=".DefaultActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.DEFAULT" /> </intent-filter> </activity> <activity android:name=".NewActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
Es sencillo. En su archivo de manifiesto de Android,
<activity android:name="Your Activity Name" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
En xamarin, puede agregar MainLauncher = true
encima de la definición de clase como esta
[Activity(Label = "UserActivity", MainLauncher = true)] public class UserActivity : ListActivity
- Android: no se puede conectar a la cámara
- ¿Se ha suspendido mi aplicación de Google Play, sugerencias?