public class Json extends java.lang.Object implements FindPictogram
Load,Read and process all Json Object
Json json=Json.getInstance();
json.setmContext(Context);
object=getmJSONArrayTodosLosPictos.getJSONObject(position);
int id=json.getid(object);
json.crearPicto(mArrayListGrupo, mArrayListTodosLosPictos,idPadre,textLanguage,textoEnglis,UrlImage,tipe,urlFirebase,pushKeyPictogram)
json.setmJSONArrayTodosLosPictos( setJsonEditado2(JSONArray, JSONObject)
);
setmJSONArrayTodosLosPictos(JSONArray)
Modifier and Type | Field and Description |
---|---|
private static Json |
_instance |
private int |
cantFallas |
private java.lang.String |
eventoActual |
private static boolean |
fallaJson |
private int |
idGps |
private java.util.ArrayList<org.json.JSONObject> |
mArrayListTodasLasFotosBackup |
private android.content.Context |
mContext |
private org.json.JSONArray |
mJSonArrayDescripciones |
private org.json.JSONArray |
mJSonArrayJuegos |
private org.json.JSONArray |
mJSONArrayPictosSugeridos |
private org.json.JSONArray |
mJSONArrayTodasLasFotosBackup |
private org.json.JSONArray |
mJSONArrayTodasLasFrases |
private org.json.JSONArray |
mJSONArrayTodasLasFrasesJuegos |
private org.json.JSONArray |
mJSONArrayTodosLosGrupos |
private org.json.JSONArray |
mJSONArrayTodosLosPictos |
private java.lang.String |
mListPlaceName |
private com.google.firebase.storage.StorageReference |
mStorageRef |
private com.google.firebase.storage.StorageReference |
mStorageRef2 |
private boolean |
noTieneRelacionHijo |
protected static android.content.SharedPreferences |
sharedPrefsDefault |
private static java.lang.String |
TAG |
private java.lang.String |
textoTags |
Modifier | Constructor and Description |
---|---|
private |
Json() |
Modifier and Type | Method and Description |
---|---|
android.graphics.drawable.Drawable |
AbrirBitmap(java.lang.String Path) |
org.json.JSONArray |
addFoto2BackUp(org.json.JSONArray jsonArrayBackUp,
org.json.JSONObject imagen) |
private void |
addPictoToGroupAll(org.json.JSONArray arrayGrupos,
int padre) |
private void |
addToAllRelacion2(org.json.JSONArray arrayListGrupos,
int padre) |
void |
agregarJuego(org.json.JSONObject object) |
boolean |
arrayContains(org.json.JSONArray jsonArray,
java.lang.String myElementToSearch) |
void |
aumentarFrec(org.json.JSONObject padre,
org.json.JSONObject opcion) |
void |
aumentarFrecGrupo(org.json.JSONObject padre) |
org.json.JSONArray |
borrarSugerenciasPictosPadres(int idPictoPadre) |
private Horario |
calcularHora() |
private Posicion |
calcularPosicion() |
float |
calcularPuntajeGral(int id) |
void |
cargarAgenda(java.lang.String texto) |
org.json.JSONArray |
cargarOpciones(org.json.JSONObject padre,
int cuentaMasPictos) |
void |
cargarPictosSugeridosJson() |
void |
cargarPosicion(org.json.JSONObject ob,
Posicion posicion) |
private void |
cargarPriordad(org.json.JSONObject ob,
int id) |
int |
compareTo(double frec1,
double frec2) |
private boolean |
consultarPago() |
void |
crearFrase(java.lang.String frase,
java.util.ArrayList<org.json.JSONObject> historial,
long fecha) |
java.util.ArrayList<org.json.JSONObject> |
crearGrupo(java.util.ArrayList<org.json.JSONObject> todosLosGrupos,
java.lang.String textoEsp,
java.lang.String textoEn,
java.lang.String img,
int tipo,
java.lang.String url,
java.lang.String pushKey) |
org.json.JSONArray |
crearGrupo(org.json.JSONArray jsonArrayGrupos,
java.lang.String textoEsp,
java.lang.String textoEn,
java.lang.String img,
int tipo,
java.lang.String url,
java.lang.String pushKey) |
void |
crearGrupo(java.lang.String textoEsp,
java.lang.String textoEn,
java.lang.String img,
int tipo) |
private org.json.JSONObject |
crearJson(int id,
java.lang.String textoEsp,
java.lang.String textoEn,
org.json.JSONArray relacion,
java.lang.String img,
int tipo) |
org.json.JSONArray |
crearPicto(org.json.JSONArray mArrayListGrupo,
org.json.JSONArray mArrayListTodosLosPictos,
int padre,
java.lang.String textoEsp,
java.lang.String textoEn,
java.lang.String img,
int tipo,
java.lang.String url,
java.lang.String pushKey) |
protected void |
crearRelacion(org.json.JSONArray relacion,
int id) |
void |
desvincularJson(org.json.JSONObject padre,
int id) |
int |
devolverCantidadGruposUsados(int id) |
org.json.JSONObject |
devolverComplejidad(org.json.JSONObject object) |
org.json.JSONObject |
devolverObjetoDescripcion(int position) |
private org.json.JSONArray |
elegirHijos2(org.json.JSONObject padre,
boolean esSugerencia) |
boolean |
estaEditado(org.json.JSONObject object) |
org.json.JSONObject |
findPictogram(org.json.JSONArray array,
int idABuscar) |
private int |
fraseExist(java.lang.String frase) |
long |
generarCheckSum(java.util.ArrayList<org.json.JSONObject> listado) |
int |
getAciertos(org.json.JSONObject object,
int id) |
private java.lang.String |
getAgenda() |
org.json.JSONArray |
getArrayListFromTag(java.lang.String tagABuscar,
org.json.JSONArray jsonArrayABuscar) |
java.util.ArrayList<org.json.JSONObject> |
getArrayListFromTipo(java.lang.String tipoABuscar,
java.util.ArrayList<org.json.JSONObject> arrayListABuscar) |
int |
getCantFallas() |
java.lang.String |
getCantidadDePlaces() |
private org.json.JSONObject |
getComplejidad(java.util.ArrayList<org.json.JSONObject> historial) |
org.json.JSONObject |
getDescription(org.json.JSONObject object) |
boolean |
getFallJson() |
org.json.JSONObject |
getGame(int idGame,
int leveId) |
org.json.JSONObject |
getGrupoFromId(int idABuscar) |
org.json.JSONArray |
getHijosGrupo2(int pos) |
org.json.JSONArray |
getHijosGrupo2(org.json.JSONObject jsonObject) |
android.graphics.drawable.Drawable |
getIcono(org.json.JSONObject object) |
int |
getId(org.json.JSONObject jsonObject) |
private java.util.ArrayList<org.json.JSONObject> |
getIdFromHistorial(java.util.ArrayList<org.json.JSONObject> arrayList) |
static int |
getIDfromNombre(java.lang.String nombre,
org.json.JSONArray jsonArray) |
static Json |
getInstance()
Singleton Instance
|
int |
getIntentos(org.json.JSONObject object,
int id) |
org.json.JSONObject |
getJsonObjectFromTexto(java.util.ArrayList<org.json.JSONObject> arrayList,
java.lang.String stringABuscar) |
org.json.JSONObject |
getJsonObjectFromTextoEnIngles(java.lang.String stringABuscarEnIngles,
org.json.JSONArray jsonArray) |
java.util.ArrayList<org.json.JSONObject> |
getmArrayListTodasLasFotosBackup() |
org.json.JSONArray |
getmJSonArrayDescripciones() |
org.json.JSONArray |
getmJSonArrayJuegos() |
org.json.JSONArray |
getmJSONArrayPictosSugeridos() |
org.json.JSONArray |
getmJSONArrayTodasLasFotosBackup() |
org.json.JSONArray |
getmJSONArrayTodasLasFrases() |
org.json.JSONArray |
getmJSONArrayTodasLasFrasesJuegos() |
org.json.JSONArray |
getmJSONArrayTodosLosGrupos() |
org.json.JSONArray |
getmJSONArrayTodosLosPictos() |
java.lang.String |
getNombre(org.json.JSONObject object) |
java.lang.String |
getNombre(org.json.JSONObject object,
java.lang.String idioma) |
org.json.JSONObject |
getObjectPuntaje(org.json.JSONObject object) |
org.json.JSONObject |
getPictoFromCustomArrayById(java.util.ArrayList<org.json.JSONObject> arrayList,
int idABuscar) |
org.json.JSONObject |
getPictoFromCustomArrayById2(org.json.JSONArray jsonArray,
int idABuscar) |
org.json.JSONObject |
getPictoFromId(java.util.ArrayList<java.lang.Integer> integers,
int idAbuscar) |
org.json.JSONObject |
getPictoFromId2(int idABuscar) |
int |
getPosPicto(org.json.JSONArray listado,
int idABuscar) |
double |
getPuntaje(org.json.JSONObject object,
int id)
Deprecated.
this has been replaced by the class
Juego |
int |
getTipo(org.json.JSONObject object) |
boolean |
guardarJson(java.lang.String archivo) |
void |
inicializarAgenda2() |
void |
initJsonArrays()
Load all the jsonArray objects
|
private boolean |
isFileOk(org.json.JSONArray jsonArray) |
private boolean |
mostrarSugerencias(org.json.JSONObject padre,
int pos,
org.json.JSONArray listadoDeElegidos)
Este metodo se encarga de buscar los pictos relacionados en sugerencia con un picto determinado
|
private java.lang.String |
obtenerEdad() |
private java.lang.String |
obtenerSexo() |
void |
ordenarSugerenciasPorTipo(int idPadre) |
private static com.google.gson.JsonObject |
padre(com.google.gson.JsonObject padre) |
private void |
readFile(org.json.JSONArray array,
java.lang.String fileName) |
private java.lang.String |
readFromFile(java.lang.String fileName) |
org.json.JSONArray |
readJSONArrayFromFile(java.lang.String constantFileName) |
void |
refreshJsonArrays()
Update the JsonArray
|
void |
relacionarConGrupo2(org.json.JSONArray jsonArrayAVincular,
int padre,
int picto) |
void |
resetearError() |
private double |
score(org.json.JSONObject json,
boolean esSugerencia) |
void |
setAgenda(org.json.JSONObject ob) |
void |
setClima(org.json.JSONObject ob,
Clima clima) |
void |
setEdad(org.json.JSONObject ob,
Edad edad) |
java.util.ArrayList<org.json.JSONObject> |
setHijosGrupo(java.util.ArrayList<org.json.JSONObject> mArrayListGrupoPadre,
java.util.ArrayList<org.json.JSONObject> mArrayListHijos,
int boton) |
org.json.JSONArray |
setHijosGrupo2(org.json.JSONArray mJsonArrayGrupoPadre,
org.json.JSONArray mJsonArrayHijosGrupo,
int boton) |
void |
setHorario(org.json.JSONObject ob,
Horario horario) |
void |
setImagen(org.json.JSONObject object,
java.lang.String img) |
void |
setImagen(org.json.JSONObject object,
java.lang.String img,
java.lang.String url,
java.lang.String pushKey) |
org.json.JSONArray |
setJsonEditado2(org.json.JSONArray arrayListAEditar,
org.json.JSONObject jsonObjectAEditar)
This method run the array an edit the group or the pictogram
|
void |
setmContext(android.content.Context context)
set the context to the json object.
|
void |
setmJSonArrayDescripciones(org.json.JSONArray mJSonArrayDescripciones) |
void |
setmJSonArrayJuegos(org.json.JSONArray mJSonArrayJuegos) |
void |
setmJSONArrayPictosSugeridos(org.json.JSONArray mJSONArrayPictosSugeridos) |
void |
setmJSONArrayTodasLasFotosBackup(org.json.JSONArray mJSONArrayTodasLasFotosBackup) |
void |
setmJSONArrayTodasLasFrases(org.json.JSONArray mJSONArrayTodasLasFrases) |
void |
setmJSONArrayTodasLasFrasesJuegos(org.json.JSONArray mJSONArrayTodasLasFrases) |
void |
setmJSONArrayTodosLosGrupos(org.json.JSONArray mJSONArrayTodosLosGrupos) |
void |
setmJSONArrayTodosLosPictos(org.json.JSONArray mJSONArrayTodosLosPictos) |
void |
setNombre(org.json.JSONObject object,
java.lang.String texto) |
void |
setNombre(org.json.JSONObject object,
java.lang.String textoOriginal,
java.lang.String textoTraducido,
java.lang.String idiomaOriginal,
java.lang.String idomaTraducion) |
void |
setPlaceName(java.lang.String name) |
void |
setPosicion(org.json.JSONObject ob,
Posicion posicion) |
void |
setPuntaje(org.json.JSONObject jsonObject,
int id,
double puntaje,
int intentos,
int aciertos) |
void |
setSexo(org.json.JSONObject ob,
Sexo sexo) |
void |
setTipo(org.json.JSONObject object,
int tipo) |
java.util.ArrayList<org.json.JSONObject> |
stringToArrayList(java.lang.String contenido)
Convert the JsonArray String to an ArrayList
|
void |
sumarFallas() |
private int |
tieneAgenda(org.json.JSONObject json) |
private int |
tieneEdad(org.json.JSONObject json) |
private int |
tieneHora(org.json.JSONObject json) |
boolean |
tieneNombre(org.json.JSONObject object) |
private boolean |
tienePicto(org.json.JSONArray arreglo,
int id) |
private int |
tienePosicion(org.json.JSONObject json)
Return 1 if the position exist.
|
private int |
tieneSexo(org.json.JSONObject json) |
boolean |
tieneTag(org.json.JSONObject jsonObject,
java.lang.String tag) |
private static final java.lang.String TAG
private java.util.ArrayList<org.json.JSONObject> mArrayListTodasLasFotosBackup
private static volatile Json _instance
private org.json.JSONArray mJSONArrayPictosSugeridos
private org.json.JSONArray mJSONArrayTodosLosGrupos
private org.json.JSONArray mJSONArrayTodasLasFrases
private org.json.JSONArray mJSONArrayTodasLasFrasesJuegos
private org.json.JSONArray mJSONArrayTodosLosPictos
private org.json.JSONArray mJSONArrayTodasLasFotosBackup
private org.json.JSONArray mJSonArrayJuegos
private org.json.JSONArray mJSonArrayDescripciones
private java.lang.String eventoActual
private int idGps
private android.content.Context mContext
private java.lang.String textoTags
private com.google.firebase.storage.StorageReference mStorageRef
private com.google.firebase.storage.StorageReference mStorageRef2
private static boolean fallaJson
private boolean noTieneRelacionHijo
protected static android.content.SharedPreferences sharedPrefsDefault
private java.lang.String mListPlaceName
private int cantFallas
public static Json getInstance()
public void setmContext(android.content.Context context)
context
- Activity or context where implements the objectpublic void initJsonArrays() throws org.json.JSONException, FiveMbException
org.json.JSONException
FiveMbException
private void readFile(org.json.JSONArray array, java.lang.String fileName)
public void refreshJsonArrays() throws org.json.JSONException, FiveMbException
org.json.JSONException
FiveMbException
public org.json.JSONArray getmJSONArrayTodosLosPictos()
public void setmJSONArrayTodosLosPictos(org.json.JSONArray mJSONArrayTodosLosPictos)
public org.json.JSONArray getmJSONArrayPictosSugeridos()
public void setmJSONArrayPictosSugeridos(org.json.JSONArray mJSONArrayPictosSugeridos)
public org.json.JSONArray getmJSONArrayTodasLasFotosBackup()
public void setmJSONArrayTodasLasFotosBackup(org.json.JSONArray mJSONArrayTodasLasFotosBackup)
public org.json.JSONArray getmJSONArrayTodosLosGrupos()
public void setmJSONArrayTodosLosGrupos(org.json.JSONArray mJSONArrayTodosLosGrupos)
public org.json.JSONArray getmJSONArrayTodasLasFrases()
public org.json.JSONArray getmJSONArrayTodasLasFrasesJuegos()
public org.json.JSONArray getmJSonArrayJuegos()
public void setmJSONArrayTodasLasFrases(org.json.JSONArray mJSONArrayTodasLasFrases)
public void setmJSONArrayTodasLasFrasesJuegos(org.json.JSONArray mJSONArrayTodasLasFrases)
public void setmJSonArrayJuegos(org.json.JSONArray mJSonArrayJuegos)
public static int getIDfromNombre(java.lang.String nombre, org.json.JSONArray jsonArray) throws org.json.JSONException
nombre
- name of the pictogram or groupjsonArray
- Jsonarray where searched a group or a pictogramorg.json.JSONException
public java.util.ArrayList<org.json.JSONObject> stringToArrayList(java.lang.String contenido)
public boolean tieneNombre(org.json.JSONObject object)
public java.lang.String getNombre(org.json.JSONObject object)
object
- pictogram or grouppublic java.lang.String getNombre(org.json.JSONObject object, java.lang.String idioma)
public int getTipo(org.json.JSONObject object)
object
- Pictogrampublic double getPuntaje(org.json.JSONObject object, int id)
Juego
public int getAciertos(org.json.JSONObject object, int id)
public int getIntentos(org.json.JSONObject object, int id)
public java.util.ArrayList<org.json.JSONObject> setHijosGrupo(java.util.ArrayList<org.json.JSONObject> mArrayListGrupoPadre, java.util.ArrayList<org.json.JSONObject> mArrayListHijos, int boton)
public org.json.JSONArray setHijosGrupo2(org.json.JSONArray mJsonArrayGrupoPadre, org.json.JSONArray mJsonArrayHijosGrupo, int boton)
private static com.google.gson.JsonObject padre(com.google.gson.JsonObject padre)
public java.util.ArrayList<org.json.JSONObject> getmArrayListTodasLasFotosBackup() throws FiveMbException
FiveMbException
private void cargarPriordad(org.json.JSONObject ob, int id)
public void inicializarAgenda2()
public void setPosicion(org.json.JSONObject ob, Posicion posicion)
public void cargarAgenda(java.lang.String texto)
public void setNombre(org.json.JSONObject object, java.lang.String texto)
public void setNombre(org.json.JSONObject object, java.lang.String textoOriginal, java.lang.String textoTraducido, java.lang.String idiomaOriginal, java.lang.String idomaTraducion)
public void setPuntaje(org.json.JSONObject jsonObject, int id, double puntaje, int intentos, int aciertos)
public void cargarPosicion(org.json.JSONObject ob, Posicion posicion)
public void setTipo(org.json.JSONObject object, int tipo)
public void setImagen(org.json.JSONObject object, java.lang.String img, java.lang.String url, java.lang.String pushKey)
public android.graphics.drawable.Drawable getIcono(org.json.JSONObject object)
public android.graphics.drawable.Drawable AbrirBitmap(java.lang.String Path)
public void setImagen(org.json.JSONObject object, java.lang.String img)
public void desvincularJson(org.json.JSONObject padre, int id)
public void setHorario(org.json.JSONObject ob, Horario horario)
public void setSexo(org.json.JSONObject ob, Sexo sexo)
public void setEdad(org.json.JSONObject ob, Edad edad)
public void setClima(org.json.JSONObject ob, Clima clima)
private java.lang.String getAgenda()
public void aumentarFrecGrupo(org.json.JSONObject padre)
public void aumentarFrec(org.json.JSONObject padre, org.json.JSONObject opcion)
public org.json.JSONArray crearPicto(org.json.JSONArray mArrayListGrupo, org.json.JSONArray mArrayListTodosLosPictos, int padre, java.lang.String textoEsp, java.lang.String textoEn, java.lang.String img, int tipo, java.lang.String url, java.lang.String pushKey)
public org.json.JSONArray crearGrupo(org.json.JSONArray jsonArrayGrupos, java.lang.String textoEsp, java.lang.String textoEn, java.lang.String img, int tipo, java.lang.String url, java.lang.String pushKey) throws org.json.JSONException
org.json.JSONException
public void crearGrupo(java.lang.String textoEsp, java.lang.String textoEn, java.lang.String img, int tipo)
public org.json.JSONArray getHijosGrupo2(org.json.JSONObject jsonObject) throws org.json.JSONException, FiveMbException
org.json.JSONException
FiveMbException
public org.json.JSONArray getHijosGrupo2(int pos)
public java.util.ArrayList<org.json.JSONObject> crearGrupo(java.util.ArrayList<org.json.JSONObject> todosLosGrupos, java.lang.String textoEsp, java.lang.String textoEn, java.lang.String img, int tipo, java.lang.String url, java.lang.String pushKey)
protected void crearRelacion(org.json.JSONArray relacion, int id) throws org.json.JSONException
org.json.JSONException
private void addToAllRelacion2(org.json.JSONArray arrayListGrupos, int padre)
private org.json.JSONObject crearJson(int id, java.lang.String textoEsp, java.lang.String textoEn, org.json.JSONArray relacion, java.lang.String img, int tipo)
public org.json.JSONArray setJsonEditado2(org.json.JSONArray arrayListAEditar, org.json.JSONObject jsonObjectAEditar) throws org.json.JSONException
arrayListAEditar
- JsonArray to modify the pictogramjsonObjectAEditar
- pictogram or group to modifyorg.json.JSONException
public void relacionarConGrupo2(org.json.JSONArray jsonArrayAVincular, int padre, int picto) throws org.json.JSONException
org.json.JSONException
private double score(org.json.JSONObject json, boolean esSugerencia)
public void setAgenda(org.json.JSONObject ob)
private int tieneSexo(org.json.JSONObject json)
private int tieneAgenda(org.json.JSONObject json)
private int tieneHora(org.json.JSONObject json)
public boolean tieneTag(org.json.JSONObject jsonObject, java.lang.String tag)
public void setPlaceName(java.lang.String name)
public java.lang.String getCantidadDePlaces()
private Posicion calcularPosicion()
private Horario calcularHora()
private java.lang.String obtenerSexo()
private int tieneEdad(org.json.JSONObject json)
private java.lang.String obtenerEdad()
private int tienePosicion(org.json.JSONObject json)
public int compareTo(double frec1, double frec2)
public org.json.JSONObject getGrupoFromId(int idABuscar)
public int getPosPicto(org.json.JSONArray listado, int idABuscar)
public org.json.JSONObject getPictoFromId2(int idABuscar)
private boolean isFileOk(org.json.JSONArray jsonArray) throws org.json.JSONException, java.lang.OutOfMemoryError
org.json.JSONException
java.lang.OutOfMemoryError
public boolean guardarJson(java.lang.String archivo) throws java.io.IOException, org.json.JSONException
java.io.IOException
org.json.JSONException
public java.util.ArrayList<org.json.JSONObject> getArrayListFromTipo(java.lang.String tipoABuscar, java.util.ArrayList<org.json.JSONObject> arrayListABuscar)
public org.json.JSONObject getPictoFromCustomArrayById(java.util.ArrayList<org.json.JSONObject> arrayList, int idABuscar)
public int getId(org.json.JSONObject jsonObject) throws org.json.JSONException
org.json.JSONException
public long generarCheckSum(java.util.ArrayList<org.json.JSONObject> listado)
private boolean tienePicto(org.json.JSONArray arreglo, int id)
public boolean getFallJson()
private java.lang.String readFromFile(java.lang.String fileName) throws FiveMbException
FiveMbException
public org.json.JSONObject getJsonObjectFromTexto(java.util.ArrayList<org.json.JSONObject> arrayList, java.lang.String stringABuscar)
public org.json.JSONArray readJSONArrayFromFile(java.lang.String constantFileName) throws org.json.JSONException, FiveMbException
org.json.JSONException
FiveMbException
public org.json.JSONObject getJsonObjectFromTextoEnIngles(java.lang.String stringABuscarEnIngles, org.json.JSONArray jsonArray) throws org.json.JSONException
org.json.JSONException
private org.json.JSONArray elegirHijos2(org.json.JSONObject padre, boolean esSugerencia) throws org.json.JSONException
org.json.JSONException
public org.json.JSONObject getPictoFromCustomArrayById2(org.json.JSONArray jsonArray, int idABuscar) throws org.json.JSONException
org.json.JSONException
public org.json.JSONObject getPictoFromId(java.util.ArrayList<java.lang.Integer> integers, int idAbuscar)
public org.json.JSONArray getArrayListFromTag(java.lang.String tagABuscar, org.json.JSONArray jsonArrayABuscar) throws org.json.JSONException
org.json.JSONException
public org.json.JSONArray cargarOpciones(org.json.JSONObject padre, int cuentaMasPictos) throws org.json.JSONException, FiveMbException
org.json.JSONException
FiveMbException
private boolean mostrarSugerencias(org.json.JSONObject padre, int pos, org.json.JSONArray listadoDeElegidos)
padre
- objeto json padrepos
- picto en una posicion determinadalistadoDeElegidos
- json array a devolver en una posicion determinada
capturamos las excepciones para ver que hacerprivate void addPictoToGroupAll(org.json.JSONArray arrayGrupos, int padre) throws org.json.JSONException
org.json.JSONException
public org.json.JSONArray addFoto2BackUp(org.json.JSONArray jsonArrayBackUp, org.json.JSONObject imagen)
public boolean arrayContains(org.json.JSONArray jsonArray, java.lang.String myElementToSearch) throws org.json.JSONException
org.json.JSONException
public void cargarPictosSugeridosJson()
public void crearFrase(java.lang.String frase, java.util.ArrayList<org.json.JSONObject> historial, long fecha) throws org.json.JSONException
org.json.JSONException
private int fraseExist(java.lang.String frase) throws org.json.JSONException
org.json.JSONException
private org.json.JSONObject getComplejidad(java.util.ArrayList<org.json.JSONObject> historial)
private java.util.ArrayList<org.json.JSONObject> getIdFromHistorial(java.util.ArrayList<org.json.JSONObject> arrayList)
public void resetearError()
public void sumarFallas()
public int getCantFallas()
public void ordenarSugerenciasPorTipo(int idPadre)
public org.json.JSONArray borrarSugerenciasPictosPadres(int idPictoPadre)
public org.json.JSONObject findPictogram(org.json.JSONArray array, int idABuscar)
findPictogram
in interface FindPictogram
public boolean estaEditado(org.json.JSONObject object)
public org.json.JSONObject devolverComplejidad(org.json.JSONObject object)
public float calcularPuntajeGral(int id)
public void agregarJuego(org.json.JSONObject object)
public org.json.JSONObject getGame(int idGame, int leveId)
public org.json.JSONObject getObjectPuntaje(org.json.JSONObject object)
private boolean consultarPago()
public int devolverCantidadGruposUsados(int id)
public org.json.JSONObject devolverObjetoDescripcion(int position)
public org.json.JSONObject getDescription(org.json.JSONObject object)
public void setmJSonArrayDescripciones(org.json.JSONArray mJSonArrayDescripciones)
public org.json.JSONArray getmJSonArrayDescripciones()