Articles of diseño de

Android 4.2 en Nexus 7: canvas.drawText () no funciona correctamente

Estoy enfrentando un problema grave con mi aplicación, publicado en Google Play y aparentemente funciona bien en todas las versiones de Android excepto para> 4.0. Esta es una captura de pantalla de mi teléfono HTC con Android 4.0: Y esto es lo que obtengo en Nexus 7, Android 4.2.1 (el mismo comportamiento en el emulador): […]

Cómo depurar Java Swing Layouts

Hay un método que imprime información de diseño para componentes particulares. Sabía que había un método pero olvidé el nombre. Cuando llama a ese método para el componente Swing, muestra la información de diseño en detalle para ese componente al igual que dumpstacktrace call. ¿Alguna idea? ¿Cuál es el nombre de ese método? Lo leí […]

Diseño de DB para architecture de microservicio

Estoy planeando usar la architecture de Microservicios para la implementación de nuestro sitio web. Quería saber si es correcto compartir bases de datos entre servicios o si es preferible tener una base de datos separada para cada servicio. En este sentido, ¿puedo considerar tener una base de datos común para todos los servicios o viola […]

NHibernate: Razones para anular Iguales y GetHashCode

¿Hay alguna razón por la cual Equals o GetHashCode se deben anular en las entidades cuando se usa NHibernate? ¿Y en qué escenarios son válidos estos motivos? Algunas razones que se pueden encontrar en la web: Soporte para carga lenta. La comparación de objetos proxy a través del método Equals predeterminado puede generar errores inesperados. […]

Ventana emergente sobre la pantalla de llamada entrante

Quiero crear una ventana emergente personalizada en la pantalla de llamadas entrantes de Android donde deseo agregar información para el usuario. Quiero que la ventana emergente no deshabilite la capacidad de clics del fondo para que el usuario pueda responder la llamada. Sé que es posible ya que muchas aplicaciones lo hacen, por ejemplo, la […]

Pasar enteros como referencias constantes en lugar de copiar

Esta podría ser una pregunta estúpida, pero observo que en un buen número de API, muchas firmas de métodos que toman parámetros enteros que no están destinados a ser modificados se ven así: void method(int x); más bien que: void method(const int &x); Para mí, parece que ambos funcionarían exactamente igual. (EDITAR: aparentemente no en […]

Obtener eventos de una base de datos

No estoy muy familiarizado con las bases de datos y lo que ofrecen fuera de las operaciones de CRUD. Mi investigación me ha llevado a desencadenar . Básicamente, parece que los desencadenantes ofrecen este tipo de funcionalidad: (de Wikipedia ) Normalmente hay tres eventos desencadenantes que provocan desencadenantes para “disparar”: Evento INSERT (como un nuevo […]

¿Cuál debería ser el color de Ripple, colorPrimary o colorAccent? (Diseño de materiales)

He leído las Pautas de diseño de materiales, pero no sé cuál debería ser el color de la Ondulación si no es negro (con alfa). Por ejemplo, tengo una aplicación con colorPrimary = blue y colorAccent = red. En realidad, estoy usando colorAccent (con alfa), debo usar colorPrimary (con alfa) si quiero un color diferente […]

Base de datos: control de versiones de datos

He leído algunas preguntas sobre SO (como esta ) en cuanto a la versión de sus datos dentro de una base de datos. Me gustaron algunas de las sugerencias que se mencionaron. Durante mucho tiempo he deseado (necesitado) revisar muchas de mis tablas, pero nunca lo hice. Siendo un progtwigdor con solo un simple trabajo […]

Android: Cómo establecer programáticamente el tamaño de un diseño

Como parte de una aplicación de Android, estoy creando un conjunto de botones. Los botones son parte de un conjunto nested de LinearLayouts. Utilizando el peso, tengo el ajuste del tamaño automáticamente en función del tamaño del elemento principal lineal LinearLayout. La idea es, en función del número de píxeles y la densidad de la […]