Please give me all the information about this three different lines and also OOM in Android and how to reduce it.
GC_EXPLICIT freed 1669K, 10% free 53715K/59335K, paused 2ms+4ms.
GC_FOR_ALLOC freed 853K, 6% free 50216K/52935K, paused 18ms.
GC_CONCURRENT freed 1K, 5% free 52515K/55239K, paused 2ms+3ms.
Those three lines are messages from the Garbage Collector (GC) read this article on Garbage Collection and the sizes (i.e 1669K, 53715K) are the sizes of memory freed by collecting and destroying objects that occupied that much RAM memory. Out Of Memory Error (OOM) is, in simple terms, the OS telling you that your application is consuming more memory than is allocated to it and that you should do something about it.
Now, in order to remove the OOM and for best practices please watch this excellent video about memory-management and best practices: Google I/O 2012 – Doing More With Less.