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

Не могу найти ошибку в программном коде Eclipse, Android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с GridView http://www.cyberforum.ru/android-dev/thread1374993.html
Здравствуйте. На данный момент мой уровень знаний программирования 1% из 100000. Учусь. 8( Подскажите пожалуйста вот у меня есть GridView и подключенные к нему изображения. Можно ли при вызове onItemClick сделать так, чтобы для каждого изображения вызывалась своя активность с какой-нибудь текстовой информацией, которую можно было бы редактировать в режиме приложения(сохранять, удалять,...
Программирование Android Кто пользовался sqlcipher? Гуру, кто реально использовал sqlcipher??? Нашел, скачал, запустил один из образцов под андроид... Простой адаптер на 20 строк. Вроде шифрование работает, но... 1) Можно ли просматривать шифрованные базы вне андроида? Например в винде? Есть ли вьювер? Или даже редактор? 2) Насколько эта база надежна? Не было ли случаев полной поломки базы? 3) Насколько быстрые запросы на нем получится?... http://www.cyberforum.ru/android-dev/thread1374923.html
Программирование Android Диаграмма классов
Всем привет. Появилась необходимость в создании диаграммы классов. Классов много, поэтому в ручную рисовать диаграмму классов нет желания. Есть ли какие - нибудь сторонние программы для рисования диаграмм по java с android, либо какой - нибудь плагин/модуль для Android Studio?
Navigation Drawer - ошибка Программирование Android
Возникает ошибка при установке drawerListener public class MainActivity extends Activity { String email; DrawerLayout drawerLayout; ListView navigationListView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Программирование Android ListView. Постепенное подгружение картинок http://www.cyberforum.ru/android-dev/thread1374729.html
Нужно сделать скролинг из картинок, их будет 100. Как лучше заполнять элементы лист-вью? Сразу записать ссылки на картинки, или ставить их когда следующий элемент уже виден на экране? Можно пример, вопрос в том - как сделать что бы не тормозило?
Программирование Android Яндекс Карты Доброго времени суток! Хотел бы узнать как использовать Яндекс.карты в своем проекте, а также навигацию по картам, но чтобы это работало в пределах одного города. Может кто ссылку скинет на пример такой реализации. Поиском пользовался, но в основмном все для Гугл карт. p/s Сильно не ругайтесь, я еще Нуб в программировании на Android :) подробнее

Показать сообщение отдельно
Vlad Maslenniko
0 / 0 / 0
Регистрация: 14.02.2015
Сообщений: 2

Не могу найти ошибку в программном коде Eclipse, Android - Программирование Android

14.02.2015, 22:41. Просмотров 348. Ответов 2
Метки (Все метки)

Кто может помочь найти ошибку в программном коде нужно чтобы программа из вектора "по координатам a,d и c,b" вывела расстояние "h" также и азимут это "k" и "y" но при нажатии на кнопку программа вылетает. В заранее за помощь спс!!!


Вот сам код :
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
84
85
86
87
88
89
90
91
92
93
94
95
package com.flu.appcalck;
 
import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.TextView;
 
 
public class MainActivity extends Activity implements OnClickListener{
 
    String mResult;
    float r = 0;
    float h = 0;
    float e = 0;
    float l = 0;
    float k = 0;
    float y = 0;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        View mSolveButton = findViewById(R.id.Start);
        mSolveButton.setOnClickListener(this);
        }
    @Override
    public void onClick(View v) {
        showResult();
    }
    private void showResult(){
        EditText mEditA = (EditText) findViewById(R.id.A);
        EditText mEditD = (EditText) findViewById(R.id.D);
        EditText mEditC = (EditText) findViewById(R.id.C);
        EditText mEditB = (EditText) findViewById(R.id.B);
        // 
        String mA = mEditA.getText().toString();
        String mD = mEditD.getText().toString();
        String mC = mEditC.getText().toString();
        String mB = mEditB.getText().toString();
        // 
        getResult(mA,mD,mC,mB);
        TextView mResultFild = (TextView) findViewById(R.id.Result);
        mResultFild.setText(Html.fromHtml(mResult));
    }
    
    private void solveEqation(int a, int d, int c, int b) {
        e = (float) Math.sqrt(((c-a)/10)^2+((b-d)/10)^2);
        h = (float) (e*100);
        l = (float) (a-c);
        if ( l >= 0) {
            r = (float) Math.acos(((c-a)/10)/e);
            k = (float) (180/Math.PI)*r;
        } else {
            y = (float) 360 - k;
        }
    }
    
    private void getResult(String mA, String mD, String mC, String mB) {
        int mValueA,mValueD,mValueC,mValueB;
        if (mA.length() == 0) {
            mA= "1234" ; mValueA = 1234;
        } else {
            mValueA = Integer.parseInt(mA);
        } if (mD.length() == 0) {
            mD = "1230" ; mValueD = 1230;
        } else {
            mValueD = Integer.parseInt(mD);
        } if (mC.length() == 0) {
            mC = "1250" ; mValueC = 1250;
        } else {
            mValueC = Integer.parseInt(mC);
        } if (mB.length() == 0) {
            mB = "1270" ; mValueB = 1270;
        } else {
            mValueB = Integer.parseInt(mB);
        }
        solveEqation(mValueA,mValueD,mValueC,mValueB);
        if (mValueA == 0) {
        } else {
            
            if (mValueD == 0) {
            } else {
                
            } if (mValueC == 0) {
        } else {
            
        } if (mValueB == 0) {
            mResult = "м:" + h;
        }
    }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru