В настоящее время я создаю проект Android, который, как мне кажется, будет использовать довольно много ОЗУ, намного больше, чем максимальный размер кучи по умолчанию, установленный устройствами.
Приложение будет единственным, которое работает на наших устройствах Android (они одноцелевые), поэтому я не беспокоюсь о замедлении других процессов. Я хочу, чтобы все ресурсы были доступны для этой одной программы.
Я знаю, что могу использовать
android:largeHeap="true"
чтобы дать себе больше места. Однако в другом посте комментатор предположил, что этот параметр не переопределяет максимальный размер кучи для конкретной машины. Это правда? И если так, есть ли другой способ превысить этот предел?
Кроме того, я видел несколько постов, которые показывают, как это сделать изначально. К сожалению, я простой программист на Java, поэтому мне приходится работать в рамках ограничений Dalvik.