Móvil
Una biblioteca móvil multiplataforma móvil común, que incluye HTTP, archivos, JSON, hilos, asíncronos, etc.
Básico
Json
Biblioteca JSON Parsing basada en CJSON, incluidos Jsonobject y Jsonarray
Jsonobject
objeto jsonn
Jonarray
matriz de json
McDevice
Biblioteca de adquisición de información del dispositivo
- dispositivo_id: ID de dispositivo de dispositivo
- Bundle_id: nombre del paquete iOS
- paquete_name: nombre del paquete Android
- dispositivo_version: información del dispositivo
- System_version: Información del sistema
Mcfile
Gestión de archivos
Carpeta ### carpeta
- Tipo: Encuentre la ruta del archivo de un sufijo
- Nombre: Encuentre la ruta del archivo de un nombre de archivo
Archivo
- Abrir: Abra un archivo
- Leer: Leer contenido del archivo
- Existe: ¿Existe el archivo?
- Tamaño: tamaño del archivo
Filemana
- ShareInstance: caso único
- ISFILE: ¿Es un archivo o no?
- ISDIR: ¿Es una carpeta?
- Existir: si existe, no distingue entre archivos o carpetas
- Mkdir: Crear carpeta
- Mover: mover archivos o carpetas
- Eliminar: eliminar archivos o carpetas
- Escribir: escribir en un archivo
- RootPath: con directorio, iOS en caché, android en datos
- ResourcePath: iOS en mainbundle.resourcePath, android en datos/__ resouce
- TEMPPATH: ruta de almacenamiento temporal
Recurso
Android para administrar archivos de activos
Mchttp
Http asíncrono
Httpcallback http devolución de llamada
- Listo: la función de devolución de llamada completa
Httpsession
- Get (URL, devolución de llamada): la devolución de llamada es una devolución de llamada asincrónica después de la finalización
- Post (URL, devolución de llamada): la devolución de llamada es una devolución de llamada asincrónica después de la finalización
- PUT (URL, devolución de llamada): la devolución de llamada es una devolución de llamada asincrónica después de la finalización
- Eliminar (URL, devolución de llamada): la devolución de llamada es una devolución de llamada asincrónica después de la finalización
- Addhttpheader: Agregar encabezado HTTP
McTask
Los hilos asíncronos basados en tuberías y selecciones tienen un bajo rendimiento. Se recomienda Threadpool
McZip
Compresión zip, se ha eliminado, usado libzippp en su lugar
Sharedpreferences
Un almacenamiento de objetos livianos, similar a lasferencias SharedPrefers de Android, basado en JSON
### Sharedpreferences
- cometer: cometer: cometer cambios, guarda al local
Hilo
Gestión de hilos
Hilo
- Ejecutar: función de ejecución de hilos
Hilo de bucle loopthread
- Función de bucle: es necesario personalizar
Threadpool
Grupo de hilos asíncronos, basado en pthread_cond_t
Hilo de trabajadores de hilo
Piscina de hilo de hilo
- add (void* (* run) (void*), void* arg): envíe una función de subproceso ejecutada en el grupo de subprocesos con el parámetro arg
async_run
Ejecutar una función de manera asíncrona
Tercer lugar
Dependencia de terceros
libzippp
Compresión y descompresión postal, consulte Github: Ctabin/Libzippp
libzip
Descompresión y compresión zip, consulte Github: Julienr/Libzip-Android
cajón
análisis JSON
modelo
Algunas bibliotecas marco
- Async: marco de socket asíncrono
- UTP: transmisión confiable basada en UDP
- P2P: transmisión P2P basada en UTP
- Push: empuje
asíncrata
Asyncsocket
Zócalo asíncrono
Martillo
Marco asíncrono basado en tuberías
Marco de zócalo
Marco de socket asíncrono basado en Asyncframe
Apagar
Implementación TCP de Socketframe y implementación de UDP