Version 1.2.0 - New CustomListAdapter

This commit is contained in:
2017-12-23 14:22:46 +01:00
parent 4dfb028c8b
commit b975108b58
8 changed files with 200 additions and 81 deletions

View File

@@ -1,8 +1,8 @@
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android' // apply kotlin android plugin
apply plugin: 'kotlin-android-extensions'
def anko_version = '0.10.1'
def anko_version = '0.10.3'
def kotlin_version = '1.2.10'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
@@ -19,7 +19,7 @@ android {
versionProps.store(versionPropsFile.newWriter(), null)
// Fin de subir automáticamente la build en cada compilación
versionCode code
versionName "1.1.2"
versionName "1.2.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
@@ -57,4 +57,5 @@ dependencies {
compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.google.android.gms:play-services-ads:11.6.2'
testCompile 'junit:junit:4.12'
}
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

View File

@@ -34,6 +34,7 @@ class AnimesSelActivity : AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
var db = SQLiteHelper(applicationContext) //Database connection
/** Layout in DSL */
verticalLayout {
@@ -47,42 +48,39 @@ class AnimesSelActivity : AppCompatActivity(){
}
val data = ArrayList<HashMap<String,String>>()
var db = SQLiteHelper(applicationContext)
val listIDs = db.getAllAnimeIDs()
var listNames = db.getAllAnimeNames()
val length = listIDs.size
if (db.getAllAnimeSel()){ //If all selected
btn_sel.setText("Deseleccionar todos")
}else{
btn_sel.setText("Seleccionar todos")
}
for (i in 0..length -1){
val item = HashMap<String, String>()
item.put("anime",listNames[i])
if (db.getAnimeSel(listIDs[i]) == true) {
item.put("selected", "Seleccionado")
}else{
item.put("selected", "No seleccionado")
}
data.add(item)
//Load ids and Names
val arrayIDs = db.getAllAnimeIDs()
var arrayNames = db.getAllAnimeNames()
val length = arrayIDs.size
//Init List of objets
var listSel: List<Boolean> = (emptyList())
var listNames: List<String> = (emptyList())
for (i in 0..length -1){ //Load selected for every one and create list names/selected
listSel += listOf(db.getAnimeSel(arrayIDs[i]))
listNames += listOf(arrayNames[i])
}
var adapter = SimpleAdapter(this,data,android.R.layout.simple_list_item_2,
arrayOf("anime","selected"), intArrayOf(android.R.id.text1,android.R.id.text2))
// Load adapter for view_list with an ANKO DSL style directy, and fill with data.
// CustomListAdapter class is in "CustomListAdapter.kt"
view_list.adapter = CustomListAdapter<String>({ listNames }) {
index, listNames, view ->
linearLayout {
checkBox {
text = listNames[index]
setOnClickListener { db.setAnimeSel(db.getIDAnimeFromName(listNames[index])) }
setChecked(listSel[index])
textSize = 18f
view_list.adapter = adapter
/* For selected item, change status */
view_list.setOnItemClickListener(object : AdapterView.OnItemClickListener{
override fun onItemClick (parent: AdapterView<*>, view: View, pos: Int, id: Long){
db.setAnimeSel(listIDs[pos])
restartActivity(act)
}.lparams(){topMargin = dip(6);bottomMargin = dip(6)}
}
})
}
btn_sel.setOnClickListener() {
db.setAllAnimeSel()

View File

@@ -0,0 +1,39 @@
package com.jkanetwork.st.frasesdeanime
import android.app.Application
import android.content.Context
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.BaseAdapter
import android.widget.ListView
import android.widget.CheckBox
/**
* Created by kprkpr on 18/07/17.
* CustomListAdapter for item with checkbox
*/
class CustomListAdapter<T>(itemFactory: () -> List<T>, viewFactory: Context.(index: Int, listNames: List<T>, view: View?) -> View): BaseAdapter() {
val viewFactory = viewFactory
val items: List<T> by lazy { itemFactory() }
override fun getView(index: Int, view: View?, viewGroup: ViewGroup?): View {
return viewGroup!!.context.viewFactory(index, items, view)
}
override fun getCount(): Int {
return items.size
}
override fun getItem(index: Int): T {
return items.get(index)
}
override fun getItemId(index: Int): Long {
return (items.get(index) as Any).hashCode().toLong() + (index.toLong() * Int.MAX_VALUE)
}
}

View File

@@ -14,7 +14,7 @@ import android.util.Log
*/
/** ctx, DB.NAME, null, DB.Version */
class SQLiteHelper(ctx: Context) : ManagedSQLiteOpenHelper(ctx, "otaku.sqlite", null, 2) {
class SQLiteHelper(ctx: Context) : ManagedSQLiteOpenHelper(ctx, "otaku.sqlite", null, 3) {
val context = ctx
val db = this.getWritableDatabase()

View File

@@ -1,19 +1,19 @@
INSERT INTO `ANIMES` VALUES (1,'Mirai Nikki'),
(2,'Death Note'),
(2,'Death Note'),
(3,'No game no life'),
(4,'Inu x Boku SS'),
(5,'Sakurasou no pet'),
(6,'Ouran Highschool Host Club'),
(7,'Naruto'),
(8,'Koe no Katachi (A Silent Voice)'),
(9,'Psycho-Pass'),
(10,'Parasyte'),
(11,'Btooom'),
(12,'Ao no Exorcist'),
(13,'Angel Beats'),
(14,'Sword Art Online'),
(15,'Servamp'),
(16,'Arakawa'),
(4,'Inu x Boku SS'),
(5,'Sakurasou no pet'),
(6,'Ouran Highschool Host Club'),
(7,'Naruto'),
(8,'Koe no Katachi (A Silent Voice)'),
(9,'Psycho-Pass'),
(10,'Parasyte'),
(11,'Btooom'),
(12,'Ao no Exorcist'),
(13,'Angel Beats'),
(14,'Sword Art Online'),
(15,'Servamp'),
(16,'Arakawa'),
(17,'Prison School'),
(18,'Fullmetal Alchemist'),
(19,'Re:Zero kara Hajim..'),
@@ -43,4 +43,9 @@ INSERT INTO `ANIMES` VALUES (1,'Mirai Nikki'),
(43,'Boku no Hero Academia'),
(44,'Ansatsu Kyōshitsu'),
(45,'Sket Dance'),
(46,'Yuri on Ice');
(46,'Yuri on Ice'),
(47,'Soul Eater'),
(48,'Hunter x Hunter'),
(49,'GTO'),
(50,'Bakuman'),
(51,'Shokugeki no Soma');

View File

@@ -51,6 +51,7 @@ INSERT INTO `FRASES` VALUES
(50,'Las lágrimas y la lluvia caen sobre mi cara, mi cuerpo es incapaz de quedarse, pero mi corazón no está dispuesto a irse.','7'),
(51,'Cuando eres herido aprendes a odiar, por otro lado cuando hieres, te resientes, pero también comienzas a sentirte culpable..','7'),
(52,'Cuando una persona tiene algo importante que proteger es cuando puede volverse verdaderamente fuerte.','7'),
(53,'Ser mujer no es sólo tener pechos.','49'),
(54,'El lugar donde se acuerden de ti, es al que debes regresar y llamar hogar.','7'),
(55,'Todo lo que necesita un ninja, es el valor de no rendirse nunca.','7'),
(56,'No me retractaré de lo dicho, porque ese es mi camino del ninja.','7'),
@@ -127,6 +128,7 @@ INSERT INTO `FRASES` VALUES
(128,'Debes aprender a adaptarte. Acepta las cosas por lo que son.','13'),
(129,'Los sueños que no se pueden cumplir siempre terminan por convertirse en lo que llamamos esperanza.','13'),
(130,'Al derramar mis lágrimas quiero explicar que aún tengo fe en los milagros.','13'), (131,'No debes perder el tiempo manteniendo rencores. Solo sigue mirando hacia adelante.','13'),
(132,'No importa dónde o cómo te conozca, yo me enamoraré de ti.','13'),
(133,'Si te acercas mucho al sol te quemarás.','18'),
(134,'Una vez intente alcanzar el cielo y fue mala idea, pues no hice más que hundirme en la tierra.','18'),
@@ -143,12 +145,14 @@ INSERT INTO `FRASES` VALUES
(145,'Alguien me dijo una vez que las cicatrices pueden desaparecer, pero hay algunas que no curan nunca.','18'),
(146,'El proceso de transmutación en alquimia consta de tres fases: Entendimiento, descomposición y reestructuración.','18'),
(147,'Toda destrucción conlleva una creación... Y toda creación implica una destrucción. Destrucción y creación, es una ley universal.','18'),
(148,'No puedo perdonar a los que han vendido sus almas a cambio de privilegios.','18'), (149,'Cuando yo, quien es llamado un "arma" o "monstruo" pelea con un verdadero monstruo, puedo comprender completamente porque soy solo un "humano".','18'), (150,'Aquellos que reciben dolor aún pueden dormir, aquellos que dan dolor no pueden dormir.','18'),
(148,'No puedo perdonar a los que han vendido sus almas a cambio de privilegios.','18'),
(149,'Cuando yo, quien es llamado un "arma" o "monstruo" pelea con un verdadero monstruo, puedo comprender completamente porque soy solo un "humano".','18'),
(150,'Aquellos que reciben dolor aún pueden dormir, aquellos que dan dolor no pueden dormir.','18'),
(151,'El mundo no es perfecto y no existe una sola ley que gobierne todo lo que sucede en él.','18'),
(152,'Las chispas de lucha se convierten en llamas y la maldad alimentan esas llamas. Poco a poco, esas llamas se propagarán como un incendio.','18'),
(153,'La esencia en la cocina es tener perspicacia y tomar buenas decisiones.','4'),
(154,'Si intentas evitarlo, lo único que harás será retrasarlo y alguien más tendrá que pagar por ese destino.','4'),
(155,'Él lo negó, pero... pienso que todos tenemos un vínculo y una conexión.','4'),
(155,'Él lo negó, pero... pienso que todos tenemos un vínculo y una conexión.','4'),
(156,'A primera vista pensarías que es una S, pero en esa expresión veo la verdadera naturaleza de una M.','4'),
(157,'Además... ¡Tú también eres un S!. Y uno peor que yo, porque ni siquiera lo pareces.','4'),
(158,'N-no me huelas... ¡Corromperás a esos niños!','4'),
@@ -169,7 +173,8 @@ INSERT INTO `FRASES` VALUES
(173,'Aquellos que detestan el amor son sádicos.','4'),
(174,'Las leyendas urbanas son una clase de deseo, porque... En realidad la respuesta menos interesante suele ser la correcta.','3'),
(175,'El mundo es sólo un juego basura.','3'),
(176,'Nuestro Dios se niega a mover el culo, debería aprender algunas cosas de ti.','3'), (177,'Lo único verdadero en este mundo es... ¡La lindura! ¡La lindura es honesta y justa! Esa es la verdad del mundo.','3'),
(176,'Nuestro Dios se niega a mover el culo, debería aprender algunas cosas de ti.','3'),
(177,'Lo único verdadero en este mundo es... ¡La lindura! ¡La lindura es honesta y justa! Esa es la verdad del mundo.','3'),
(178,'¿Quién dice que las hormigas son débiles e impotentes? Débil es el que no sabe cómo son las cosas.','3'),
(179,'El ajedrez no es diferente del tres en raya.','3'),
(180,'Hay más de una forma de ganar un juego.','3'),
@@ -187,7 +192,8 @@ INSERT INTO `FRASES` VALUES
(192,'No importa qué tipo de pasado tengas, nunca intentes olvidar quien eres.','13'),
(193,'Incluso si la última estrella muere yo seguiré lanzando fuegos artificiales, así el cielo no estará completamente oscuro aunque sea por un momento.','16'),
(194,'La cosa más importante en el amor es... ¡La sensación de distancia! Mientras estás cerca puede que te preocupes por los malos entendidos. ¡Pero la distancia no hace más que aumentar tu amor!','16'),
(195,'Si el corazón de las personas fuese el mar, sus aguas estarían estancadas.','16'), (196,'Tranquilízate. Tienes que darte prisa y recuperar tus pantalones. Si esta mujer me malinterpreta y se pone a gritar "kyaaa", estoy acabado.','16'),
(195,'Si el corazón de las personas fuese el mar, sus aguas estarían estancadas.','16'),
(196,'Tranquilízate. Tienes que darte prisa y recuperar tus pantalones. Si esta mujer me malinterpreta y se pone a gritar "kyaaa", estoy acabado.','16'),
(197,'Bueno, hay algo que podría pedir. ¿Podrías... enamorarte de mí?','16'),
(198,'Nunca deberle nada a nadie.','16'),
(199,'Soy venusiana.','16'),
@@ -205,17 +211,21 @@ INSERT INTO `FRASES` VALUES
(211,'Si estás siguiendo a idiotas, entonces ya estás caminando con un pie en la tumba.','11'),
(212,'El juego solo acaba de empezar. El principio del fin está en mis ojos.','11'),
(213,'Los humanos matan cerdos y vacas para comer, ¿por qué se supone que deberíamos tener lástima de las ranas?','11'),
(214,'Si no se convierte en cazador. ¡El hombre se condena a la extinción!','11'), (215,'Hablar acerca de lo que es "correcto" es solo hipocresía.','11'),
(214,'Si no se convierte en cazador. ¡El hombre se condena a la extinción!','11'),
(215,'Hablar acerca de lo que es "correcto" es solo hipocresía.','11'),
(216,'Por algo tengo el cerebro con más recursos de Nerima.','17'),
(217,'Los milagros no ocurren solo esperándolos, tenemos que hacer que sucedan.','17'), (218,'Algún día una verdadera lluvia vendrá… y lavará cada centímetro de mi sufrimiento… No… no tiene sentido esperar… si la lluvia nunca cae… entonces yo haré que llueva.','17'),
(217,'Los milagros no ocurren solo esperándolos, tenemos que hacer que sucedan.','17'),
(218,'Algún día una verdadera lluvia vendrá… y lavará cada centímetro de mi sufrimiento… No… no tiene sentido esperar… si la lluvia nunca cae… entonces yo haré que llueva.','17'),
(219,'Hana: Me siento sucia.','17'),
(220,'¿Qué preferís culos o tetas?','17'),
(221,'Un trabajo que vale la pena hacer, vale la pena hacerlo bien.','17'),
(222,'Es mejor hacerlo que no hacerlo.','17'),
(223,'Si no nos queda tiempo, no podemos perderlo dudando.','17'),
(224,'Sun-Tzu dijo: "En todas las peleas, los métodos directos pueden usarse para comenzar la pelea, pero los métodos indirectos se usarán para asegurar la victoria".','17'), (225,'Si en ese entonces hubiéramos podido escuchar nuestras voces, todo hubiera sido mucho mejor.','8'),
(224,'Sun-Tzu dijo: "En todas las peleas, los métodos directos pueden usarse para comenzar la pelea, pero los métodos indirectos se usarán para asegurar la victoria".','17'),
(225,'Si en ese entonces hubiéramos podido escuchar nuestras voces, todo hubiera sido mucho mejor.','8'),
(226,'La vida es una guerra contra el aburrimiento.','8'),
(227,'Los adultos solo pueden ver y juzgar una pequeña porción de nuestro ser. Pero nuestras lágrimas y sonrisas son algo que nos pertenecen enteramente a nosotros.','8'), (228,'Oye, si tienes a alguien que fue malo contigo, dímelo. Me encargaré de darle una paliza por ti.','8'),
(227,'Los adultos solo pueden ver y juzgar una pequeña porción de nuestro ser. Pero nuestras lágrimas y sonrisas son algo que nos pertenecen enteramente a nosotros.','8'),
(228,'Oye, si tienes a alguien que fue malo contigo, dímelo. Me encargaré de darle una paliza por ti.','8'),
(229,'Puede que simplemente me haya sentido feliz de tener a alguien con quien pelear por algo sin sentido.','8'),
(230,'Creo que no necesitas una razón para que te guste alguien, pero pienso que cuando odias a alguien, necesitas una razón para odiarla.','8'),
(231,'Permanecer a mi lado solo te traerá más desgracias.','8'),
@@ -228,11 +238,13 @@ INSERT INTO `FRASES` VALUES
(238,'Las mentiras suelen estar basadas en la verdad.','12'),
(239,'La vida es difícil, si es fácil para ti estás haciendo algo mal.','12'),
(240,'Dios habita en mi puño y el demonio en mi corazón.','12'),
(241,'¡¿Quién te has creído que soy?! ¡No voy a luchar contra mi propio hermano!','12'), (242,'No juzgues a las personas sin pensarlo, por favor.','12'),
(241,'¡¿Quién te has creído que soy?! ¡No voy a luchar contra mi propio hermano!','12'),
(242,'No juzgues a las personas sin pensarlo, por favor.','12'),
(243,'Sólo quiero proteger lo que tengo y si para eso he de convertirme en demonio, no dudaré en hacerlo.','12'),
(244,'Esta lluvia es tan fría como la soledad que siento... Como la soledad que siente un demonio.','12'),
(245,'No me subestimes. Voy a demostrarles que puedo hacerlo por mí mismo; ¡abre bien los ojos y mira!','12'),
(246,'Los demonios siempre serán los oponentes de aquellos que buscan la felicidad.','12'), (247,'El camino recto siempre es duro.','12'),
(246,'Los demonios siempre serán los oponentes de aquellos que buscan la felicidad.','12'),
(247,'El camino recto siempre es duro.','12'),
(248,'Los demonios siempre serán oponentes de los que buscan la felicidad y existen para hacer sufrir a los humanos.','12'),
(249,'Aves, flores e inclusive los humanos... todo muere. La vida es un fenómeno único que no puede ser igualado. Es muy preciado.','12'),
(250,'Tan solo vive como quieras vivir.','12'),
@@ -249,7 +261,8 @@ INSERT INTO `FRASES` VALUES
(261,'Te estaba esperando, creyente del amor.','19'),
(262,'¿Qué comedia romántica incluye aplastar el corazón de tu pareja?','19'),
(263,'No quiero morir, pero mientras tenga una vida tengo que pelear con todas mis fuerzas.','19'),
(264,'No me retiraré, no cederé, no me rendiré. No quiero perder a nadie más.','19'), (265,'¡Tratar de matarme mientras hablo no es educado!','19'),
(264,'No me retiraré, no cederé, no me rendiré. No quiero perder a nadie más.','19'),
(265,'¡Tratar de matarme mientras hablo no es educado!','19'),
(266,'¡Los hombre necesitan agallas y las mujeres belleza! Así que... ¡Deja de poner esa cara y sonríe, Rem!','19'),
(267,'¡Mi cerebro tiembla!','19'),
(268,'Quiero a Emilia.','19'),
@@ -272,7 +285,8 @@ INSERT INTO `FRASES` VALUES
(285,'Solo viviendo tu vida al límite, te encontrarás a ti mismo.','14'),
(286,'La muerte nos espera siempre con una sonrisa y lo único que podemos hacer es devolverle la sonrisa.','14'),
(287,'Dices haber sufrido más que alguien pero no compares el sufrimiento de esa persona con el tuyo porque puede que tu sufrimiento no sea nada comparado con el de esa persona.','14'),
(288,'No esperes que alguien haga algo, porque el que tiene que hacer algo eres tú.','14'), (289,'Ir por algo y esforzarte por ello, es ser tú mismo. ¡Es lo que te hace incomparable a otra persona!','15'),
(288,'No esperes que alguien haga algo, porque el que tiene que hacer algo eres tú.','14'),
(289,'Ir por algo y esforzarte por ello, es ser tú mismo. ¡Es lo que te hace incomparable a otra persona!','15'),
(290,'Si soy malo dudando de otros, es mejor creer en ellos. Si soy engañado, pensaré en qué hacer cuando suceda. Las cosas son simples de esa forma.','15'),
(291,'Amo las cosas simples. Odio las cosas problemáticas.','15'),
(292,'Las palabras son el origen de los malos entendidos.','15'),
@@ -287,20 +301,23 @@ INSERT INTO `FRASES` VALUES
(301,'Mientras no haga nada, nada será mi culpa.','15'),
(302,'Cuando uno está preparado, los problemas no son problemas.','15'),
(303,'Los humanos son mucho más crueles que los vampiros.','15'),
(304,'Incluso si es el fin, aunque sea solo por un segundo, seguiremos viviendo nuestra vida al máximo para así nunca arrepentirnos. Es es lo que significa ser un samurái.','20'), (305,'Por miedo a ser rechazado, rechacé a todos primero... Por miedo a ser herido, fingía que me gustaba estar solo.','20'),
(304,'Incluso si es el fin, aunque sea solo por un segundo, seguiremos viviendo nuestra vida al máximo para así nunca arrepentirnos. Es es lo que significa ser un samurái.','20'),
(305,'Por miedo a ser rechazado, rechacé a todos primero... Por miedo a ser herido, fingía que me gustaba estar solo.','20'),
(306,'El amor, sea verdadero o no, es algo que hace madurar a la gente.','20'),
(307,'Es mucho mejor ensuciarse mientras vives bajo tus creencias, que olvidarte de ti mismo y morir limpio.','20'),
(308,'El mejor maquillaje para una mujer, es su sonrisa...','20'),
(309,'Por cada héroe legendario de videojuegos, hay un legendario inútil para la vida real.','20'),
(310,'Shinpachi, no pierdas la calma y busca una máquina del tiempo.','20'),
(311,'No hay lluvia que no se detenga, no hay noche que no termine.','20'),
(312,'Puede que sea un gorila, pero para nosotros es nuestro preciado capitán.','20'), (313,'Pensé que eras un hombre que iba a jugar sucio o que no cambiaría su estilo de vida por la mujer que ama.','20'),
(312,'Puede que sea un gorila, pero para nosotros es nuestro preciado capitán.','20'),
(313,'Pensé que eras un hombre que iba a jugar sucio o que no cambiaría su estilo de vida por la mujer que ama.','20'),
(314,'Si tuviera piedad para darte se la pondría al arroz para la cena.','20'),
(315,'Las cosas que ahora dejamos atrás, son aquellas cosas que una vez nos fueron dejadas a nosotros.','21'),
(316,'¿Lo que motiva a la gente no suele ser infantil?','21'),
(317,'Ustedes son la única razón por la que deben de ganar.','21'),
(318,'La fortuna juega a favor de una mente preparada.','21'),
(319,'Es difícil tratar con las personas pero no siempre puedes ser amable.','21'), (320,'Aunque estén en el mismo equipo, la tensión que sienten como rivales es esencial para crecer.','21'),
(319,'Es difícil tratar con las personas pero no siempre puedes ser amable.','21'),
(320,'Aunque estén en el mismo equipo, la tensión que sienten como rivales es esencial para crecer.','21'),
(321,'No hay un equipo que vaya a entrar a un torneo para perder, todos van por la victoria. Sean fuertes o débiles, todos quieren ganar.','21'),
(322,'En cuanto encontremos un muro, será nuestra oportunidad de saltar sobre este.','21'),
(323,'¡¡Estoy muy celoso de la gente alta!!, pero a pesar de que esté muy celoso de ellos, y a pesar de que no soy alto, ¡¡nunca dije que me dejaría ganar en una batalla de altura!!','21'),
@@ -309,8 +326,10 @@ INSERT INTO `FRASES` VALUES
(326,'Hay flores que solo ves cuando tomas desvíos.','21'),
(327,'Si tu eres el rey que reina en la cancha... ¡Te derrotaré y seré quien se quede en la cancha por más tiempo!','21'),
(328,'Vuelen.','21'),
(329,'Una bandada de cuervos deben ser capaces de matar a una gran águila.','21'), (330,'Todos los puntos ganados o perdidos pertenecen a todo el equipo.','21'),
(331,'La "esperanza" y las "posibilidades", nacen de las desgracias y la mala suerte.','21'), (332,'Vamos causen estragos, combo raro.','21'),
(329,'Una bandada de cuervos deben ser capaces de matar a una gran águila.','21'),
(330,'Todos los puntos ganados o perdidos pertenecen a todo el equipo.','21'),
(331,'La "esperanza" y las "posibilidades", nacen de las desgracias y la mala suerte.','21'),
(332,'Vamos causen estragos, combo raro.','21'),
(333,'Incluso si el balón rebota contra la muralla, lo mantendré en juego, ¡así que sigue pidiendo que te pasen el balón, Ace!','21'),
(334,'Si el balón pasa a través de una abertura, ¡habrá un súper líbero que lo estará esperando!','21'),
(335,'No hay nada más aterrador que haber golpeado mi nuca durante un servicio..¿o si?','21'),
@@ -325,7 +344,8 @@ INSERT INTO `FRASES` VALUES
(344,'Vas a crecer hasta ser un adulto triste si lo único que hablas es de dinero, muchacho.','22'),
(345,'La rendición es un arma de los débiles...Y es natural que los débiles sean borrados del mundo.','22'),
(346,'Pelea con la mente fría y con el corazón ardiente.','22'),
(347,'Si voy a morir, lo haré luchando... Al igual como lo hicieron mis amigos.','22'), (348,'Desde las sombras nos encargamos de erradicar... Toda esa maldad que no puede juzgar el cielo. Pertenecemos al gremio... De los asesinos profesionales.','22'),
(347,'Si voy a morir, lo haré luchando... Al igual como lo hicieron mis amigos.','22'),
(348,'Desde las sombras nos encargamos de erradicar... Toda esa maldad que no puede juzgar el cielo. Pertenecemos al gremio... De los asesinos profesionales.','22'),
(349,'Tus sentimientos por Tatsumi no están muy alejados de lo que me dijiste que no podías comprender.','22'),
(350,'Ser cobarde es algo crucial para la supervivencia de un asesino.','22'),
(351,'Muy buen insulto, al menos ganaste en el aspecto psicológico.','22'),
@@ -334,7 +354,8 @@ INSERT INTO `FRASES` VALUES
(354,'Uno debe transitar por el camino en el que confía.','22'),
(355,'Todos los supervivientes cargamos con los sentimiento de los caídos.','22'),
(356,'Los débiles siempre mueren.','22'),
(357,'Había muchas cosas que quería decirte, pero lo olvide todo cuando vi tu rostro.','22'), (358,'¡Aunque seas capaz de detener mi Teigu, mi alma es mucho más fuerte que ese vacío putrefacto en el que debería estar la tuya!','22'),
(357,'Había muchas cosas que quería decirte, pero lo olvide todo cuando vi tu rostro.','22'),
(358,'¡Aunque seas capaz de detener mi Teigu, mi alma es mucho más fuerte que ese vacío putrefacto en el que debería estar la tuya!','22'),
(359,'Aquel que solo se queja de su debilidad... no puede cambiar nada.','23'),
(360,'Lo único que se nos permite hacer, es creer que no vamos a lamentar la elección que hemos hecho.','23'),
(361,'Nadie puede decir cual es la decisión correcta, nadie puede ver el futuro, no importa cual sea la decisión que tomemos no hay que arrepentirse.','23'),
@@ -344,14 +365,17 @@ INSERT INTO `FRASES` VALUES
(365,'Puede que no tenga talento... ¡Pero tengo determinación!','23'),
(366,'El mundo me odio solo por existir. Morí por la felicidad de muchas personas. Pero en aquel momento, deseé algo de todo corazón. Si llegara a renacer, ¡me gustaría vivir por mi misma!','23'),
(367,'¡No importa lo terrible que sea este mundo!¡Lucha!','23'),
(368,'Es mejor si escoges la opción por ti mismo, así no te lamentarás después.','23'), (369,'Tengo sentimientos, que no los demuestre es diferente.','23'),
(368,'Es mejor si escoges la opción por ti mismo, así no te lamentarás después.','23'),
(369,'Tengo sentimientos, que no los demuestre es diferente.','23'),
(370,'¿Hacia dónde sopla el viento? ¡Al mañana!','23'),
(371,'¡No puedes esperar un final feliz de una historia de terror!','23'),
(372,'Sólo los que consiguen la victoria tienen permitido vivir. Así de cruel es el mundo.','23'), (373,'Para ir en contra de la mayoría ... se necesita bastante coraje.','23'),
(372,'Sólo los que consiguen la victoria tienen permitido vivir. Así de cruel es el mundo.','23'),
(373,'Para ir en contra de la mayoría ... se necesita bastante coraje.','23'),
(374,'La realidad de la vida es no dejarte llevar por tus impulsos.','23'),
(375,'Nadie se acuerda de los nombres de las flores pisoteadas.','23'),
(376,'¡Al fin la humanidad va a contraatacar!','23'),
(377,'Los seres humanos son animales que viven en grupos en un ambiente reducido donde la minoría tiene que unirse al estilo de vida de la mayoría y adoptar ese estilo de vida.','23'), (378,'Si imaginara cómo voy a morir, probablemente no encontraría la voluntad para pelear.','23'),
(377,'Los seres humanos son animales que viven en grupos en un ambiente reducido donde la minoría tiene que unirse al estilo de vida de la mayoría y adoptar ese estilo de vida.','23'),
(378,'Si imaginara cómo voy a morir, probablemente no encontraría la voluntad para pelear.','23'),
(379,'Con el fin de luchar contra sus miedos... La humanidad se volvió a adorar a los dioses.','23'),
(380,'Todo está conectado a la cadena de la tristeza.','24'),
(381,'Lo que más miedo me da es quedarme sin nadie, cara a cara con la soledad.','24'),
@@ -393,7 +417,8 @@ INSERT INTO `FRASES` VALUES
(416,'Hubiera sido bueno que en vez de robar la fuente de la vida, Ban me hubiera robado a mí.','26'),
(417,'Personas tan fuertes no son derrotadas tan fácilmente.','26'),
(418,'Las personas que no saben apreciar una buena bebida no tienen derecho a beber.','26'),
(419,'No digas que me conoces cuando ni siquiera yo, me he terminado de conocer...','27'), (420,'Inuyasha...¡Sientate!','27'),
(419,'No digas que me conoces cuando ni siquiera yo, me he terminado de conocer...','27'),
(420,'Inuyasha...¡Sientate!','27'),
(421,'Al final... Terminé a tu lado.','27'),
(422,'Lo puro se ensucia, lo sucio se purifica, lo bueno se vuelve malo, lo malo se vuelve bueno, todo lo que vive muere y lo que muere renace.','27'),
(423,'La ira comienza con la locura y termina con el arrepentimiento.','27'),
@@ -414,7 +439,8 @@ INSERT INTO `FRASES` VALUES
(438,'La amistad es nuestro único tesoro en este mundo. Ignoro por qué razón lucha la gente yo prefiero dar mi vida por aquello en lo que creo.','29'),
(439,'A veces se puede hacer justicia desde la maldad.','29'),
(440,'Cuando creemos en un sueño y peleamos por él, se hace realidad.','29'),
(441,'Lo único que necesita el mal para triunfar, es que la gente buena no haga nada.','29'), (442,'Te prometo que siempre voy a estar a tu lado, tocaré mis mejores melodías para ti, incluso después de la muerte, por toda la eternidad.','29'),
(441,'Lo único que necesita el mal para triunfar, es que la gente buena no haga nada.','29'),
(442,'Te prometo que siempre voy a estar a tu lado, tocaré mis mejores melodías para ti, incluso después de la muerte, por toda la eternidad.','29'),
(443,'La verdad del universo es que nada es seguro... No existe justicia perfecta ni maldad perfecta.','29'),
(444,'El amor les da a los humanos la capacidad de superar sus limitaciones.','29'),
(445,'No se necesitan razones particulares para ayudar a alguien más.','29'),
@@ -444,7 +470,8 @@ INSERT INTO `FRASES` VALUES
(469,'De vez en cuando, cuando despierto... descubro que estoy llorando. El sueño que tuve, no puedo recordarlo. Pero... la sensación de que he perdido algo permanece mucho tiempo después de que despierto.','32'),
(470,'Hay una cosa que es cierta, si nos vemos el uno al otro, lo sabremos.','32'),
(471,'Las cuerdas representan el flujo en sí mismo. Las cuerdas se tuercen, tambalean, se desenredan, se conectan de nuevo. Eso es el tiempo.','32'),
(472,'Aprecia la experiencia, los sueños se desvanecen cuando despiertas.','32'), (473,'Estoy soltero porque quiero.','32'),
(472,'Aprecia la experiencia, los sueños se desvanecen cuando despiertas.','32'),
(473,'Estoy soltero porque quiero.','32'),
(474,'No importa dónde estés, te buscaré.','32'),
(475,'Siempre estoy buscando algo, una persona, un lugar... no recuerdo qué es o dónde está, pero sé que es importante para mi...','32'),
(476,'Te quiero... Que frase tan misteriosa. Cambia el mundo cuando la dices en voz alta. Es una frase mágica. Seguro que lo diré... y te lo diré... a ti.','33'),
@@ -464,7 +491,8 @@ INSERT INTO `FRASES` VALUES
(490,'No te preocupes... ¡Los dioses no cagan!','34'),
(491,'Los deseos de las personas son lo que dejan a los dioses existir.','34'),
(492,'Si muero aquí será porque no estaba destinado a llegar más lejos.','36'),
(493,'A mi me da igual que los dioses existan o no, yo soy el amo de mi vida, paso de los temas religiosos, pero jamás menospreciaré a alguien que crea en ellos.','36'), (494,'Gracias por haberme amado, sabiendo que tengo sangre maldita por mis venas, gracias por haberme amado antes de haberme juzgado... ¡Gracias!','36'),
(493,'A mi me da igual que los dioses existan o no, yo soy el amo de mi vida, paso de los temas religiosos, pero jamás menospreciaré a alguien que crea en ellos.','36'),
(494,'Gracias por haberme amado, sabiendo que tengo sangre maldita por mis venas, gracias por haberme amado antes de haberme juzgado... ¡Gracias!','36'),
(495,'No me importa lo que la sociedad diga de mí. Nunca voy a hacer nada que vaya en contra de mis valores y de lo que después pueda arrepentirme.','36'),
(496,'Yo nunca me pierdo... son los demás los que no me encuentran.','36'),
(497,'¡Un hombre solo tiene derecho a mirar a otro hacia abajo, cuando ha de ayudarle a levantarse!','36'),
@@ -483,10 +511,13 @@ INSERT INTO `FRASES` VALUES
(510,'Me quedé sin lugar a donde correr... entonces ¡Volé!...','36'),
(511,'Seguiré creyendo en el futuro sin importar que se burlen de mi.','36'),
(512,'De lo único que me arrepiento, es de no poder verte cumplir tu sueño, aunque se que lo lograrás, porque eres mi hermano.','36'),
(513,'El mundo consiste en constantes elecciones. En otras palabras, consiste de continuas apuestas arriesgadas. No todo el mundo es consciente de esto.','37'),
(514,'Yo quiero ser lo suficientemente fuerte para golpear al débil que soy hoy.','37'), (515,'Algún día, la lluvia se detendrá, el cielo se aclarará y un arco iris aparecerá.','37'), (516,'¿Acaso existe alguien tan idiota para detenerse cuando se lo piden?','37'),
(513,'El mundo consiste en constantes elecciones. En otras palabras, consiste de continuas apuestas arriesgadas. No todo el mundo es consciente de ello.','37'),
(514,'Yo quiero ser lo suficientemente fuerte para golpear al débil que soy hoy.','37'),
(515,'Algún día, la lluvia se detendrá, el cielo se aclarará y un arco iris aparecerá.','37'),
(516,'¿Acaso existe alguien tan idiota para detenerse cuando se lo piden?','37'),
(517,'Los humanos débiles son irresponsables y desconfiados, prefieren culpar a los demás y dejarlos sufrir.','37'),
(518,'Solo los adultos cabreados y niños ingenuos se creen sus propias fantasías.','37'), (519,'¡No tengo tiempo para morir!','37'),
(518,'Solo los adultos cabreados y niños ingenuos se creen sus propias fantasías.','37'),
(519,'¡No tengo tiempo para morir!','37'),
(520,'Cuando la gente se aleja de ti, déjalos ir, no significa que sean malas personas, solo que su parte en tu historia ya se terminó.','37'),
(521,'No entiendo este extraño poder de sangre... duele... estoy asustado... pero... no pienso rendirme... ¡Sin pelear!','37'),
(522,'Si le preguntas a alguien lo que piensa, no deberías tratar de imponer tu propia opinión en ellos si no te gusta su respuesta.','38'),
@@ -495,7 +526,8 @@ INSERT INTO `FRASES` VALUES
(525,'Alguien que no aprecia su propia vida, no tiene lo que se necesita para proteger a alguien más..','38'),
(526,'Al final lo que queda... no siempre es lo que deseas.','38'),
(527,'La lluvia cae como si hubiera olvidado cómo parar.','38'),
(528,'No estoy desesperado, porque... sin esperanza, no puede haber desesperación.','38'), (529,'Es imposible vivir sin lastimar a nadie.','38'),
(528,'No estoy desesperado, porque... sin esperanza, no puede haber desesperación.','38'),
(529,'Es imposible vivir sin lastimar a nadie.','38'),
(530,'Prefiero disfrutar lo que estoy viviendo ahora a preocuparme por lo que ya ha pasado.','38'),
(531,'Descubrí el miedo de estar solo. Eso supera cualquier cosa.','38'),
(532,'La peor parte de ser fuerte, es que nadie te pregunta si estás bien.','39'),
@@ -578,4 +610,46 @@ INSERT INTO `FRASES` VALUES
(607,'Quedarte sin imaginación es como estar muerto.','46'),
(608,'Tienes que hacer lo opuesto de lo que la gente se espera. ¿De qué otra manera los sorprenderías?','46'),
(609,'No hay historia más atractiva que una sin fin definido.','46'),
(610,'Soy un tazón de cerdo atractivo que enamora a los hombres.','46');
(610,'Soy un tazón de cerdo atractivo que enamora a los hombres.','46'),
(611,'Mientras tengas miedo a que te hieran, no tienes derecho a amar a alguien.','49'),
(612,'En vez de arrepentirte del pasado, ¿por qué no vives tu vida?','49'),
(613,'Los recuerdos importantes de verdad, no desaparecerán.','49'),
(614,'Cuando las cosas se ponen feas, no puedes esperar que te lo arreglen los demás, arréglatelas tú solo ¿Es que no eres un hombre?','49'),
(615,'La vida es 90% desgracias y 10% alegrías.','49'),
(616,'¡No hay corazón en el mundo que no posea maldad!','47'),
(617,'Todo el mundo posee, al menos, una pequeña parte de locura en su interior.','47'),
(618,'Si te quedas apresado con esas reglas y órdenes que creaste... Las mismas te costarán la vida...','47'),
(619,'Las personas con rostros dulces y alegres, en realidad llevan una profunda oscuridad en su corazón...','47'),
(620,'La gente necesita el miedo para poder sobrevivir. Lo experimentamos, y así podemos hacernos más fuertes.','47'),
(621,'No puedo matarlo... Es simétrico...','47'),
(622,'Los adultos recuerdan el pasado y los niños intentan huír hacia el futuro. Pero él vive el presente, es por eso que debe encontrar el camino correcto.','47'),
(623,'La gente no teme morir. La gente teme imaginar su muerte.','47'),
(624,'¿Sabes dónde está el infierno? Está en mi cabeza.','47'),
(625,'El infierno existe en la cabeza de cada uno.','47'),
(626,'Mi existencia es tan grande como el sol, si se pierden sigan mi luz y les enseñará el camino.','47'),
(627,'Un buen jugador convierte cada problema en una ventaja.','47'),
(620,'Incluso aunque sea débil el miedo no puede vencerme.','47'),
(629,'No importa el físico, solo el alma.','47'),
(630,'En el mundo de los humanos, es un fenómeno común. Seres humanos sin inteligencia ni talentos terminan en posiciones de poder, ya sea por linaje o conexiones.','48'),
(631,'Es inútil y contraproducente el discutir sobre si algo debió o no haber ocurrido.','48'),
(632,'Tengo estándares. No me interesan las personas que no sirve para nada. Solo perdono a aquellos cuya muerte sería un desperdicio.','48'),
(633,'La estupidez es mucho más fascinante que la inteligencia. La inteligencia tiene límites, la estupidez no.','48'),
(634,'Buenas noches, Meruem. Pronto iré contigo.','48'),
(635,'No importa si me traicionan, si eres tú quien lo hace; seguiré confiando en ti.','48'),
(636,'Mientras más fuerte es alguien, más tiende a ocultar esa fuerza.','48'),
(637,'Gon... Eres la luz, a veces brillas tan intensamente, que tengo que mirar hacia otro lado. Pero aún así. ¿Está bien que esté a tu lado?','48'),
(638,'En este momento te estoy permitiendo seguir con vida y así será hasta que hayas madurado lo suficiente como para que valga la pena matarte.','48'),
(639,'Muévete y te mataré. Usa tu poder y te mataré. Haz un ruido y te mataré. Nunca muestres tu asquerosa cara ante nosotros de nuevo. Es una promesa.','48'),
(640,'Como chef la única batalla que me importa es la de satisfacer a mis clientes.','51'),
(641,'La única manera de conocerte a ti mismo, es salir de tu zona de confort y aprender. Incluso si eso significa ir hacia la persona que te derrotó.','51'),
(642,'Siempre es del más callado del que debes tener más cuidado.','51'),
(643,'Comparada con la corta existencia de la vida humana, cocinar es verdaderamente muy profundo e intenso.','51'),
(644,'El camino no es divertido si sabes a dónde vas...','51'),
(645,'No creo que nada malo resulte de hacer todo lo posible por lograr un sueño.','50'),
(646,'Es verdad que me voy a arrepentir si sigo mis sueños y fallo, pero me arrepentiré mucho mas si ni siquiera lo intento.','50'),
(646,'No soporto la idea de perder sin luchar.','50'),
(647,'El amor a primera vista, no tiene explicación lógica.','50'),
(648,'Todo el mundo prefiere vivir su vida sin rumbo fijo, evitando tomar decisiones importantes.','50'),
(649,'No creo que estudiar mucho equivalga a ser listo.','50'),
(650,'Él siempre decía que la vida era un juego en el cual podías ganar o perder. Y tenía algo de razón en ello.','50'),
(651,'Los que llegan a la cima, no son los idiotas que renuncian a sus sueños, son los más inteligentes que se aferran a ellos.','50');

View File

@@ -1,2 +1,2 @@
#Wed Dec 13 18:38:07 CET 2017
VERSION_CODE=897
#Sat Dec 23 13:50:02 CET 2017
VERSION_CODE=1086

View File

@@ -1,13 +1,15 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
ext.kotlin_version = '1.2.0-release-Studio3.0-1'
buildscript {
repositories {
jcenter()
google()
}
dependencies {
def kotlin_version = '1.2.10'
classpath 'com.android.tools.build:gradle:3.0.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.0"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
ext.kotlin_version = "$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}