Pull to refresh
16
0
Данил Терновых @palmut

User

Send message
Обычно или всегда? В ресиверах желательно минимально действий выполнять, чтобы сразу отдавать управление.
А вариант с методом ContentResolver.applyBatch и ContentProviderOperation не пробовали? Вполне прилично у меня прибавил производительности.
Да, Вы правы. Но для предпринимателей, которым надо принимать решение, а технических знаний не хватает, не все так кристально чисто.
Не обязательно весь интернет лопатить в поисках информации. Достаточно хорошо и подробно написано про это на Android Training
Да, спасибо, такая функция есть, но она вроде как для определения CallerID. Повторюсь, для поиска контакта перебирать все номера телефонов из базы несколько утомительно, особенно если надо вывести имя контакта на элементе списка.
Примерно так и работает эта функция, но она написана на C и работает внутри SQLite, т.е. не надо извлекать из базы все имеющиеся номера и сравнивать их. Да и зачем, если для нас уже этот вопрос решили.
Да, конечно придется все вынести в ContentProvider. Если я правильно понял суть вопроса, то рассматриваются различные варианты ускорения работы в SQLite. Пакетная обработка мне очень помогла — увеличение производительноси в 7- 9 раз. Но там задача была несколько другая — не полностью вся база закачивалась, а обновления с сервера.
Не пробовали работать через ContentResolver и использовать метод applyBatch?
Спасибо за статью! Что касается Маркета, то тут Google видимо делает ставку на оценку пользователей. Ведь если вам не понравилось приложение, вы не удовлетворены, вы ставите оценку, а если совсем растроены, то пишете комментарий. Ну и наоборот, если приложение качественное, то почему бы не поставить оценку повыше и тоже описать в комментариях. К сожалению число оценок/комментариев значительно меньше количества инсталляций, не говоря о загрузках. Думаю ситуация будет лучше, когда разработчики смогут напрямую общаться с пользователями через Маркет.
Такой подход используется во многих местах, в том числе и в плеере.
Постоянно устроился уже на 4-м курсе. До этого только разовые заработки, но обязательно по выбранной профессии.
Я начал работать еще учась в институте, но устроился по специальности. И работодатель и преподаватели с пониманием относились, если мне иногда трудно было совместить учебу и работу. Самое главное, чтобы сама работа нравилась. Денег вначале, конечно, не хватало. Но постепенно все встало на свои места. Еще раз хочу повторить — работа должна нравиться!
Спасибо! Не знал об этом методе.
Спасибо за отклик!

При разработке под несколько платформ удобно API работы с сервером вытаскивать в отдельный пакет. Например у нас хорошо получается использовать большое количество кода и в Android, и вJ2ME. В таких случаях наследование от Thread удобно. В данном случае, да, слишком мощное решение, но в приложении, когда много разных асинхронных процессов, можно реализовать в базовом классе активити обработку интентов, а в наследниках — реальных активити только перехватывать нужное событие.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity