Да, спасибо, такая функция есть, но она вроде как для определения CallerID. Повторюсь, для поиска контакта перебирать все номера телефонов из базы несколько утомительно, особенно если надо вывести имя контакта на элементе списка.
Примерно так и работает эта функция, но она написана на C и работает внутри SQLite, т.е. не надо извлекать из базы все имеющиеся номера и сравнивать их. Да и зачем, если для нас уже этот вопрос решили.
Да, конечно придется все вынести в ContentProvider. Если я правильно понял суть вопроса, то рассматриваются различные варианты ускорения работы в SQLite. Пакетная обработка мне очень помогла — увеличение производительноси в 7- 9 раз. Но там задача была несколько другая — не полностью вся база закачивалась, а обновления с сервера.
Спасибо за статью! Что касается Маркета, то тут Google видимо делает ставку на оценку пользователей. Ведь если вам не понравилось приложение, вы не удовлетворены, вы ставите оценку, а если совсем растроены, то пишете комментарий. Ну и наоборот, если приложение качественное, то почему бы не поставить оценку повыше и тоже описать в комментариях. К сожалению число оценок/комментариев значительно меньше количества инсталляций, не говоря о загрузках. Думаю ситуация будет лучше, когда разработчики смогут напрямую общаться с пользователями через Маркет.
Я начал работать еще учась в институте, но устроился по специальности. И работодатель и преподаватели с пониманием относились, если мне иногда трудно было совместить учебу и работу. Самое главное, чтобы сама работа нравилась. Денег вначале, конечно, не хватало. Но постепенно все встало на свои места. Еще раз хочу повторить — работа должна нравиться!
При разработке под несколько платформ удобно API работы с сервером вытаскивать в отдельный пакет. Например у нас хорошо получается использовать большое количество кода и в Android, и вJ2ME. В таких случаях наследование от Thread удобно. В данном случае, да, слишком мощное решение, но в приложении, когда много разных асинхронных процессов, можно реализовать в базовом классе активити обработку интентов, а в наследниках — реальных активити только перехватывать нужное событие.
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
При разработке под несколько платформ удобно API работы с сервером вытаскивать в отдельный пакет. Например у нас хорошо получается использовать большое количество кода и в Android, и вJ2ME. В таких случаях наследование от Thread удобно. В данном случае, да, слишком мощное решение, но в приложении, когда много разных асинхронных процессов, можно реализовать в базовом классе активити обработку интентов, а в наследниках — реальных активити только перехватывать нужное событие.