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

Калькулятор - Android

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 114, средняя оценка - 4.61
0xDC
2 / 2 / 0
Регистрация: 15.09.2011
Сообщений: 104
10.04.2012, 23:40     Калькулятор #1
Всем привет. Вобщем срочно нужно написать простое приложения для андроида, за 4 дня Я выбрал калькулятор. Не знаю явы. Но есть желание. Что почитать, и вообще насколько это сложно? Думаю сначала нужно разобраться как это будет выглядеть на яве, а потом "привязать" это к андроиду. Знаю плюса. Вобщем жду советов, с чего начать?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0xDC
2 / 2 / 0
Регистрация: 15.09.2011
Сообщений: 104
19.04.2012, 02:13  [ТС]     Калькулятор #21
Хм, спс) Только так не работает вот код
Java
1
2
3
public void onClick(View view){
if(rbSave.isChecked()){saveresult = result.toString();};  //rbSave-флажок, сохранять ли результат
    }
А в начале просто поставил так

Java
1
2
3
4
5
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
.....
entry.setText(saveresult);
Что не так? Сделал кнопку SHOW чтобы проверить сохраняется ли результат вообще, но при нажатии ноль реакции
Java
1
2
3
4
5
6
7
8
SHOW.setOnClickListener(new View.OnClickListener() {
             
            @Override
            public void onClick(View v) {
                 entry.setText(saveresult);
                        entry.append("SHOW");
            }
        });
Добавлено через 41 минуту
Уже разобрался, но вот проблемка-это решение подходит только когда приложение открыто. После ВЫКЛЮЧЕНИЯ данные не сохраняются. Какие есть предложения?

Добавлено через 1 час 12 минут
Вот. Кому интересно, решил проблему :
Java
1
2
3
4
5
6
7
8
9
10
 @Override
    protected void onStop(){
       super.onStop();
       String res = entry.getText().toString();
      
      SharedPreferences settings = getSharedPreferences(res,0);
      SharedPreferences.Editor editor = settings.edit();
      editor.putString("Res", res);
      editor.commit();
    }
Подробно тут http://developer.android.com/guide/t...a-storage.html
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
javadev75
1 / 1 / 0
Регистрация: 11.04.2013
Сообщений: 8
15.04.2013, 17:23     Калькулятор #22
Мой пример калькулятора для android:

https://github.com/javadev/calc/tree...c/main/android
KyoN
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 64
13.05.2015, 18:25     Калькулятор #23
А как реализовать еще дополнительно подсчет функции 1/(1-х) и перевести в двоичную систему все вычисления? Что добавить?
javadev75
1 / 1 / 0
Регистрация: 11.04.2013
Сообщений: 8
13.05.2015, 18:31     Калькулятор #24
Можно добавить секцию после блока

} else if ("1/x".equals(command)) {

Можете создать pull request
KyoN
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 64
13.05.2015, 18:43     Калькулятор #25
а система счисления? Первый раз с джавой)
javadev75
1 / 1 / 0
Регистрация: 11.04.2013
Сообщений: 8
13.05.2015, 18:46     Калькулятор #26
Нашёл ссылку с примером для конвертирования в двоичный формат числа:

http://stackoverflow.com/questions/5...format-in-java
KyoN
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 64
13.05.2015, 19:21     Калькулятор #27
Спасибо большое
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2015, 18:19     Калькулятор
Еще ссылки по теме:

Калькулятор на Android Android
Калькулятор по формуле Android
Android Подскажите. Калькулятор Android
Калькулятор и деление на ноль Android
Калькулятор Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
KyoN
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 64
21.05.2015, 18:19     Калькулятор #28
А можете помочь с такой же прогой только для чисел в двоичной системе?
Yandex
Объявления
21.05.2015, 18:19     Калькулятор
Ответ Создать тему
Опции темы

Текущее время: 15:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru