strings.xml
-
- Сообщения: 14
- Зарегистрирован: 19 ноя 2013, 03:48
strings.xml
Вопрос вот в чем: есть ли какие-нибудь лимиты или рекомендации связанные с количеством айтемов в strings.xml? То есть, если мне нужно поместить туда 1к строк и/или штук 50 массивов, как сильно это может повлиять на быстродействие?
Re: strings.xml
БД лучше
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: strings.xml
Предназначение строк какое?
-
- Сообщения: 14
- Зарегистрирован: 19 ноя 2013, 03:48
Re: strings.xml
Предназначение строк - короткие описания к картинкам.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: strings.xml
Необходим ли их перевод на другие языки?
-
- Сообщения: 14
- Зарегистрирован: 19 ноя 2013, 03:48
Re: strings.xml
Пока нет, но может потребоваться.
Re: strings.xml
КОнечно в базу данных, куда такая страсть 1000 штук? Даже если будет нужен перевод - это легко доделать.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: strings.xml
Я бы не был столь категоричным к тому, чтобы в базу. Грузите как обычные строки, в файл Strings и не бойтесь. Это не так много. Можно подсчитать. Допустим каждая строка без её строкового id равна 100 символам. Итого 10 000 символом, что равно 20 000 байтам в UNIXCODE, что равно 20 кб. Хотя маловато получается... Но в любом случае это весит копейки (до мегабайта, при этом на программу выделяется до 60-100 мб где-то, в зависимости от телефона).
С базой данных вы не сделаете перевод на другой язык. если кто-то знает как, то пусть даст ссылку.
В любом случае, я работал на проекте с 800 строками. Никаких проблем нет.
https://drive.google.com/file/d/0B58AYq ... sp=sharing
только рекомендую скачать архив, а не просматривать его в самом браузере.
P.S. скоро сам буду также работать со строками.
P.P.S аналогичное разделение строк и в приложении Wunderlist
С базой данных вы не сделаете перевод на другой язык. если кто-то знает как, то пусть даст ссылку.
В любом случае, я работал на проекте с 800 строками. Никаких проблем нет.
А вот это лучше отдельным файлом, в ту же папку выложить. Не буду голословным, выложу архив папки values приложения pinterest, который я получил при декомпиляции. там 1200 строк только обычных, а еще массивы отдельным файлом (arrays) и pluralsили штук 50 массивов
https://drive.google.com/file/d/0B58AYq ... sp=sharing
только рекомендую скачать архив, а не просматривать его в самом браузере.
P.S. скоро сам буду также работать со строками.
P.P.S аналогичное разделение строк и в приложении Wunderlist
Re: strings.xml
дело не в том сколько это весит, а в том удобно ли будет этим пользоваться, расширять, обновлять.
Если это именно подписи к картинкам - то база удобнее и лучше, потому что это такая однородная информация. И уж 100% лучше, если в приложении уже есть база данных.
Если это именно подписи к картинкам - то база удобнее и лучше, потому что это такая однородная информация. И уж 100% лучше, если в приложении уже есть база данных.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: strings.xml
Ну как сказать... В принципе если надпись к картинке подгружается вместе с картинкой из интернета, то да, мы просто передаём нашу локаль на сервер и сервер в нужном нам языке возвращает результат.
Но если картинки статичны и лежат на самом устройстве, то вполне можно и в строки вставить.
Но если картинки статичны и лежат на самом устройстве, то вполне можно и в строки вставить.
-
- Сообщения: 31
- Зарегистрирован: 03 сен 2013, 14:26
Re: strings.xml
Пару слов о вашей задумке и ее перспективах. И ответ был бы лучше. Для статики лучше массив. Если предполагается какое то редактирование, в том числе и пользователем, то база лучше.ThousandDevils писал(а):Предназначение строк - короткие описания к картинкам.
-
- Сообщения: 14
- Зарегистрирован: 19 ноя 2013, 03:48
Re: strings.xml
Всем спасибо за ответы, решил засунуть все в strings.xml. Все картинки будут лежать на телефоне, кроме картинок и подписей никаких столбцов у базы не было бы, так что база вроде как и не нужна. Но я не знал можно\разумно ли помещать столько строк в strings.xml. Теперь знаю