ActivityStarted


ActivityStarded

 

ActivityStarted es un componente que puede iniciar otra actividad de su aplicación.

Usted se comunica con la actividad de arranque mediante el ajuste de las propiedades del componente para pasar la información relacionada con la actividad, incluyendo la acción y la clase de actividad. 

Actividades que pueden ser lanzados incluyen:

  • Comenzando otro inventor de la aplicación de aplicación para Android. Para ello, primero se determina la clase de la otra solicitud al descargar el código fuente y el uso de un explorador de archivos o la herramienta de descompresión para encontrar un archivo llamado "youngandroidproject / project.properties". La primera línea del archivo comenzará con "main =" y seguir por el nombre de la clase, por ejemplo,

    principal = com.gmail.Bitdiddle.Ben.HelloPurr.Screen1

    Para hacer que su ActivityStarter lance esta aplicación, establezca las siguientes propiedades:

    • ActivityPackage al nombre de clase, dejando caer el último componente (por ejemplo, com.gmail.Bitdiddle.Ben.HelloPurr )
    • ActivityClass al nombre de clase completo (por ejemplo, com.gmail.Bitdiddle.Ben.HelloPurr.Screen1 )
  • Inicio de una actividad que está integrada en el sistema operativo Android, como el uso de la cámara, o realizando una búsqueda en la Web. Puede iniciar la cámara mediante el establecimiento de las siguientes propiedades:
    • Acción: android.intent.action.MAIN
    • ActivityPackage: com.android.camera
    • ActivityClass: com.android.camera.Camera
  • Realizar búsqueda en la Web: Suponiendo que el término que desea buscar es "vampiro" (no dude en sustituir su propia elección), establezca las propiedades a:
    • Acción: android.intent.action.WEB_SEARCH
    • ExtraKey: consulta
    • ExtraValue: vampiro
    • ActivityPackage: com.google.android.providers.enhancedgooglesearch
    • ActivityClass: com.google.android.providers.enhancedgooglesearch.Launcher
  • La apertura de un navegador a una página web especificada. Suponiendo que la página a la que desea ir es "www.facebook.com" (no dude en sustituir su propia elección), establezca las propiedades a:
    • Acción: android.intent.action.VIEW
    • DataUri: http://www.facebook.com
    • Ejemplos

También puede ejecutar aplicaciones de otros fabricantes instalados en el teléfono, siempre y cuando se conoce el caso intentos para invocar, y también se puede poner en marcha actividades que producen resultados de texto y hacer que vuelva a utilizar en su aplicación. La forma en que se extrae de estos datos depende de cómo la aplicación se ha implementado.

Propiedades

Acción : texto
Acción de la actividad que se puso en marcha.
ActivityClass : texto
Nombre de clase de la actividad que se puso en marcha.
ActivityPackage : texto
Nombre del paquete de la actividad que se puso en marcha.
DataUri : texto
URI pasado a la actividad que se iniciará.
ExtraKey : texto
Nombre de clave de texto pasa a la actividad.
ExtraValue : texto
Valor de texto pasa a la actividad.
Resultado : texto
Valor devuelto por la actividad que se inició.
ResultName : texto
El nombre utilizado para extraer el resultado devuelto por la actividad que se inició.
ResultType : texto
Escriba información de regresar de la actividad que se inició.
ResultUri : texto
URI (o datos) de información de regresar de la actividad que se inició.

Eventos

ActivityError (mensaje de texto) >
Indica que se ha producido un error al usar este ActivityStarter.
AfterActivity (resultado de texto)
Llamado después de que termina la actividad.

Métodos

texto ResolveActivity ()
Devuelve el nombre de la actividad que corresponde a este ActivityStarter, o una cadena vacía si no hay actividad correspondiente se puede encontrar. Usted puede usar esto antes de iniciar una aplicación externa para garantizar que la aplicación está instalada en el teléfono.
StartActivity ()
Iniciar la actividad asociada con este componente.