Pregunta nueva. ¿Cómo puedes saber cuál es la actividad de lanzamiento principal? Aprendiendo Android.¿Cómo puedes saber cuál es la actividad de lanzamiento principal?
Respuesta
Asumiendo que esto es para el código, echa un vistazo a la manifest.xml y buscar este elemento:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Debe estar contenido dentro de <Activity>
... </Activity>
etiquetas, y que Activity
es la que una el usuario puede iniciar desde su teléfono.
La actividad principal se puede encontrar y establecer en AndroidManifest.xml; buscar
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
El <activity>
con esa acción es la principal actividad (es el punto de entrada de la aplicación).
usted tiene que poner la etiqueta de la intención a la derecha en la actividad en el manifiesto:
<activity android:name=".SomeActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
En Java, ¿hay alguna manera de hacer referencia a SomeActivity desde una actividad diferente? – rotaercz
No estoy seguro de lo que quieres decir. SomeActivity se refiere a una clase llamada 'SomeActivity' que extiende' Activity'. Entonces sí, puedes hacer referencia. Si se refiere a la referencia de la instancia actualmente en ejecución de 'SomeActivity', sí y no. No hay una respuesta simple a eso sin entrar en los patrones de diseño de Android, momento en el que debe plantearse una pregunta más específica y preguntarla en un nuevo hilo. – mtmurdock
Gracias por la respuesta. Básicamente estoy tratando de obtener un intento de otra actividad. En este hilo: http://stackoverflow.com/questions/9931965/how-to-get-intent-of-main-launch-activity-from-a-different-activity – rotaercz
La actividad principal se puede considerar el que se encarga de la pantalla inicial de la aplicación que está creando.
?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="clustering.android"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="10"
android:targetSdkVersion="11" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:icon="@drawable/gene_launcher"
android:label="@string/app_name" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".yourSubActivity" android:label="@string/<ActivityName>"> </activity>
...list of other activities...
</application>
</manifest>
Usted puede mirar en AndroidManifest.xml en su Porject
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
Esto le ayudará a encontrar la actividad de lanzamiento.
- 1. Cómo finalizar la actividad principal de la actividad infantil
- 2. Siempre inicie la actividad principal
- 3. ¿cómo puedes saber cuándo se terminó de cargar una actividad de Android?
- 4. Comience la actividad PRINCIPAL de la aplicación actual sin saber su nombre
- 5. ¿Cuál es la fecha de lanzamiento de Rakudo Star (perl6)?
- 6. Android ClassNotFoundException aplicación para la actividad principal
- 7. ¿Cómo establecer mi actividad como actividad principal en android?
- 8. ¿Cómo saber si NSAssert está deshabilitado en versiones de lanzamiento?
- 9. ¿Cuál es la razón principal para actualizar a Eclipse Juno?
- 10. ¿Cómo puedes ver tu actividad privada en github?
- 11. EventMachine: ¿cómo puedes saber si te estás quedando atrás?
- 12. ANDROID: ¿Cuál es la idea principal detrás de usar strings.xml?
- 13. ¿Cuál es el uso principal de MarshalByRefObject?
- 14. ¿Cuál es la forma correcta de detectar la orientación de la interfaz en el lanzamiento?
- 15. cómo saber si la columna es la clave principal usando mysqli?
- 16. ¿Cómo saber cuál es mi ID de tienda?
- 17. JQuery ¿Cómo saber cuál es el error de Ajax?
- 18. enviando una lista de arrays a la actividad principal
- 19. android abrir la actividad de diálogo sin abrir la actividad principal detrás de él
- 20. La notificación abre la actividad, se presiona el botón Atrás, se abre la actividad principal?
- 21. Cómo saber si un archivo binario es de lanzamiento o depuración en win y * nix
- 22. ¿Cuál es la alternativa de Java principal a ASP.NET/PHP
- 23. ¿Cuál es la principal diferencia entre pepino y shoulda?
- 24. Cuál es la diferencia principal entre Dictionary y Hashtable
- 25. ¿Cómo saber cuándo una actividad termina un pase de disposición?
- 26. Android ¿Cómo registrar OnTouchEvent para toda la vista de contenido principal de la actividad?
- 27. ¿Cuál es la diferencia entre 'Día' y 'Día de la semana' en el lanzamiento de StartCalendarInterval?
- 28. ¿El nombre de la actividad principal debe ser .MainActivity?
- 29. Inicializar las preferencias de XML en la actividad principal
- 30. ¿Cómo puedo EasyMock la operación de lanzamiento?
¿Es android.intent.action.MAIN la clase principal de la Actividad de lanzamiento? – rotaercz
bien, esa es la bandera de 'intención' que marca una actividad como el principal lanzamiento. Cualquier actividad que contenga este 'intento-filtro' se iniciará como principal. – edthethird
para aclarar-- 'onCreate (...)' se llama en su 'Activity' cuando se inicia la aplicación. ¿Qué 'Activity' comienza primero está determinado por este' intent-filter' – edthethird