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

Сделать приложение для отслеживания перемещения ребенка (геоданные) - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как обработать нажатие на ImageView? Eclipse(android) http://www.cyberforum.ru/android-dev/thread1780290.html
Ребят, не пойму в чем ошибка, как обработать нажатие на картинку? public class MainActivity extends ActionBarActivity implements OnClickListener { ImageView imageView1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Android Запустить сервис в другом потоке Как правильно запустить сервис в другом потоке? Сервис должен работать всегда (даже когда приложение закрыто) http://www.cyberforum.ru/android-dev/thread1780159.html
Spring for android Android
Всем доброго дня! Не давно начал изучать spring и для этого воспользовался книгой. Прочитав уже небольшую часть книги я понял, что это очень удобный фреймворк позволяющий упрощать написание больших проектов. Так как в начале книги пояснялось что данный фреймворк предназначен для веб разработки, то следовательно для андроида он никак применим??? Как я смотрю на эту ситуацию: сам...
Android Выбор рекламной площадки
Делаю глобальное обновление для своей игры, в результате которого, в нем появилась игровая валюта. В некоторых играх я встречал возможность получения монет за просмотр рекламы. Так вот, мне хотелось бы сделать такой же функционал, только нужно найти хорошую площадку, где платили бы за просмотр, а не за клики. Год назад писал парень из vidiger.com, у них это называется "Реклама за получение...
Android Kryonet для Android http://www.cyberforum.ru/android-dev/thread1779876.html
Можно ли использовать библиотеку kryonet под android? https://github.com/EsotericSoftware/kryonet Добавлено через 2 часа 31 минуту В описании написано же Не заметил Извиняюсь
Android Повысить скорость вставки в базу Здравствуйте! Имеется метод, который запускается один раз после первой установки программы, то есть создается база и в нее вставляются данные. Таблица для вставки: db.execSQL("CREATE TABLE time (id INTEGER PRIMARY KEY AUTOINCREMENT, arrival VARCHAR(10), departure VARCHAR(10));"); Код метода: public void insertTime(SQLiteDatabase database) throws FileNotFoundException { ... подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2857 / 1790 / 181
Регистрация: 13.01.2012
Сообщений: 6,734
14.07.2016, 11:21     Сделать приложение для отслеживания перемещения ребенка (геоданные)
YourBass, если в двух словах
в onCreate активити делаем так
Java
1
2
3
4
5
6
7
8
9
10
11
12
        LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
        if (lm != null) {
            Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
            if (location == null) {
                location = lm.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
            }
            if (location != null) {
                update(location.getLatitude(), location.getLongitude());
            }
 
            lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new MyListener());
        }
в самом активити должно быть такое
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    private class MyListener implements LocationListener {
        @Override
        public void onLocationChanged(final Location location) {
            if (location != null) {
                update(location.getLatitude(), location.getLongitude());
            }
        }
        
        @Override
        public void onProviderDisabled(String provider) {}
        
        @Override
        public void onProviderEnabled(String provider) {}
        
        @Override
        public void onStatusChanged(String provider, int status, Bundle extras) {}
    }
в самом методе update что то подобное
Java
1
2
3
    private void update(double latitude, double longitude) {
        //послать координаты на сервер. как вариант вместе с ID ребенка
    }
 
Текущее время: 12:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru