Прежде чем перейти в режим на основе местоположения, я проверяю наличие каких-либо провайдеров местоположения, вызывая
List<String> android.location.LocationManager.getProviders(boolean enabledOnly) //enabledOnly = true
и проверяя размер полученного списка.
Теперь я протестировал свое приложение на HTC Desire с Android 2.2. Системные настройки не позволяют отслеживать местоположение (GPS и мобильная связь отключены).
Однако возвращаемый список содержит 1 запись со значением «пассивный». Что это такое? Могу я с ним работать? Провайдер работает медленно / не работает. эхо "какой-то текст" | awk '/ $ REF / {print $ 2}'
Я попробовал следующий фрагмент в сценарии оболочки, но awk
не нашел $ REF
REF=SEARCH_TEXT
echo "some text" | awk '/$REF/{print $2}'