Я работаю с приложением для Android. Поскольку я новичок в разработке для Android, я завершил свое приложение с рецептами, используя XML-файл diff. Я использовал каждую XML-страницу для каждого элемента, и ее можно выбрать с помощью действия списка. Но, кажется, большой объем памяти. Как можно уменьшить эту память?? Или есть какой-нибудь другой метод без использования diff XML для каждого??? пожалуйста, помогите мне и спасибо
Как уменьшить размер памяти без использования файла diff xml для каждого элемента в Android?
comment
каков текущий размер приложения?
- person Harish Koona   schedule 07.11.2013
comment
выше 20 МБ для сгенерированного apk-файла :( как я могу уменьшить это ?? есть ли способ уменьшить количество xml-файлов ?? т.е. можно ли хранить содержимое в один?? это возможно ??? если да , объясните пожалуйста
- person ptm   schedule 07.11.2013
comment
используете ли вы какие-либо видеофайлы или файлы изображений..
- person Harish Koona   schedule 07.11.2013
comment
я использовал изображения и текст только для страниц xml
- person ptm   schedule 07.11.2013
comment
[Надеюсь, это поможет вам.] [1] проверьте этот вопрос [1]: stackoverflow.com/questions/3815269/how-to-reduce-app-apk-size
- person Harish Koona   schedule 07.11.2013
Ответы (2)
вы можете определить все представления во время выполнения.
поэтому он будет потреблять память.
person
AndyBoy
schedule
07.11.2013
как я могу это сделать?? пожалуйста, объясните, я только изучаю Android
- person ptm; 07.11.2013
перейти по этим ссылкам это
- person AndyBoy; 07.11.2013
перейти по этим ссылкам это
[this]
(stackoverflow.com/questions/2693744/) [this]
(stackoverflow.com/questions/6583019/) [this]
(stackoverflow.com/questions/15261811/) [this]
(stackoverflow.com /questions/7354034/dynally-add-a-textview-android) [This]
(stackoverflow.com/questions/9509842/how-to-add-a-dynally-created-linearlayout-to-scrollview)
- person AndyBoy; 07.11.2013
Вы можете сделать все представления во время выполнения. и если некоторые действия имеют одинаковые макеты, вы можете использовать один макет для всех этих действий.
Попробуйте генерировать все значения макетов динамически. Это уменьшит размер, а также поможет сохранить приложение для будущих обновлений.
person
Mohit Rakhra
schedule
07.11.2013
Я пытаюсь загрузить изображения из drawable в одно и то же изображение для действий diff. Это возможно? покажи мне пример если не возражаешь спасибо
- person ptm; 07.11.2013
Пожалуйста, поместите код в качестве примера того, что вы на самом деле делаете. Если будет хороший способ помочь вам в этом
- person Mohit Rakhra; 07.11.2013