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

Создание калькулятора: как посчитать строковую переменную - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как проверить, включил ли пользователь GPS? http://www.cyberforum.ru/android-dev/thread1411841.html
При запуске приложения пользователю предлагается включить GPS. Вот код: private void askForGpsLocation() { if(!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) { alertDialog.setMessage("Share your location"); alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void...
Программирование Android POST авторизация с использованием JSOUP Вот собственно и у меня дедлок случился)) Ситуация следующая, пытаюсь залогиниться на joy.reactor.cc package com.noxx.joyreactor.Net; import android.app.Activity; import android.os.AsyncTask; http://www.cyberforum.ru/android-dev/thread1411815.html
Заполнение ListView в AsyncTask Программирование Android
Нужно заполнить ListView картинками, которые скачиваются в AsyncTask с помощью Picasso. Картинки скачиваются нормально, ArrayList и ArrayAdapter заполняются, но при adapter.notifyDataSetChanged(); в onProgressUpdate(); вылезает Exception - ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. В чём проблема и как лучше решить...
Программирование Android Преобразование EditText в Double
Здравствуйте, понемногу изучаю андроид и вот уперся в проблему, точнее в не знание. Есть EditText в нем указал что можно вводить только десятичные числа. А вот теперь сама проблема как правильно все перевести, запись такого плана не прокатывает editText = editText + 2; ну это и логично. Следовательно надо как то editText перевести в double. Подскажите как это сделать? Да и учитывая что только...
Программирование Android Android Studio. Установка приложения на эмулятор. Application Installation Failed http://www.cyberforum.ru/android-dev/thread1411701.html
С недавних пор перестали устанавливаться на эмулятор абсолютно все мои приложения. Даже только что созданный пустой проект не устанавливается. Все время вываливается ошибка на скрине. Как исправить подскажите пожалуйста?
Программирование Android Как сохранять добавленное в ListView поле? День добрый. Подскажите как можно сохранять добавленное поле , что бы в следующий раз при запуске приложения оно было и добавлять к имеющимся уже public class MainActivity extends Activity { ArrayList<String> massname; EditText edittext ; ListView List ; ArrayAdapter<String> adapter ; @Override подробнее

Показать сообщение отдельно
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 596
06.04.2015, 11:30
Цитата Сообщение от Dneprtrase Посмотреть сообщение
Создаю калькулятор на телефон. У меня в строковой переменной хранятся все действия. Пример: a="1+2+3".
Я думал, как это посчитать, и мне подсказали использовать эту библиотеку: https://github.com/evgenyneu/js-evaluator-for-android . Скачал, добавил в свой проект, но уже пол дня не могу разобраться как сделать так, что ты оно работало. Может кто то уже использовал, и знает...
Что бы я не делал, какие бы функции не использовал, после вывода переменой в, допустим,TextViem она все ровно равна "1+2+3"
Парсеры калькуляторов, вроде, стандартного в Android, очень простые, сделайте просто свой... работы максимум часа на 3 (если что-то существенное делать). Для распознавания токенов используйте регулярные выражения, так проще (по личному опыту знаю )
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru