Форум программистов, компьютерный форум, киберфорум
Наши страницы

Приложение создано, ошибок нет, устанавливается но запустить я его не могу - нет иконки. Что я сделал не так? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Одно к дургому http://www.cyberforum.ru/android-dev/thread1218564.html
Добрый день! Получаю JSON строку и разбираю её. Там 3 поля - id, command, action Command и action получаю нормально, а на ID выдает: java.lang.Long cannot be cast to java.lang.String Я так...
Программирование Android SetOnClickListener исчезает глобальная переменная Помогите исчезает глобальная переменная //Здесь переменная выводится нормально Log.d(LOG_TAG, "Моя переменная"+tehGuid); //Обработка события при нажатии на кнопку "Закрытие" ... http://www.cyberforum.ru/android-dev/thread1218402.html
Программирование Android Глючит получение id группы по id контакта телефонной книги
Все перерыл, не могу решить проблему Перепробовал разные методы получения айдишника группы, в которой находится контакт, по айдишнику контакта Проблема в том, что на одних устройствах правильно...
Запрет сворачивания/паузы приложения Программирование Android
Можно ли запретить сворачивать приложение например при вызове Skype (чтобы приложение всегда оставалось навиду)?
Программирование Android Структура ОС Android http://www.cyberforum.ru/android-dev/thread1218333.html
Ребят, нужна помощь. Нужно дать полные ответы на ниже приведенные вопросы, исходя из документации ОС Android. Вопрос по самой структуре ОС Android: 1. Системные панели в ОС Android. 2. Метрики в...
Программирование Android SurfaceView&Canvas Подскажите, как реализовать отображение, например, карандашика, когда рисуешь на Canvas в SurfaceView. В какую сторону копать, чтобы такое реализовать? Пример в SnapChat: когда сфотографировал - есть... подробнее

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

Приложение создано, ошибок нет, устанавливается но запустить я его не могу - нет иконки. Что я сделал не так? - Программирование Android

27.06.2014, 21:04. Просмотров 884. Ответов 2
Метки (Все метки)

Код:
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
package ru.wert1go.equation;
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 EquationActivity extends Activity implements OnClickListener{
    String mResult;
    float D;
    float x1 = 0;
    float x2 = 0;
    @Override public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.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 mEditB = (EditText) findViewById(R.id.b);
        EditText mEditC = (EditText) findViewById(R.id.c);
        String mA = mEditA.getText().toString();
        String mB = mEditB.getText().toString();
        String mC = mEditC.getText().toString();
        getResult(mA, mB, mC);
        TextView mResultField = (TextView) findViewById(R.id.equation);
        mResultField.setText(Html.fromHtml(mResult));
    }
 
    private void solveEquation(int a, int b, int c) {
        D = (float) Math.pow(b, 2) - 4 * a * c;
        if (D >= 0) {
        x1 = (float) ((-b + Math.sqrt(D))/(2*a));
        x2 = (float) ((-b - Math.sqrt(D))/(2*a));
        } }
 
    private void getResult(String a, String b, String c) {
        int mValueA; int mValueB; int mValueC;
        if (a.length() == 0) {
            a = "1"; mValueA = 1;
        } else {
            mValueA = Integer.parseInt(a);
        }
        if (b.length() == 0) {
            b = "0"; mValueB = 0;
        } else {
            mValueB = Integer.parseInt(b);
        }
        if (c.length() == 0) {
            c = "0"; mValueC = 0;
        } else {
            mValueC = Integer.parseInt(c);
        }
        solveEquation(mValueA, mValueB, mValueC);
         if (mValueA == 0)
            mResult = 1 + "x2";
        else
            mResult = a + "x2";
        if (mValueB < 0 )
            mResult += b + "x";
        else
            mResult += "+" + b + "x";
        if (mValueC < 0)
            mResult += c + " = 0";
        else
            mResult += "+" + c + "= 0";
       
        mResult += "x1,x2 = (-(" + b + ")&plusmnв€љ" + b + "2-4Г—" + a + "Г—" + c + ")/2Г—" + a + " = 0";
         if (D < 0) {
            mResult += "Уравнение РЅРµ имеет решения, так как дискриминант меньше 0";
        } else {
            mResult += "x1 = -(" + b + ") + в€љ" + D + " = " + x1 + "";
            mResult += "x2 = -(" + b + ") - в€љ" + D + " = " + x2 + "";
        }
    }
}
Сам layout
XML
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
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="20dip"
android:paddingRight="20dip" >
<LinearLayout android:id="@+id/equation"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dip"
android:paddingBottom="10dip" >
<EditText android:id="@+id/a"
android:inputType="numberSigned"
android:layout_width="40dip"
android:layout_height="wrap_content" />
<TextView android:text="@string/xqudratic_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText android:id="@+id/b"
android:inputType="numberSigned"
android:layout_width="40dip"
android:layout_height="wrap_content" />
<TextView android:text="@string/x_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText android:id="@+id/c"
android:inputType="numberSigned"
android:layout_width="40dip"
android:layout_height="wrap_content" />
<TextView android:text="@string/equal_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<Button android:id="@+id/start"
android:text="@string/start_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
</RelativeLayout>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru