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


¿Cuál es la mejor práctica para compartir clases entre una aplicación de Wear y Android?

Estoy usando una clase que serializo en mi aplicación Android Phone y deserialice en mi aplicación Android Wear. Ambos están en el mismo proyecto de Android Studio, y se despliegan como uno solo.

¿Cómo puedo compartir la clase entre los dos sin tener una copia de la clase en cada paquete? Ahora mismo estoy copiar / pegar, pero ¿hay alguna manera para que lo incluya en ambas aplicaciones?

  • Añadir margen mayor a EditText en Android AlertDialog
  • ¿Cómo detectar el dispositivo es Android o tablet Android?
  • El teclado virtual de Android nunca aparece en el emulador
  • Cómo arrastrar y soltar a los actores en libgdx scene2d?
  • Android: Imagen de fondo redimensionar en pop-up de teclado
  • Recuperar User-Agent mediante programación
  • La estructura de directorio es:

    ./ mobile/ ...src/etc wear/ ...src/etc 

    ¿Cómo manejo clases comunes?

  • Guardar mapa de bits en Android como JPEG en almacenamiento externo en una carpeta
  • Elemento seleccionado en listview personalizado con barra de acción contextual
  • Cómo obtener el valor de la columna Timestamp en android mediante cursor
  • Pestaña simple que utiliza fragmentactivity en lugar de tabactivity
  • ¿Cómo permitir valores completos (enteros) sólo en barras de calificación?
  • Cambio de tema de aplicación a nivel de programación?
  • One Solution collect form web for “¿Cuál es la mejor práctica para compartir clases entre una aplicación de Wear y Android?”

    Puede crear un nuevo Módulo de "Biblioteca Android" en el proyecto y colocar allí sus clases comunes.

    A continuación, sólo tiene que añadirlo como una dependencia de los módulos Móvil y Desgaste (en Estructura del proyecto -> Dependencias -> Añadir -> Dependencia del módulo). De esta manera puede crear / usar instancias de estas clases de ambos módulos.

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