Creación de un componente o biblioteca redistribuible para Android
Estoy empezando en Android y Java de programación, procedentes de un fondo de C + +. Me preguntaba – ¿cuál es la mejor manera de hacer una biblioteca / widget de interfaz de usuario / componente que puedo licenciar a desarrolladores de terceros?
En C ++ enviaría a los clientes mis encabezados y archivos * .a, pero no conozco el equivalente en Java.
- Java.lang.UnsatisfiedLinkError y error desconocido en ADB
- Cómo pasar la identificación de correo electrónico que se sincronizarán en crear calendario de eventos en android?
- Android no puede resolver la intención del constructor
- Android: Carga de una foto en Cloudinary con devolución de llamada de progreso en HttpURLConnection
- ¿Cómo obtener la posición actual de la imagen visualizada?
¿Existen buenos recursos o enlaces sobre esto, tal vez incluso desde el punto de vista general de desarrollo de Java.
- ¿Cómo puedo conseguir el selector de marcación rápida android fab?
- Crear archivo de tipo android de Uri
- Cómo el calendario de Google o Instagram hacer sus aplicaciones todo el tiempo en marcha y funcionando incluso después de la parada de fuerza
- Detección del tamaño de un dedo de usuario en el toque
- Ejecución de múltiples servicios
- Vista de lista de Android establecer la posición predeterminada sin animación
- La Intención del constructor es indefinida
- Error: no se pudo encontrar el destino con la cadena de hash 'android-22'
No estoy seguro de cómo Android maneja esto, pero la distribución típica de código Java es un archivo .jar. Un .jar es básicamente un archivo zip que contiene todos los archivos .class compilados en un proyecto Java. También puede haber recursos / texto / etc. Archivos dentro del archivo .jar. No hay concepto de un archivo de encabezado en Java, por lo que todo lo que necesita son los archivos .class y, posiblemente, un archivo de manifiesto para proporcionar alguna información meta adicional sobre el archivo .jar.
http://java.sun.com/docs/books/tutorial/deployment/jar/
(Esta es sólo una respuesta general de Java, puede o no aplicarse a Android)
Puede definir actividades / servicios que están disponibles para cualquier otra aplicación que se ejecute en android:
"Una característica central de Android es que una aplicación puede hacer uso de elementos de otras aplicaciones (siempre que las aplicaciones lo permitan) .Por ejemplo, si su aplicación necesita mostrar una lista de desplazamiento de imágenes y otra aplicación ha desarrollado un scroller adecuado y hecho Que está disponible para otros, puede llamar a ese desplazador para hacer el trabajo, en lugar de desarrollar su propio ".
Las actividades y los servicios tienen un cierto uso pero hay una clase entera de la funcionalidad (espectador de la tabla de la suposición para el sql) que no se cubre. Usted puede hacer frascos pero no pienso que usted puede tener recursos del androide en ese archivo. El trabajo alrededor sería tener un tarro y requerir que el usuario copie y pegue un poco de texto en el directorio del recurso de las aplicaciones. Puedes ver el admob.com android SDK para ver un ejemplo de esto.
- Android Google Map V2 Pantalla ¿Mostrar y mostrar sólo el botón de zoom?
- Android: ¿Cómo rellenar SwipeyTabs?