• Android и отслеживание местоположения?

    Для определения местоположения вы можете использовать как стандартный requestLocationUpdate, так и Fused Location Provider, который является частью api Google play services. Плюсами решения на основе Fused Location Provider является то, что вам не надо самому подыскивать наиболее точный источник координат, он сделает это за вас. Если запускать его с критериями для определения наиболее точного местоположения, то он будет работать по следующему принципу:
    1) Если GPS доступен и включен, то выбирается GPS_PROVIDER в качестве источника.
    2) Если GPS недоступен то выбирается NETWORK_PROVIDER. В данном случаи координаты определяются при помощи вышек сотовой связи и WIFI.
    3) Если не того не другого нет то используется PASSIVE_PROVIDER. Тут система пытается использовать любой способ получить хоть какое-то местоположение в том числе и при использовании акселерометра. Этот провайдер наименее точный.

    Так вот Fused Location Provider включает в себя все три и переключается между ними в зависимости от ситуации для получения наиболее точного место положения, так же при его использовании заряд батареи жрется медленнее. Его главными минусами является то, что для его работы необходим Google play services и то, что вы не сможете отследить какой именно тип провайдера используется в данный момент.

    Что касается стандартного LocationManager, то вам придется самому определять какой провайдер использовать и переключаться между ними в ручную. В общем все делать ручками. Плюсом является то, что вы полностью контролируете весь процесс.
    От себя добавлю что я юзал Fused Location Provider и работает он просто замечательно, главное чтобы его версия была 7 и выше, на 6 давал сильный разброс по координатам.
    Ответ написан
    Комментировать
  • Npm модули и windows?

    Если ставил глобально (с ключём -g) то попробуй создать системную переменную NODE_PATH со значением %AppData%\npm\node_modules.
    Ответ написан
    1 комментарий
  • Cоздание игр под android - что выбрать?

    SanchelliosProg
    @SanchelliosProg
    Java, Android, Software Testing
    libgdx - это наилучший вариант для Java. Есть ещё jMonkey Engine.
    Ответ написан
    Комментировать
  • Факультет "Информационная безопасность" и "Компьютерная безопасность" в чем отличия?

    Jump
    @Jump
    Системный администратор со стажем.
    Информация это не только компьютеры. А компьютеры это не только безопасность.
    Т.е защита информации это одно, а защита компьютерной инфраструктуры от разрушения и сбоев это другое.
    В одном случае важно не допустить утечки информации, в другом случае важно чтобы все работало как часы, и пофиг на информацию.

    А насчет перспективности - кто знает что будет через пять лет?
    Может будут в цене безопасники, может их будет переизбыток, может вообще в цене будут крестьяне с плугом.
    Ответ написан
    Комментировать
  • Какой язык выбрать для написания back-end?

    @beduin01
    vibed.org посмотрите
    Ответ написан
    Комментировать