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

Distance Between two points - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Определение местоположение Genymotion http://www.cyberforum.ru/android-dev/thread1646652.html
Не подскажите как правильно тестировать приложения которые используют Google Maps в Genymotion. Я установил на устройстве genymotion Google сервисы. Гугл карта отображается но показывает не правильное мое местоположение. Почему?? Получается приложения использующие гугл мэпс и определение локации лучше тестировать на реальном устройстве чем на genymotion?7 А на genymotion девайсе можно как то...
Программирование Android Модификатор synchronized и Runnable Имеется сервис в котором крутится поток работающий с сетью, проблема в том, что при некоторых(больше месяца пытаюсь понять каких) обстоятельствах создается несколько экземпляров этого сервиса. Перед запуском проверяю не запущен ли он так: ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningServiceInfo> rs =... http://www.cyberforum.ru/android-dev/thread1646586.html
Программирование Android Прокладка маршрута
Всем привет. Хочу реализовать приложение для прокладке оптимального маршрута (яндекс метро для примера) для общественного транспорта в своём городе (насиление 500\600 тыс. чел. ) Кто в курсе с чего начать, в смысле дай те направления с чего начать копать? Спасибо
Определение местоположения Программирование Android
Только начинаю осваивать программирование для андроида. Английский знаю плохо, поэтому толковой литературы на русском найти не смог :) Вот собственно вопрос: Что необходимо(в техническом и программном плане) и как можно реализовать приложение, которое отслеживает местоположение телефонов на которых установлено. Данные местоположения всех устройств с приложением должны отправляться на сервер...
Программирование Android Сбой OutOfMemoryError http://www.cyberforum.ru/android-dev/thread1646381.html
java.lang.OutOfMemoryError: Failed to allocate a 12960012 byte allocation with 5594672 free bytes and 5MB until OOM at dalvik.system.VMRuntime.newNonMovableArray(Native Method) at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:609) at...
Программирование Android Потерял код программы, как восстановить из приложения? Здравствуйте, уважаемые программисты! Мне очень нужна ваша помощь!! Дело в том, что я потерял код своей программы, можно ли его как-то восстановить, если у меня есть она на телефоне, как-то вскрыть ее код? Я пробовал с помощью программы ShowJava, но она очень коряво это делает, непонятно что вообще выдает мне а не код... Заранее большое спасибо!! подробнее

Показать сообщение отдельно
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 90

Distance Between two points - Программирование Android

24.01.2016, 23:26. Просмотров 304. Ответов 1
Метки (Все метки)

Привет, подскажите как правильно реализовать вывод дистанции между двумя точками. Сделал по примеру а приложение крашится.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
public class General extends Activity implements View.OnClickListener {
 
    ArrayList LTDlist = new ArrayList();
    ArrayList LNGlist = new ArrayList();
    double lngTest, ltdTest;
    DatabaseHelper sqlHelper;
    SQLiteDatabase db;
    Cursor userCursor;
    EditText editText;
    TextView totalTagImageView, totalDistanceView;
    Button button;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.general);
 
        button = (Button) findViewById(R.id.button);
        totalTagImageView = (TextView) findViewById(R.id.TagImageView);
        totalDistanceView = (TextView) findViewById(R.id.distanceView);
        editText = (EditText) findViewById(R.id.editTex);
        sqlHelper = new DatabaseHelper(getApplicationContext());
        button.setOnClickListener(this);
    }
 
    @Override
    protected void onResume() {
        super.onResume();
 
        db = sqlHelper.getReadableDatabase();
        userCursor = db.query("geotable", null, null, null, null, null, null);
 
        if (userCursor.moveToFirst()) {
 
            int lngColIndex = userCursor.getColumnIndex("lng");
            int latColIndex = userCursor.getColumnIndex("lat");
 
            do {
 
                lngTest = userCursor.getDouble(lngColIndex);
                ltdTest = userCursor.getDouble(latColIndex);
 
                LTDlist.add(ltdTest);
                LNGlist.add(lngTest);
 
            }
            while (userCursor.moveToNext());
        } else
            userCursor.close();
 
 
        }
 
 
    @Override
    public void onClick(View v) {
 
        switch (v.getId()) {
            case R.id.button:
            int i = 0;
                Location locationA = new Location("point A");
 
                locationA.setLatitude((Double) LTDlist.get(i));
                locationA.setLongitude((Double) LNGlist.get(i));
 
                Location locationB = new Location("point B");
 
                locationB.setLatitude((Double) LTDlist.get(i+1));
                locationB.setLongitude((Double) LNGlist.get(i+1));
 
                float distance = locationA.distanceTo(locationB);
 
                float totalDistance = distance;
                editText.setText(totalDistance);
 
                break;
            default:
                break;
 
        }
    }
 
}
лог ошибки: FATAL ERROR на эти строчки
Java
1
2
3
                
float totalDistance = distance;
editText.setText(totalDistance);
Студия предлагает исправить эту строку на
Java
1
editText.setText((int) totalDistance);
Но от краша это не спасает
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru