Если Android следует рекомендациям Oracle по пространству кучи для Java, он говорит: «Максимальный размер кучи зависит от максимального адресного пространства на процесс ». Настройка Java Heap
Если вы сможете разбить ваше приложение на несколько процессов, вы сможете получить больше 24 МБ. Единственное, что я вижу, не позволяет вам делатьэто была бы функция безопасности Android, чтобы не допустить, чтобы вредоносное приложение взорвало телефон.
Вот статья Мэтта Кларка о хороших привычках программирования, позволяющих эффективно использовать 24 МБ пространства кучи. Разработка приложенийВ пределах предела памяти Android в 16 МБ
Надеюсь, это поможет, удачи!