Tag: Java

ANDROID: ViewPager con diferentes fragmentos en el método instantiateItem

Yo uso ViewPager para crear fragmentos que deslizar a la izquierda y ahora quiero insertar fragmentos en cada página de fragmentos. ActivityMain.xml <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout … android:orientation="vertical"> <android.support.v4.view.ViewPager android:id="@+id/myviewpager" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"/> <devlight.io.library.ntb.NavigationTabBar android:id="@+id/ntb_horizontal" app:ntb_swiped="true"/> </android.support.design.widget.CoordinatorLayout> Y esto: tab0_fragment.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="40dp" android:textSize="30sp" android:gravity="center" android:id="@+id/textView" android:layout_centerHorizontal="true" android:textColor="@android:color/holo_green_dark" android:text="Social\nFragment"/> […]

No se puede verificar la llamada de método de simulación desde el suscriptor de RxJava

Estoy intentando presentador de prueba de unidad en mi aplicación de Android. El método que intento probar tiene este aspecto: @Override public boolean loadNextPage() { if (!mIsLoading) { mIsLoading = true; if (mViewReference.get() != null) { mViewReference.get().showProgress(); } mService.search(mSearchQuery, ++mCurrentPage) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(itemsPage -> { mIsLoading = false; mTotalPages = itemsPage.getPagination().getTotalPages(); if (mViewReference.get() != null) […]

¿Cómo puedo instanciar un objeto java utilizando JNI (Delphi)

Todavía soy bastante nuevo en la programación en Delphi y no sé nada sobre Java. Sin embargo, tengo que escribir un programa utilizando RAD Studio que puede leer la amplitud de una entrada de audio. No pude encontrar una manera de hacer esto en Delphi (que podía pagar), pero encontré una forma de usar la […]

Error al agregar la biblioteca a Android Studio

He estado intentando agregar una biblioteca al estudio del androide y he encontrado algunos problemas. He buscado por todas partes y no encontré la solución. Me gustaría añadir esta biblioteca ( https://github.com/lucasr/twoway-view/ ) a mi proyecto, pero cuando pasé esta línea a build.gradle que ocurre el error Repositorios { maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } } […]

Android EXTRA_MESSAGE no reconocido dentro de Recycler View Adapter

Tengo un adaptador de la opinión del reciclar que maneja vistas de la tarjeta. Las tarjetas tienen un botón que debe lanzar otra actividad. Sin embargo, por alguna razón EXTRA_MESSAGE no está siendo reconocido. Lo he definido en mi actividad principal, así que no estoy seguro de cuál es el problema. Aquí está el código: […]

KeyPairGeneratorSpec reemplazo con los equivalentes de KeyGenParameterSpec.Builder – falló la operación del almacén de claves

El método siguiente está obsoleto KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA", "AndroidKeyStore"); KeyPairGeneratorSpec spec = new KeyPairGeneratorSpec.Builder(this) .setAlias(alias) .setSubject(new X500Principal("CN=Sample Name, O=Android Authority")) .setSerialNumber(BigInteger.ONE) .setStartDate(start.getTime()) .setEndDate(end.getTime()) .build(); generator.initialize(spec); El reemplazo que encontré se ve así KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA", "AndroidKeyStore"); generator.initialize(new KeyGenParameterSpec.Builder (alias, KeyProperties.PURPOSE_SIGN) .setDigests(KeyProperties.DIGEST_SHA256) .setSignaturePaddings(KeyProperties.SIGNATURE_PADDING_RSA_PKCS1) .build()); Aunque puedo utilizar esto para generar una entrada de par […]

Múltiples hilos de lectura desde el mismo socket

Estoy desarrollando una aplicación que muestra datos de un servidor. El servidor no es mío y no es muy estable. Hacer demasiadas conexiones bloquea el servidor. Tengo un socket para el servidor en mi actividad principal, pero a veces quiero abrir sub actividades que leer los datos y mostrarlo. Mi problema es que no puedo […]

Solicitud POST con Retrofit dando 500

Tengo el cuerpo siguiente enviado a través del regreso del cartero apenas muy bien (como JSON crudo) {"payload":{"email":"","username":"","password":""}} Sin embargo, cuando intento enviarlo mediante Retrofit de la siguiente manera, no funciona (da 500): public Observable<JsonObject> signup(String email, String userName, String password) { JsonObject data = new JsonObject(); JsonObject payload = new JsonObject(); data.addProperty("email", email); data.addProperty("username", […]

¿Cómo puedo hacer una barra de progreso personalizada en la barra de acción?

No es tanto la barra de acción, tanto como crear una barra de progreso personalizada con la que necesito ayuda. Quiero crear uno exactamente como Catch Notes – https://ssl.gstatic.com/android/market/com.threebanana.notes/ss-480-0-9 https://market.android.com/details?id = Com.threebanana.notes He intentado varias veces de múltiples maneras diferentes. He mirado en numerosos tutoriales incluyendo la guía de Android Dev. Estoy bastante enojado en […]

Cómo sintetizar sonidos de piano en android / java

He hecho algunas aplicaciones simples en android, y pensé que era hora de algo un poco más complejo. Así que pensé en probar algo que ya está ahí, pero construirlo desde cero. La idea es crear una aplicación que permita al usuario tocar el piano pulsando las teclas virtuales en la pantalla. Pero no estoy […]

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