Кардинальный метод борьбы с нехваткой памяти в Андроид устройствах. Пошагово не буду. Только принцип. Потому как элементарным процесс я бы не назвал. К примеру, не обойтись без root права. Что чревато лишением гарантии на устройство. Ну а решительные или сообразительные найдут пару статей - их навалом подробных - и сами всё сделают.
В двух словах. Программой разбиения на флешке формируем две области. Одна останется обычной памятью. Вторая сможет быть использована под системную память устройства. А чтоб переносить туда приложения (как уже установленные, так и скачиваемые) нужна специальная программа. Вроде Link2SD самая толковая. Её и установил.
А вот одна из подробных статей - инструкций того, о чём я попытался в двух словах.