diff --git a/app/build.gradle b/app/build.gradle index 66e4ebf..d44c96f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,8 +14,8 @@ android { applicationId "com.app.didaktikapp" minSdkVersion 23 targetSdkVersion 29 - versionCode 1 - versionName "1.0" + versionCode 3 + versionName "2.0.2" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" // python { // // If Chaquopy fails to find Python on your build machine, enable the following @@ -69,7 +69,7 @@ dependencies { implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0' implementation 'io.reactivex.rxjava2:rxjava:2.1.6' implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' - implementation 'com.google.firebase:firebase-auth:16.0.5' + implementation 'com.google.firebase:firebase-auth:19.3.1' testImplementation 'junit:junit:4.12' annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0' annotationProcessor 'com.google.dagger:dagger-compiler:2.25.2' diff --git a/app/src/main/java/com/app/didaktikapp/Activities/MapActivity.java b/app/src/main/java/com/app/didaktikapp/Activities/MapActivity.java index 6f405b6..bebceba 100644 --- a/app/src/main/java/com/app/didaktikapp/Activities/MapActivity.java +++ b/app/src/main/java/com/app/didaktikapp/Activities/MapActivity.java @@ -222,6 +222,8 @@ public void setStyle(Style style) { private MediaPlayer mediaPlayer ; + private int cont = 0; + /** * * Crea la actividad MapActivity @@ -1029,13 +1031,22 @@ private void crearIconos(){ * */ private void btnRepasoVisibles(){ + /* + if(administrador && cont == 1){ + cont++ ; + return; + } + */ + TranslateAnimation animate = new TranslateAnimation(0,0,btnRepaso1.getHeight(),0); animate.setDuration(1000); animate.setFillAfter(true); - btnRepaso1.startAnimation(animate); + //btnRepaso1.startAnimation(animate); btnRepaso1.setVisibility(View.VISIBLE); - btnRepaso2.startAnimation(animate); + //btnRepaso2.startAnimation(animate); + + btnRepaso2.setVisibility(View.VISIBLE); } @@ -1289,6 +1300,8 @@ && distanciaCoord(location.getLatitude(),location.getLongitude(),coordenadas.get // lanzarFragmentPorDistancia(latitud,longitud); locationEngineResult[0] = result; + + crearIconos(); } } @@ -1445,6 +1458,7 @@ public void onResume() { + mapView.onResume(); } diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrepasoBatKotlin.kt b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrepasoBatKotlin.kt index d9cee5b..6854386 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrepasoBatKotlin.kt +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrepasoBatKotlin.kt @@ -32,6 +32,8 @@ import com.wooplr.spotlight.SpotlightConfig import com.wooplr.spotlight.utils.SpotlightSequence import com.wooplr.spotlight.utils.Utils import com.yuyakaido.android.cardstackview.* +import java.util.* +import kotlin.collections.ArrayList // TODO: Rename parameter arguments, choose names that match // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER @@ -83,7 +85,7 @@ class FragmentErrepasoBatKotlin : Fragment(), CardStackListener { /* Botón flotante de ayuda */ - val floatingActionButton: FloatingActionButton = view!!.findViewById(R.id.helpButton) + val floatingActionButton: FloatingActionButton = views!!.findViewById(R.id.helpButton) floatingActionButton.setOnClickListener { val config = SpotlightConfig() config.maskColor = Color.parseColor("#E63A3A3A") @@ -103,11 +105,13 @@ class FragmentErrepasoBatKotlin : Fragment(), CardStackListener { config.setShowTargetArc(true) val handler = Handler() handler.postDelayed({ + var rndGenerator: Random? = Random() SpotlightSequence.getInstance(activity, config) - .addSpotlight(view!!.findViewById(R.id.helpButton), getString(R.string.AyudaErrepasoTituloPregunta), getString(R.string.AyudaErrepasoDetallePregunta), "pregunta") - .addSpotlight(view!!.findViewById(R.id.like_button), getString(R.string.AyudaErrepasoTituloCorrecta), getString(R.string.AyudaErrepasoDetalleCorrecta), "correcta") - .addSpotlight(view!!.findViewById(R.id.skip_button), getString(R.string.AyudaErrepasoTituloIncorrecta), getString(R.string.AyudaErrepasoDetalleIncorrecta), "incorrecta") - .addSpotlight(view!!.findViewById(R.id.rewind_button), getString(R.string.AyudaErrepasoTituloVolver), getString(R.string.AyudaErrepasoDetalleVolver), "volver") + + .addSpotlight(views!!.findViewById(R.id.helpButton), getString(R.string.AyudaErrepasoTituloPregunta), getString(R.string.AyudaErrepasoDetallePregunta), "preguntaEB"+ rndGenerator!!.nextInt(999999999) ) + .addSpotlight(views!!.findViewById(R.id.like_button), getString(R.string.AyudaErrepasoTituloCorrecta), getString(R.string.AyudaErrepasoDetalleCorrecta), "correctaEB"+ rndGenerator!!.nextInt(999999999) ) + .addSpotlight(views!!.findViewById(R.id.skip_button), getString(R.string.AyudaErrepasoTituloIncorrecta), getString(R.string.AyudaErrepasoDetalleIncorrecta), "incorrectaEB"+ rndGenerator!!.nextInt(999999999) ) + .addSpotlight(views!!.findViewById(R.id.rewind_button), getString(R.string.AyudaErrepasoTituloVolver), getString(R.string.AyudaErrepasoDetalleVolver), "volverEB"+ rndGenerator!!.nextInt(999999999) ) .startSequence() }, 0) } diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaFotos.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaFotos.java index 0443280..62cf454 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaFotos.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaFotos.java @@ -188,10 +188,10 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { - + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaErrotaTituloPregunta), getString(R.string.AyudaErrotaDetallePregunta), "pregunta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaErrotaTituloPregunta), getString(R.string.AyudaErrotaDetallePregunta), "preguntaEF" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarEF"+rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaTextos.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaTextos.java index a980f79..fd040c6 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaTextos.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentErrotaTextos.java @@ -177,10 +177,11 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaErrotaTituloTextos), getString(R.string.AyudaErrotaDetalleTextos), "pregunta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaErrotaTituloTextos), getString(R.string.AyudaErrotaDetalleTextos), "preguntaET" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarET" + rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentGernikaPreguntas.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentGernikaPreguntas.java index efca4ba..44483b1 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentGernikaPreguntas.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentGernikaPreguntas.java @@ -241,11 +241,12 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaGernikaTituloPregunta), getString(R.string.AyudaGernikaDetallePregunta), "pregunta") - .addSpotlight(view.findViewById(R.id.btnCorregir), getString(R.string.AyudaGernikaTituloRespuesta), getString(R.string.AyudaGernikaDetalleRespuesta), "respuesta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaGernikaTituloPregunta), getString(R.string.AyudaGernikaDetallePregunta), "preguntaGP"+ rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnCorregir), getString(R.string.AyudaGernikaTituloRespuesta), getString(R.string.AyudaGernikaDetalleRespuesta), "respuestaGP"+ rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarGP"+ rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguel.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguel.java index 90442bc..29b99d8 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguel.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguel.java @@ -283,11 +283,12 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaSanMiguelTituloPregunta), getString(R.string.AyudaSanMiguelDetallePregunta), "pregunta") - .addSpotlight(view.findViewById(R.id.btnCorregir), getString(R.string.AyudaSanMiguelTituloRespuesta), getString(R.string.AyudaSanMiguelDetalleRespuesta), "respuesta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaSanMiguelTituloPregunta), getString(R.string.AyudaSanMiguelDetallePregunta), "preguntaSM" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnCorregir), getString(R.string.AyudaSanMiguelTituloRespuesta), getString(R.string.AyudaSanMiguelDetalleRespuesta), "respuestaSM" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarSM" + rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguelTinderKotlin.kt b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguelTinderKotlin.kt index 0fe3583..af0a2e3 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguelTinderKotlin.kt +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentSanMiguelTinderKotlin.kt @@ -33,6 +33,8 @@ import com.wooplr.spotlight.SpotlightConfig import com.wooplr.spotlight.utils.SpotlightSequence import com.wooplr.spotlight.utils.Utils import com.yuyakaido.android.cardstackview.* +import java.util.* +import kotlin.collections.ArrayList // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER @@ -92,7 +94,11 @@ class FragmentSanMiguelTinderKotlin : Fragment(), CardStackListener { /* Botón flotante de ayuda */ - val floatingActionButton: FloatingActionButton = view!!.findViewById(R.id.helpButton) + + /* + Botón flotante de ayuda + */ + val floatingActionButton: FloatingActionButton = views!!.findViewById(R.id.helpButton) floatingActionButton.setOnClickListener { val config = SpotlightConfig() config.maskColor = Color.parseColor("#E63A3A3A") @@ -111,14 +117,18 @@ class FragmentSanMiguelTinderKotlin : Fragment(), CardStackListener { config.lineAndArcColor = Color.parseColor("#2B82C5") config.setShowTargetArc(true) val handler = Handler() + handler.postDelayed({ + var rndGenerator: Random? = Random() + SpotlightSequence.getInstance(activity, config) - .addSpotlight(view!!.findViewById(R.id.like_button), getString(R.string.AyudaSanMiguelTinderTituloCorrecta), getString(R.string.AyudaSanMiguelTinderDetalleCorrecta), "correcta") - .addSpotlight(view!!.findViewById(R.id.skip_button), getString(R.string.AyudaSanMiguelTinderTituloIncorrecta), getString(R.string.AyudaSanMiguelTinderDetalleIncorrecta), "incorrecta") - .addSpotlight(view!!.findViewById(R.id.rewind_button), getString(R.string.AyudaSanMiguelTinderTituloRetroceder), getString(R.string.AyudaSanMiguelTinderDetalleRetroceder), "retroceder") - .addSpotlight(view!!.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(views!!.findViewById(R.id.helpButton), getString(R.string.AyudaErrepasoTituloPregunta), getString(R.string.AyudaErrepasoDetallePregunta), "preguntaSMT"+ rndGenerator!!.nextInt(999999999) ) + .addSpotlight(views!!.findViewById(R.id.like_button), getString(R.string.AyudaSanMiguelTinderTituloCorrecta), getString(R.string.AyudaSanMiguelTinderDetalleCorrecta), "correctaSMT"+ rndGenerator!!.nextInt(999999999) ) + .addSpotlight(views!!.findViewById(R.id.skip_button), getString(R.string.AyudaSanMiguelTinderTituloIncorrecta), getString(R.string.AyudaSanMiguelTinderDetalleIncorrecta), "incorrectaSMT"+ rndGenerator!!.nextInt(999999999) ) + .addSpotlight(views!!.findViewById(R.id.rewind_button), getString(R.string.AyudaSanMiguelTinderTituloRetroceder), getString(R.string.AyudaSanMiguelTinderDetalleRetroceder), "retrocederSMT"+ rndGenerator!!.nextInt(999999999) ) .startSequence() }, 0) + } return views } diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentTrenTexto.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentTrenTexto.java index 322df07..d1499f0 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentTrenTexto.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentTrenTexto.java @@ -153,7 +153,7 @@ public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3) int location = texto.indexOf("________"); String pp = texto.substring(0,location); String sp = texto.substring(location+8); - textoCambiar.setText(pp+"postetxea"+sp); + textoCambiar.setText(pp+getString(R.string.correos)+sp); } else { if (primerError) textoError.setText(getResources().getString(R.string.TrenTextoError)+" "+seleccionado); @@ -168,7 +168,7 @@ public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3) int location = texto.indexOf("________"); String pp = texto.substring(0,location); String sp = texto.substring(location+8); - textoCambiar.setText(pp+"vasco-navarro"+sp); + textoCambiar.setText(pp+getString(R.string.vasconavarra)+sp); } else { textoError.setText(getResources().getString(R.string.TrenTextoError)+" "+seleccionado); } @@ -179,7 +179,7 @@ public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3) int location = texto.indexOf("________"); String pp = texto.substring(0,location); String sp = texto.substring(location+8); - textoCambiar.setText(pp+"gasteizetik"+sp); + textoCambiar.setText(pp+getString(R.string.vitoria)+sp); btnContinuar.setEnabled(true); } else { textoError.setText(getResources().getString(R.string.TrenTextoError)+" "+seleccionado); @@ -227,10 +227,11 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.trenTextoSpinner), getString(R.string.AyudaTrenTitulo), getString(R.string.AyudaTrenDetalle), "pregunta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.trenTextoSpinner), getString(R.string.AyudaTrenTitulo), getString(R.string.AyudaTrenDetalle), "preguntaTT" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarTT" + rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaFotos.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaFotos.java index 0432721..46112bd 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaFotos.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaFotos.java @@ -216,10 +216,11 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaUniversidadTituloFotos), getString(R.string.AyudaUniversidadDetalleFotos), "pregunta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaUniversidadTituloFotos), getString(R.string.AyudaUniversidadDetalleFotos), "preguntaUF" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarUF" + rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaPreguntas.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaPreguntas.java index 3e22a67..999ac18 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaPreguntas.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentUnibertsitateaPreguntas.java @@ -198,11 +198,12 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaUniversidadTituloPregunta), getString(R.string.AyudaUniversidadDetallePregunta), "pregunta") - .addSpotlight(view.findViewById(R.id.btnCorregir), getString(R.string.AyudaUniversidadTituloRespuesta), getString(R.string.AyudaUniversidadDetalleRespuesta), "respuesta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaUniversidadTituloPregunta), getString(R.string.AyudaUniversidadDetallePregunta), "preguntaUP" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnCorregir), getString(R.string.AyudaUniversidadTituloRespuesta), getString(R.string.AyudaUniversidadDetalleRespuesta), "respuestaUP" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarUP" + rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentZumeltzegi.java b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentZumeltzegi.java index a8abff6..9e25c4c 100644 --- a/app/src/main/java/com/app/didaktikapp/Fragments/FragmentZumeltzegi.java +++ b/app/src/main/java/com/app/didaktikapp/Fragments/FragmentZumeltzegi.java @@ -237,7 +237,7 @@ public void onClick(View v) { //Añadir imagenes a base de datos ActividadZumeltzegi actividadZumeltzegi = DatabaseRepository.getAppDatabase().getZumeltzegiDao().getZumeltzegi(idActividad); - actividadZumeltzegi.setEstado(1); + actividadZumeltzegi.setEstado(2); actividadZumeltzegi.setFragment(1); actividadZumeltzegi.setFoto1(respuesta1.getText().toString()); actividadZumeltzegi.setFoto2(respuesta2.getText().toString()); @@ -282,11 +282,12 @@ public void onClick(View viewBoton) { handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); SpotlightSequence.getInstance(getActivity(),config) - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaZumTituloPregunta), getString(R.string.AyudaZumDetallePregunta), "pregunta") - .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaZumTituloRespuesta), getString(R.string.AyudaZumDetalleRespuesta), "respuesta") - .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuar") + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaZumTituloPregunta), getString(R.string.AyudaZumDetallePregunta), "preguntaZ" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.helpButton), getString(R.string.AyudaZumTituloRespuesta), getString(R.string.AyudaZumDetalleRespuesta), "respuestaZ" + rndGenerator.nextInt(999999999)) + .addSpotlight(view.findViewById(R.id.btnContinuar), getString(R.string.AyudaZumTituloContinuar), getString(R.string.AyudaZumDetalleContinuar), "continuarZ" + rndGenerator.nextInt(999999999)) .startSequence(); } },0); diff --git a/app/src/main/java/com/app/didaktikapp/MainActivity.java b/app/src/main/java/com/app/didaktikapp/MainActivity.java index 0c3773d..d55de19 100644 --- a/app/src/main/java/com/app/didaktikapp/MainActivity.java +++ b/app/src/main/java/com/app/didaktikapp/MainActivity.java @@ -246,7 +246,7 @@ public boolean onButtonLongClick(@NonNull CircleMenuView view, int index) { public void onButtonLongClickAnimationStart(@NonNull CircleMenuView view, int index) { Log.d("D", "onButtonLongClickAnimationStart| index: " + index); } - + //Modo Admin @Override public void onButtonLongClickAnimationEnd(@NonNull CircleMenuView view, int index) { Log.d("D", "onButtonLongClickAnimationEnd| index: " + index); @@ -332,7 +332,7 @@ public void onClick(View v) { .show(); } - +//Lengua private void setLocale(String lang) { Locale myLocale = new Locale(lang); Resources res = getResources(); @@ -390,13 +390,14 @@ public void onItemClick(AdapterView parent, View view, int position, long id) public void onClick(View view) { Intent i = new Intent(MainActivity.this, MapActivity.class); - + databaseRepository = new DatabaseRepository(MainActivity.this); //BBDD //SE CREA EL GRUPO Y TODOS LOS FRAGMENTS CON SU ESTADO Y FRAGMENT = 0 if(grupoSeleccionado[0]!=null && grupoSeleccionado[0].toString().equals(flatDialog.getFirstTextField())) { i.putExtra("IDGRUPO", grupoSeleccionado[0].getId()); + i.putExtra("ADMINISTRADOR", administrador); startActivity(i); flatDialog.dismiss(); @@ -511,7 +512,7 @@ private void googleAcc(){ } - +//Prueba eventos private void eventos(){ botonSalir.setOnClickListener(new View.OnClickListener() { @Override @@ -613,12 +614,14 @@ private void inicioAyuda(){ handler.postDelayed(new Runnable() { @Override public void run() { + java.util.Random rndGenerator = new java.util.Random(); + SpotlightSequence.getInstance(MainActivity.this,config) - .addSpotlight(boton1, getString(R.string.ayudaAnimTituloComienzo), getString(R.string.ayudaAnimSubtituloComienzo), "circleMenuView1") - .addSpotlight(boton2, getString(R.string.ayudaAnimTituloContinuar), getString(R.string.ayudaAnimSubtituloContinuar), "circleMenuView2") - .addSpotlight(boton3, getString(R.string.ayudaAnimTituloSalir), getString(R.string.ayudaAnimSubtituloSalir), "circleMenuView3") - .addSpotlight(boton4, getString(R.string.ayudaAnimTituloAyuda), getString(R.string.ayudaAnimSubtituloAyuda), "circleMenuView4") - .addSpotlight(boton5, getString(R.string.ayudaAnimTituloIdioma), getString(R.string.ayudaAnimSubtituloIdioma), "circleMenuView5") + .addSpotlight(boton1, getString(R.string.ayudaAnimTituloComienzo), getString(R.string.ayudaAnimSubtituloComienzo), "circleMenuView1" + rndGenerator.nextInt(999999999)) + .addSpotlight(boton2, getString(R.string.ayudaAnimTituloContinuar), getString(R.string.ayudaAnimSubtituloContinuar), "circleMenuView2" + rndGenerator.nextInt(999999999)) + .addSpotlight(boton3, getString(R.string.ayudaAnimTituloSalir), getString(R.string.ayudaAnimSubtituloSalir), "circleMenuView3" + rndGenerator.nextInt(999999999)) + .addSpotlight(boton4, getString(R.string.ayudaAnimTituloAyuda), getString(R.string.ayudaAnimSubtituloAyuda), "circleMenuView4" + rndGenerator.nextInt(999999999)) + .addSpotlight(boton5, getString(R.string.ayudaAnimTituloIdioma), getString(R.string.ayudaAnimSubtituloIdioma), "circleMenuView5" + rndGenerator.nextInt(999999999)) .startSequence(); } }, 400); @@ -641,7 +644,7 @@ private void dialogoFTP(){ flatDialog.setTitle(getString(R.string.TituloServidor)) .setBackgroundColor(Color.parseColor("#2B82C5")) .setSubtitle(getString(R.string.SubituloServidor)) - .setFirstTextFieldHint("IP del servidor") + .setFirstTextFieldHint(getString(R.string.HintServidor)) .setFirstButtonText(getString(R.string.cambiar)) .setFirstButtonColor(Color.parseColor("#FAFAFA")) .setFirstButtonTextColor(Color.parseColor("#2B82C5")) @@ -652,7 +655,7 @@ private void dialogoFTP(){ @Override public void onClick(View view) { - + //cambiar ip servidor String ip = flatDialog.getFirstTextField(); @@ -720,6 +723,7 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); Log.i("SIGN","LOGIN0"+requestCode); // Result returned from launching the Intent from GoogleSignInClient.getSignInIntent(...); + //LOG IN if (requestCode == RC_SIGN_IN) { // The Task returned from this call is always completed, no need to attach // a listener. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index a27f644..8d1bcb7 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -59,7 +59,7 @@ La antigua estación de tren es un edificio situado en Oñati, y en la actualidad es (1) ________. Fue fundada en 1887 y su último viaje fue en 1967. La ruta era la (2) ________ e iba desde Bergara hasta Estella, pasando por (3) ________. Vitoria - correos + Correos Vasco-Navarra No es @@ -141,7 +141,7 @@ Servidor IP Cambiada IP Incorrecta - Zerbitzaria + Servidor Introduce la IP IP del servidor Pregunta @@ -180,11 +180,14 @@ ¿Coinciden imagen y título? Correcta Incorrecta - Desliza a la derecha o pincha aqui si es correcta - Desliza a la izquierda o pincha aqui si es incorrecta + Desliza a la derecha o pincha aquí si es correcta + Desliza a la izquierda o pincha aquí si es incorrecta Volver Vuelve a la imagen anterior Mira el video Pulsa play para comenzar + vasco-navarra + Vitoria + correos diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 590659a..2578a97 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -187,5 +187,8 @@ Zuzendu Zuzena Okerra + vasco-navarro + Gasteizetik + postetxea diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6491ccd..fc84f27 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -289,4 +289,8 @@ Mira el video Pulsa play para comenzar + + vasco-navarra + Vitoria + correos