¿Cómo recibir datos de la intención de envío?
¿Cómo recibir datos de la intención de envío en una aplicación Android de Adobe Air?
Lo probé de la siguiente manera, pero la matriz de argumentos entrantes y el evento están vacíos, el contenido compartido falta.
- La eliminación de una entrada de un paquete (es decir, extras) no parece funcionar en combinación con el botón de retroceso
- Visualización del menú principal de la aplicación / pantalla de inicio al volver a la aplicación después de haber iniciado una Actividad / Intención externa
- Pasar valores a través de un paquete y obtener su valor en otra actividad
- La fuerza de la aplicación se cierra cuando google + no está instalado
- Intención de filtro basada en datos personalizados
Aquí están mis archivos de fuente de Air y un archivo de prueba .apk, sería genial si alguien pudiera echar un vistazo a él.
- Https://www.dropbox.com/s/0evxp89y4w9h9i3/Share-Via_Air-Android.zip
AIRE:
import flash.desktop.NativeApplication; import flash.events.InvokeEvent; NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onInvoke); NativeApplication.nativeApplication.addEventListener(BrowserInvokeEvent.BROWSER_INVOKE, onBrowserInvoke); function onInvoke(event:InvokeEvent):void { trace("\n Invoke event: " + event) } function onBrowserInvoke(event:BrowserInvokeEvent):void { trace("\n Browser Invoke event: " + event) }
XML (manif.app.xml):
<android> <manifestAdditions> <![CDATA[ <manifest> <uses-permission android:name="android.permission.INTERNET"/> <application> <activity> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.BROWSABLE"/> <category android:name="android.intent.category.DEFAULT"/> <data android:scheme="helloworld"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEND"/> <category android:name="android.intent.category.DEFAULT"/> <data android:mimeType="text/plain"/> </intent-filter> </activity> </application> </manifest> ]]> </manifestAdditions> </android>
- Android.Share a las redes sociales
- Android - Actividad del logotipo de la aplicación
- Obtener filtro de intenciones para receptores
- Abrir cámara Android en una resolución inferior con ACTION_IMAGE_CAPTURE
- ¿Cómo saber qué aplicación fue seleccionada por Intent.createChooser?
- ¿Cuál es el propósito de las categorías de intención?
- Cómo capturar un mensaje de texto entrante
- Leer un archivo pdf desde la carpeta de activos
Le sugiero que devuelva los datos que desea de la extensión nativa usando una estructura, vea esta respuesta para más detalles.
- Cómo detectar errores de guardar imágenes en android directorio de densidad incorrecta?
- Establecer permiso "permiso" por defecto en "Asus auto start manager" de código