Cómo obtener el valor doble que es sólo dos dígitos después del punto decimal. Por ejemplo, si el a = 190253.80846153846 entonces el valor del resultado debe ser como a = 190253.80 Prueba: Tengo intentar con esto: public static DecimalFormat twoDForm = new DecimalFormat("#0.00"); en codigo a = Double.parseDouble(twoDForm.format(((a)))); Pero tengo el valor como 190253.81 […]
Estoy tratando de calcular 30 días multiplicando milisegundos sin embargo el resultado continuamente termina siendo un número negativo para el valor de days_30 y no estoy seguro de por qué. ¡Cualquier sugerencia es bienvenida! FRAGMENTO DE CÓDIGO: // check to ensure proper time has elapsed SharedPreferences pref = getApplicationContext() .getSharedPreferences("DataCountService", 0); long days_30 = 1000 […]
Estaba planeando calcular el ángulo del teléfono en relación con el campo magnético de la tierra. Para esto Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR utilizar Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR . En Geomagnetic Rotation Vector , explica que event.values devuelven los mismos valores que en Rotation Vector que son, x * sin (θ / 2), y * sin (θ / 2), z * sin […]
Estoy tratando de implementar Replay Gain (es decir, respondiendo a las etiquetas replaygain en archivos de música) en la aplicación de reproductor de música Android / AOSP. Esto es sólo un proyecto personal, pero por la línea que podría ofrecer como un parche o tal vez hacer una lib o jugador de la mía. Sólo […]
Estoy trabajando en la imagen, haciendo una función que permite al usuario colocar etiquetas en las imágenes (como Facebook foto etiqueta). Tengo un ImageView zoomable (usando el TouchImageView de Mike Ortiz ) como una imagen de fondo, y algunos ImageViews como etiquetas de la imagen. Cada etiqueta tiene la posición X e Y , y […]
Estoy tratando de aplicar una transformada de Fourier 2D en los fotogramas entrantes de cámara de vista previa. Así que aquí está mi código de renderScript que se ejecuta en cada onSurfaceTextureUpdated : #pragma version(1) #pragma rs java_package_name(foo.camerarealtimefilters) rs_allocation inPixels; int height; int width; void root(const uchar4 *in, uchar4 *out, uint32_t x, uint32_t y) { […]
Necesito tener una cara sprite el cursor / punto de contacto. El vector del punto de contacto se calcula de la siguiente manera: game.getCamera().unproject( new Vector3().set(Gdx.input.getX(), Gdx.input.getY(), 0) , 0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight()) Y luego calculo los grados que el sprite necesita para girar con el siguiente método: public void rotateTo(Vector3 vector) { double angle […]
Hice una vista personalizada de Android que se ve como un D-Pad (imagen a continuación). Dada la coordenada tocada (x, y), el ancho del rectángulo (w) y la altura del rectángulo (h), ignorando la diagonal blanca y las esquinas redondeadas, ¿podría alguien ayudarme? ¿Cómo puedo determinar qué triángulo que el usuario toque? Información adicional: (0,0) […]
Estoy tratando de multiplicar el mismo doble (cuadrado), pero el número sale mal. Cuando exhibo el doble por sí mismo el número es correcto pero cuando lo multiplico por sí mismo viene con el número equivocado. Ya he intentado usar la función math.pow y obtuve el mismo resultado. Double height=Double.parseDouble(myPrefs.getString("Heightent",""))*.0254; Double bmi = (height*height); dbmi.setText(bmi.toString()); […]
Tengo el ejemplo en este enlace . No puedo entender los addmove , costLeven y meatureGesture . ¿Puedes explicarlo paso a paso?