Introducción ( dirección de descarga )
Ba-ShareReceive permite que otras aplicaciones (como WeChat, qq, etc.) descubran su aplicación en "Abrir con otras aplicaciones" y comparta archivos con su aplicación para abrir.
visualización de captura de pantalla
Instrucciones
El método de referencia es simple, integra directamente el complemento y luego monitorea los datos
monitoreo de datos
Configure el oyente en el evento onLaunch de App.vue en el ciclo de vida de la aplicación:
onLaunch: function() {
this.checkArguments();
// 重点是以下: 一定要监听后台恢复 !一定要
plus.globalEvent.addEventListener('newintent', (e) => {
this.checkArguments(); // 检测启动参数
});
},
onShow: function() {
},
onHide: function() {
},
methods: {
checkArguments() {
var args = plus.runtime.arguments;
if (args) {
let args1 = JSON.parse(args);
if (args1.BaShareReceive) {
//判断是 Ba-ShareReceive 插件的事件
//这里写你的处理逻辑
//参数:filePath 文件路径
uni.showToast({
title: "BaShareReceive:" + args1.filePath,
icon: "none",
duration: 3000
})
//跳转并传值到你的业务界面,仅做参考,逻辑根据实际业务即可
// uni.navigateTo({
// url: '/pages/shareReceive/shareReceive?filePath=' + args1.filePath
// })
}
}
},
}
Complementos de la serie
Complemento de selección de imágenes Ba-MediaPicker ( documentación )
Complemento de edición de imágenes Ba-ImageEditor ( documentación )
Complemento del selector de archivos Ba-FilePicker ( documentación )
Complemento de notificación de mensajes de la aplicación (múltiples estilos, nuevo soporte para el modo de notificación residente) Ba-Notify ( documentación )
Aplique el complemento de insignia no leído Ba-Shortcut-Badge ( documentación )
Aplicación del complemento Ba-Autoboot ( documentación )
Complemento nativo de código de escaneo (nivel de milisegundos, compatible con varios códigos) Ba-Scanner-G ( documentación )
Complemento nativo para escanear código: nuevo (puede personalizar la versión de la interfaz arbitrariamente; admite código de escaneo continuo; admite configuración de formato de código de escaneo) Ba-Scanner ( documentación )
Modifique dinámicamente la barra de estado, el color de fondo de la barra de navegación, el complemento de color de fuente Ba-AppBar ( documentación )
Gestión de base de datos local sqlite nativa Ba-Sqlite ( documentación )
Complemento de mantenimiento de vida de Android (usando una variedad de tecnologías principales) Ba-KeepAlive ( documentación )
Atajo de Android (icono de la aplicación de presión prolongada en el escritorio) Ba-Shortcut ( documentación )
Marca de agua de imagen personalizada (en cualquier lugar) Ba-Watermark ( documentación )
El complemento de compresión de imágenes más cercano a WeChat es Ba-ImageCompressor ( documentación )
Compresión de video, complemento de edición de video Ba-VideoCompressor ( documentación )
Cambie dinámicamente los íconos y nombres de las aplicaciones (como Año Nuevo, Día Nacional, etc.) Ba-ChangeIcon ( documentación )
Aviso emergente de Native Toast (a través de todas las interfaces, a través de nativos; colores personalizados, íconos) Ba-Toast ( documentación )
Grafiti de imagen, pincel Ba-ImagePaint ( documentación )
lectura de pdf (zoom de gestos, número de página de visualización) Ba-Pdf ( documentación )
Recordatorio de sonido, recordatorio de vibración, transmisión de voz Ba-Beep ( documentación )
Servicio nativo de Websocket (reconexión automática, detección de latidos) Ba-Websocket ( documentación )
Seguimiento de SMS (código de verificación) Ba-Sms ( documentación )
Smart Install (Actualización automática) Ba-SmartUpgrade ( documentación )
Supervise la transmisión del sistema, la transmisión personalizada Ba-Broadcast ( documentación )
Escuche los mensajes de la barra de notificaciones (admite lista blanca, lista negra, filtro) Ba-NotifyListener ( documentación )
Encanecimiento global, encanecimiento de luto (dinámico, compatible con nvue, vue al mismo tiempo) Ba-Gray ( documentación )
Obtenga el identificador único del dispositivo (OAID, AAID, IMEI, etc.) Ba-IdCode ( documentación )
Posicionamiento en tiempo real (sistema, operación en segundo plano, pantalla de soporte) complemento Ba-Location ( documentación )
Posicionamiento en tiempo real (AutoNavi, ejecutándose en segundo plano, información de pantalla de soporte, conversión de coordenadas, cálculo de distancia) Ba-LocationAMap ( documentación )
Widgets, Widgets de escritorio, Widgets Ba-AppWidget ( documentación )
Widgets, widgets, widgets (calendario, tiempo) Ba-AwCalendarS ( documentación )
Ventana flotante de imagen en imagen (video) Ba-VideoPip ( documentación )
Ventana flotante (que se muestra encima de otras aplicaciones) Ba-FloatWindow ( documentación )
Ventana flotante (en la aplicación, no se requiere autorización) Ba-FloatWindow2 ( documentación )
Ventana flotante (bola flotante, menú dinámico, visualización sobre otras aplicaciones) Ba-FloatBall ( documentación )
Agregado a "Abrir con otras aplicaciones" para entregar archivos, compartir, etc. Ba-ShareReceive ( documentación )
Obtener datos de mapas (geocodificación, geocodificación, antigeocodificación) Ba-AMapData ( documentación )