Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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.

  • ¿Por qué esto no funciona a veces?
  • Cómo utilizar @ ActivityInfo.ScreenOrientation
  • Cómo agregar o eliminar el filtro intención mediante programación en android?
  • ¿Por qué mi fuente de SDK de Android no está completa?
  • GetSupportFragmentManager (). GetFragments () muestra un error de tiempo de compilación
  • Error al resolver: Error: (23, 17) junit: junit: 4.12 en android studio 1.4
  • Desplazamiento sobre lienzo grande
  • Pasar una referencia en Java
  • 3 Solutions collect form web for “Creación de un componente o biblioteca redistribuible para Android”

    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.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.