гугль уже несколько месяцев в узком кругу топ девелоперов тестирует систему, где можно будет отвечать на отзывы в маркете. скоро она станет доступна всем.
погуглите, на stackoverflow, например, тему обсуждали, там тоже однозначно ответили, что кеширование нужно делать в моделе.
если у вас действительно MVC и под кешированием понимать поведение из приведенного вами выше кода, то кеширование должно быть в M, это следует из ее определения. Если вам нужны данные, то только модель (а не вид или контроллер) может вам их дать.
все это теория, ее можно обсуждать бесконечно, главное чтобы ваше приложение работало и обладало гибкой и модульной архитектурой, чтобы потом не повесится поддерживая его )
угу, дороговата она. В гугле нужно поискать по запросу: multi port usb charger. Там много разных выдает, в том числе китайские, но зарядки выдающие по 2А на канал редко встречаются.
тоже интересно, наверное скоро предстоит
я пока додумал до: использовать ejabberd в качестве сервера, на клиентах использовать xmpp библиотеки, коих множество.
с элементами, которые четко от границы до границы экрана всегда сложности. Их либо надо под все разрешения рисовать, либо делать адаптивными, чтобы какие-то части растягивались, если нехватает.
ну вы сами подумайте, вот ваше приложение запустилось на экране высотой 854px, пошарилось по ресурсам, нашло, что наиболее подходящий фон, который вы положили 800pх… ну вот откуда анроиду самому взять недостающие ему 54 пикселя? он возмет и растянет 800 до 854. не хотите такого — надо кодить.
могли бы показать фон, возможно с ним можно схитрить )
DevAndrew, автоматически добиться эффекта, чтобы фон встал пиксель в пиксель без кропа/слейла неполучится.
я бы на вашем месте начал делать, у меня такое чувство, что кодить вы еще не начинали.
если фон нельзя кропить/скейлить, то да, вам придется нарезать фоны для всевозможных разрешений и вручную подсовывать нужный.
если фон можно кропить (отбросить куски покраям), то можно уменьшить количество требуемых фонов. Нужно делать 480x854, а на экранах 480х800 выкидывать лишние пиксели, делать это придется вручную. (самому управлять выводом фона на канву, или использовать ImageView с правильным режимом скейла)
еще я тут подумал: можно фон нарисовать в svg, доложить к проекту svg-android и отрендерить фон под нужное разрешение при старте приложения) но это гемор
поэтому лучший способ, как мне кажется — нарезать фон под основные разрешения, при запуске приложения получить размеры экрана, выбрать нужных фон из доступных, применить его к требуемому виду. Фоны можно сложить в папочку assets, назвать их bg320x240, bg480x800 и тд. Если нужного фона не оказалось — выбрать ближайший и стретчить/кропить.
В моем варианте каждая игра должна заканчиватся победой.
Мне кажется во всех случаях никогда не удастся сделать выбор сильнейших объективно. Даже одна и таже команда может сегодня играть великолепно, а завтра — из рук вон плохо (настроение у вратаря например нет)… когда команды близки по силе, их тяжело раздели на хорошую и плохую.
в хоккее еще играют серии игр, до 3х побед, например, но все это слишком сложно… думаю ничего лучше систем турниров, чем есть в современном футболе/хоккее не придумаешь.