Форум программистов, компьютерный форум CyberForum.ru

Получение координат и адреса местоположения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как получить доступ к root файлу http://www.cyberforum.ru/android-dev/thread1664480.html
Всем привет. Допустим есть файл, его не видно без доступа к root. Как получить к нему доступ и к примеру скопировать.
Программирование Android Алгоритмы сжатия картинок для передачи по сети в Android Я тут слепил чаттер на основе Xmpp протокола, но беда одна, в румах не поддерживается передача файлов, есть идея использовать Base64 конвертацию, но перед этим нужен алгоритм сжатия, причем многократного сжатия, чтобы на выходе получалось ~ 200 кб размер, как это у whatsapp, плиз подскажите еще способы передачи кроме Base64 или алгоритмы может на худой конец? http://www.cyberforum.ru/android-dev/thread1664377.html
Программирование Android AsyncTask тормозит
Подскажите пожалуйста, делалю загрузку данных с сервера через asyncTask и возвращаются результат, а дальше делаю обработку этих данных во фрагменте, в приложении всего три таба, загрузка данных происходит в последнем табе, так вот, если нажимаешь на табу где происходит запрос к asyncTask приложение немного притормаживает пока эти данные не загрузятся. После возврата данных в формате json они...
Программирование Android Android skype и whatsApp чат файлы
Привет всем вопрос такой, можно ли брать из директорий и копировать или переносить чат файлы? Добавлено через 1 час 48 минут Тема закрыта!
Программирование Android Повторение фоновой картинки с указанием размера http://www.cyberforum.ru/android-dev/thread1664260.html
Данный ImageView <ImageView android:layout_width="match_parent" android:layout_height="30dp" android:layout_marginTop="17dp" /> Нужно заполнить повторяющимся изображением, оригинальные размеры изображения 82x189, ее надо уменьшить пропорционально под ImageView. В данном коде повтор работает, но размеры игнорируются BitmapDrawable bmp =...
Программирование Android Список с разными и сложными элементами Здравствуйте, дорогие форумчане. Задумал я тут создать мобильный клиент для VK и у меня появились проблемы. Мне нужно отобразить список новостей. Так как их много, логично выводить их как-то в виде списка. Однако новости могут быть разными, на них должно быть несколько разных кнопок. В общем, как мне сделать список, у которого каждый элемент будет содержать несколько других компонент? Думал... подробнее

Показать сообщение отдельно
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,669
Записей в блоге: 3

Получение координат и адреса местоположения - Программирование Android

17.02.2016, 16:10. Просмотров 164. Ответов 0
Метки (Все метки)

Использую след. метод:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public LocationAddress getMyFullAddressFromCurrentLocation(){
        Log.d("tx"," getMyFullAddressFromCurrentLocation ");
        try {
            LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
            String provider = locationManager.getBestProvider(new Criteria(), true);
            Location locations = locationManager.getLastKnownLocation(provider);
            List<String> providerList = locationManager.getAllProviders();
            if (null != locations && null != providerList && providerList.size() > 0) {
                Geocoder geocoder = new Geocoder(getApplicationContext(), Locale.getDefault());
                List<Address> listAddresses = geocoder.getFromLocation(locations.getLatitude(), locations.getLongitude(), 1);
 
                if (null != listAddresses && listAddresses.size() > 0) {
                    return new LocationAddress(
                            listAddresses.get(0).getAddressLine(0)!=null && listAddresses.get(0).getAddressLine(0)!=null ? listAddresses.get(0).getAddressLine(0).toString() : "",
                            listAddresses.get(0).getLocality() !=null && listAddresses.get(0).getLocality()!=null? listAddresses.get(0).getLocality().toString() : "",
                            listAddresses.get(0).getAdminArea()!=null && listAddresses.get(0).getAdminArea()!=null? listAddresses.get(0).getAdminArea().toString() : "",
                            listAddresses.get(0).getCountryName() != null && listAddresses.get(0).getCountryName()!=null? listAddresses.get(0).getCountryName().toString() : "",
                            listAddresses.get(0).getPostalCode()!=null && listAddresses.get(0).getPostalCode()!=null ? listAddresses.get(0).getPostalCode().toString() : "",
                            listAddresses.get(0).getFeatureName() != null && listAddresses.get(0).getFeatureName()!=null ? listAddresses.get(0).getFeatureName().toString() : "");
                }
            }
            return null;
        } catch (SecurityException ex){
            ex.printStackTrace();
            return null;
        }
        catch (Exception ex){
            ex.printStackTrace();
            return null;
        }
 
    }


1) Есть ли методы которые работают более шустрее и стабильней?
2) В данном методе мы получаем getLastKnownLocation, а как сделать так чтобы функция получила текущее местоположение, а не последнее зафиксированное..
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru