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.

¿Existen buenos recursos o enlaces sobre esto, tal vez incluso desde el punto de vista general de desarrollo de Java.

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 ".

http://developer.android.com/guide/topics/fundamentals.html

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.

  • El mapa de bits de Android se ajusta a la cuadrícula
  • Ajustar a las carreteras Android
  • ListView muestra sólo un elemento
  • Cómo agregar niños a childnodes mediante el documento jsoup
  • Cordova no puede construir para Android después de personalizar la configuración
  • Texturas en OpenGL ES 2.0 para Android
  • PreferenceFragment con la biblioteca de soporte
  • Cómo utilizar appcompat-v7 con Android API 19
  • Android.text.format.DateFormat "HH" no se reconoce como con java.text.SimpleDateFormat
  • R.java falta en el proyecto de Android en NetBeans
  • Detección de silencio de captura de audio de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.