О! Именно сегодня снёс evernote.
Поставил его с неделю-полторы назад чтобы не тратить на работе время на хабр и отправлять все интересные статьи в evernote.
За это время он 5 раз попросил меня купить полную версию.
Кстати, если кто пользуется бесплатной версией — сюрприз: эту статью вы не сможете прочитать.
Короче, если здесь есть фанаты evernote, расскажите за что вы его любите. Я так и не понял.
Можешь привести здесь готовый код класса?
Дело в том, что за всё время пока я искал по сети статьи по геолокации нигде не было одного простого метода решения. Простым считалось решение в котором было указано меньше 5 кусков кода которые нужно распихать по своему проекту. Я же поставил перед собой цель сделать код максимально простым для разработчика, так чтобы можно было взять, скопировать к себе в проект и сразу работать. Итогом конечно приходишь ты и говоришь, что есть статья про LocationClient и что всё написанное мной можно выбросить. Но блин! Эта же статья не выполняет основное условие поста. Если ты приведёшь её к виду простого класса скрывающего всю логику внутри себя и выдающего пользователю только координату — сделай это во имя инкапсуляции.
Безусловно, но я пока не могу найти того, что удовлетворяет условиям задачи: «подключил класс и всегда имеешь под рукой переменную, где указано твоё последнее местоположение».
1) если речь идёт об этом, то в текущем виде оно не удовлетворяет первому требованию «работать из коробки». Если это причесать отдельным классом — да, но оно мне попросту не попалось на глаза.
2)
// здесь можно указать другие более подходящие вам параметры
см. первую часть статьи.
примеры в SDK хорошие и полезные, но они рассчитаны на более хорошее понимание Location API и не предлагают решения «из коробки». Этот же класс работает по принципу «скопировал, подключил, используешь».
Я вот думаю, что надо было бы сделать тип myLocation, который бы сам ещё и инициализацию проводил в конструкторе, чтобы пользователю совсем не нужно было беспокоиться о существовании листнеров и менеджеров: просто объявил переменную и она всегда показывает твоё местоположение.
Поставил его с неделю-полторы назад чтобы не тратить на работе время на хабр и отправлять все интересные статьи в evernote.
За это время он 5 раз попросил меня купить полную версию.
Кстати, если кто пользуется бесплатной версией — сюрприз: эту статью вы не сможете прочитать.
Короче, если здесь есть фанаты evernote, расскажите за что вы его любите. Я так и не понял.
Дело в том, что за всё время пока я искал по сети статьи по геолокации нигде не было одного простого метода решения. Простым считалось решение в котором было указано меньше 5 кусков кода которые нужно распихать по своему проекту. Я же поставил перед собой цель сделать код максимально простым для разработчика, так чтобы можно было взять, скопировать к себе в проект и сразу работать. Итогом конечно приходишь ты и говоришь, что есть статья про LocationClient и что всё написанное мной можно выбросить. Но блин! Эта же статья не выполняет основное условие поста. Если ты приведёшь её к виду простого класса скрывающего всю логику внутри себя и выдающего пользователю только координату — сделай это во имя инкапсуляции.
…
Проблема
…
три
…
обернуть
…
страницы
…
класс
…
этот
…
несвязанного
…
для новичков
…
текста
А про методы с маленькой буквы — я буду переучиваться.
2)
примеры в SDK хорошие и полезные, но они рассчитаны на более хорошее понимание Location API и не предлагают решения «из коробки». Этот же класс работает по принципу «скопировал, подключил, используешь».
Я вот думаю, что надо было бы сделать тип myLocation, который бы сам ещё и инициализацию проводил в конструкторе, чтобы пользователю совсем не нужно было беспокоиться о существовании листнеров и менеджеров: просто объявил переменную и она всегда показывает твоё местоположение.