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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.77
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
#1

Нужен инженерный калькулятор под Андроид - Android

11.09.2012, 13:23. Просмотров 5242. Ответов 18
Метки нет (Все метки)

Всем привет!
Мне нужен инженерный кальк под Андроид, который бы делал следующие операции:
все логические (И, НЕ, ХОР, ИЛИ, сдвиги туда-сюда) а также целочисленный остаток от деления (%).
Ну перевод БИН-ХЕКС-ДЕКС.
Я перпробовал с десяток, но целочисельного остатка так и не нашол
Подскажите, плз, если кто в теме.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2012, 13:23     Нужен инженерный калькулятор под Андроид
Посмотрите здесь:

Android Нужно приложение под андроид
Android Читалка под андроид
Архивирование под Андроид Android
Игры под Андроид Android
Программа под андроид Android
Android TCP клиент под андроид
Android приложение под андроид
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
11.09.2012, 22:53     Нужен инженерный калькулятор под Андроид #2
>> Я перпробовал с десяток, но целочисельного остатка так и не нашол
Вот вам 11ый исключительно с целочисленным остатком
Вложения
Тип файла: zip Calculator.zip (693.7 Кб, 512 просмотров)
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
12.09.2012, 10:54  [ТС]     Нужен инженерный калькулятор под Андроид #3
Цитата Сообщение от TanT Посмотреть сообщение
>> Я перпробовал с десяток, но целочисельного остатка так и не нашол
Вот вам 11ый исключительно с целочисленным остатком
Спасибо, работает 11-й кальк.
Чем открыть, для коррекции, исходный код?
Я хочу сделать несколько активных окон для рассчёта сразу нескольких значений.
Опыта в Андроид - программировании у меня "0", потому и спрашиваю.
Сейчас юзаю такой кальк:
https://play.google.com/store/apps/d...progcalc&hl=ru
Всем он меня устраивает, кроме наличия отсутствия "целчисельного остатка".
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
12.09.2012, 11:37     Нужен инженерный калькулятор под Андроид #4
в архиве из моего предыдущего поста eclipse проект.
Calculator/bin - содержит apk для деплоя приложения на устройство
Calculator/src - содержит исходный код (*.java). Открыть и редактировать, который можно в любом текстовом редакторе, но удобнее в специализированной среде (например eclipse).

P.S. для сборки приложения вам как минимум потребуется установить android SDK
P.S.S. что вы подразумеваете под "несколько активных окон для рассчёта сразу нескольких значений"?
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
12.09.2012, 12:11  [ТС]     Нужен инженерный калькулятор под Андроид #5
Цитата Сообщение от TanT Посмотреть сообщение
в архиве из моего предыдущего поста eclipse проект.
Calculator/bin - содержит apk для деплоя приложения на устройство
Calculator/src - содержит исходный код (*.java). Открыть и редактировать, который можно в любом текстовом редакторе, но удобнее в специализированной среде (например eclipse).

P.S. для сборки приложения вам как минимум потребуется установить android SDK
P.S.S. что вы подразумеваете под "несколько активных окон для рассчёта сразу нескольких значений"?
Мне по роду занятия приходится примерно такое считать:
Var2 = Var0 % 10; Var0 = Var0 / 10;
Var2 = Var2 | ((Var0 % 10) << 4); Var0 = Var0 / 10;
Var2 = Var2 | ((Var0 % 10) << 8); Var0 = Var0 / 10;
Var2 = Var2 | ((Var0 % 10) << 12); Var0 = Var0 / 10;
Var2 = Var2 | ((Var0 % 10) << 16); Var0 = Var0 / 10;
Var2 = Var2 | ((Var0 % 10) << 20);
Вот я и хочу переделать ваш кальк, что б одновременно мжно было в несколько окон вводить данные и видеть несколько результатов на екране.
Другими словами, то, что я сейчас вижу в вашем кальке - увидеть в четыре или пять строк, аналогично.
Причём, можно даже убрать окно ДЕЛИТЕЛЬ, и по умолчанию поставить %10 вместо него, тогда ещё болше освободится места.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
12.09.2012, 12:31     Нужен инженерный калькулятор под Андроид #6
Ну это небольшое дело, я размножу вам окна. (как только буду дома, это часов через 7)
В принципе, если у вас постоянная формула, можно жёстко задать её и вводить только числа, получая результат сразу.
В приведённом вами наборе формул исходным является только Var0, результаты промежуточных вычислений вам интересны?
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
12.09.2012, 12:37  [ТС]     Нужен инженерный калькулятор под Андроид #7
Цитата Сообщение от TanT Посмотреть сообщение
Ну это небольшое дело, я размножу вам окна. (как только буду дома, это часов через 7)
В принципе, если у вас постоянная формула, можно жёстко задать её и вводить только числа, получая результат сразу.
В приведённом вами наборе формул исходным является только Var0, результаты промежуточных вычислений вам интересны?
Формула не постоянна. Но %10 - постоянно.
Размножте, пожалуйста.
Забейте два раза %10 - константой, а остальные окна с вожможностью вводить свои значения.
В дальнейшем, я надеюсь, я сам смогу подправить формулу, по которой считается моё дело в вашем калькуляторе. Ибо всегда вас просить это не дело
SDK у меня на компе должно б быть, ибо с его помощью, я получал root своего Андроида.
И, ДА, мне интересны результаты промежуточных операций, из-за этого я и хочу много окон.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
12.09.2012, 18:14     Нужен инженерный калькулятор под Андроид #8
без выдумок, расскопировал строчки
Вложения
Тип файла: zip Calculator.zip (700.8 Кб, 99 просмотров)
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
12.09.2012, 19:12  [ТС]     Нужен инженерный калькулятор под Андроид #9
Цитата Сообщение от TanT Посмотреть сообщение
без выдумок, расскопировал строчки
Спасибо, похоже, но только две строки.
Добавьте, пожалуйста, ещё две с возможностью ввода делителя.
Или одну, на всякий случай.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
23.09.2012, 21:14     Нужен инженерный калькулятор под Андроид #10
AVL, меня заинтересовала идея калкулятора с несколькими переменными, вроде того как Вы демонстрировали ваши формулы. И в свободное от безделья время, я попытался реализовать, что задумалось в самом простом варианте. Работа ведётся исключительно с целыми числами, но специально для Вас я добавил необходимые арифметические операции. Меня в основном интересовал процесс построения, математику я шибко не тестировал, так что рекомендую проверять.
Итого, если будет интересно попробуйте попользовать. В свою очередь мне важна обратная связь, особенно по юзабилити, в связи с этим, мануал не прилагается
Вложения
Тип файла: zip Calculator.zip (232.8 Кб, 115 просмотров)
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
24.09.2012, 01:15  [ТС]     Нужен инженерный калькулятор под Андроид #11
На первый взгляд - работает.
На второй - по матиматике, при умножении 105*100000000, выдаёт непонятное число.
По юзибилити: если я ошибочно, вместо 12345, ввёл 123456, и хочу вытереть 6, то вытирается всё число 123456, а не цифра 6.
Тестирую дальше.

Добавлено через 1 час 20 минут
Есть, на мой взгляд, более серъёзная проблемма. Если делаю рассчёт из нескольких строк, а потом что-то меняю в первой, то перерасчёт идёт только в первой, остальные - не меняются, хотя тянут переменную из первой строки.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.09.2012, 05:46     Нужен инженерный калькулятор под Андроид #12
>> На второй - по матиматике, при умножении 105*100000000, выдаёт непонятное число.
действительно - поправлю

>> По юзибилити: если я ошибочно, вместо 12345, ввёл 123456, и хочу вытереть 6, то вытирается всё число 123456, а не цифра 6.
тут я поленился, сделал как мне проще - добавлю

>>Есть, на мой взгляд, более серъёзная проблемма. Если делаю рассчёт из нескольких строк, а потом что-то меняю в первой, то перерасчёт идёт только в первой, остальные - не меняются, хотя тянут переменную из первой строки.
не воспроизвёлся, можно данные на которых воспроизводится?

Добавлено через 22 минуты
по пункту 1, всё нормально, как сразу и показалось, банальное переполнение int. Для Вас сильно критичны сейчас большие числа?
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
24.09.2012, 08:24  [ТС]     Нужен инженерный калькулятор под Андроид #13
Большие числа - не критично. У меня 6 разрядов - максимум. Критично - что б автопересчёт делало в нижних строках, если я в верхних что-то поменял. Ну, и сильно не хватает скобок ().

Добавлено через 8 минут
Ячейки гораздо выше цифр - занимают дорогоценное место на экране. Высоту ячеек можно уменьшить.

Добавлено через 4 минуты
И глобальное пожелание. Сделать сохранение сессии, что б одни и те-же рассчёты каждый раз не вводить по-новой. Это уже как функции получатся. Часто используемые будут ждать в заготовках-шаблонах.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.09.2012, 09:12     Нужен инженерный калькулятор под Андроид #14
>> Ячейки гораздо выше цифр - занимают дорогоценное место на экране. Высоту ячеек можно уменьшить.
про какие ячейки идёт речь? кнопки? размер был выбран, чтобы пальцем сразу 3 не жать

>> у, и сильно не хватает скобок ().
скобки оставил на потом, так как сейчас можно разбивать на отдельные функции и использовать результат как переменную

>> cделать сохранение сессии, что б одни и те-же рассчёты каждый раз не вводить по-новой
сейчас есть сохранении текущей сессии, над множественным подумаю.

Расставь приоритеты, плиз
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
24.09.2012, 10:09  [ТС]     Нужен инженерный калькулятор под Андроид #15
Приоритет1:
Когда меняем высшую ячейку, то в нижних автоматически должно пересчитываться, ибо, сейчас получается ТАК:
вар1 2+3 = 5
вар2 вар1 * 2 = 14
Уточню. Первый раз оно вар2 считает правильно, но, если я меняю что-то ввреху, то вар2 так и остаётся 14.
----------
Про ячейки.
У меня 5-ти дюймовый екран. Можно на процентов 10-15 уменьшить, удобство у меня лично не пострадает, хотя, на мвлых диагоналях, согласен, можно и промахнуться.

Добавлено через 12 минут
Приоритет второй - скобки.
-------
Приоритет третий - мультсессия, или создание собственной функции.
--------
А дальше в маркет надо кальк ставить ибо нет там ему конкуренции, а желающие, думаю найдутся.
Хотя НЕХ систему счисления хорошо б добавить.

Добавлено через 12 минут
По ячейках, вот я поставил на маленький Андроид кальк.
Там окна "вар", "Формула" и "крестк" по горизонтали размешены на разных уровнях, соответственно занимают линшее место на экране.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.09.2012, 10:28     Нужен инженерный калькулятор под Андроид #16
По ячейках, вот я поставил на маленький Андроид кальк.
Там окна "вар", "Формула" и "крестк" по горизонтали размешены на разных уровнях, соответственно занимают линшее место на экране.
не совсем представляю, можно скриншот? данная строка по реализации должна быть в одну линию.

P.S. скрин можно на почту, она указанна в пункте "О приложении", который пока единственный в настройках
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
24.09.2012, 13:01  [ТС]     Нужен инженерный калькулятор под Андроид #17
Отправил.
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
24.09.2012, 22:04     Нужен инженерный калькулятор под Андроид #18
Частичный фикс:
1. выровнена строка ввода формулы
2. удаление чисел по циферно
3. перерасчёт формул учитывает изменения переменных

не вошло:
1. размер кнопок
2. скобки - на UI добавил, но в рассчёте использовать нельзя. пока нельзя
Вложения
Тип файла: zip Calculator.apk.zip (235.5 Кб, 58 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2012, 20:20     Нужен инженерный калькулятор под Андроид
Еще ссылки по теме:

Нужен ваш совет. Игра или программа под Андроид Android
Android Нужен андроид-программист
Android Нужен программист под андроид
Android Разметка под Андроид
Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? Android

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

Или воспользуйтесь поиском по форуму:
AVL
2 / 2 / 0
Регистрация: 14.08.2012
Сообщений: 92
25.09.2012, 20:20  [ТС]     Нужен инженерный калькулятор под Андроид #19
Цитата Сообщение от TanT Посмотреть сообщение
Частичный фикс:
1. выровнена строка ввода формулы
2. удаление чисел по циферно
3. перерасчёт формул учитывает изменения переменных

не вошло:
1. размер кнопок
2. скобки - на UI добавил, но в рассчёте использовать нельзя. пока нельзя
Проверил - работает!
Спасибо.

Будет-ли возможность при редактитровании удалять или всавлять символы внутри формулы, а не только в конце?
Это сильно усложнит ващу работу? Если сильно, то можно и обойтись без этого, но, с другой стороны, когда появятся скобки, то значительно удлиннятся и усложнятся сами строки формулы, соответственно, редакция ВНУТРИ формулы будет более восстребована.
Почему никто не качает.тастит кальк. Весчь эксклюзивно-приятно-нужная
Yandex
Объявления
25.09.2012, 20:20     Нужен инженерный калькулятор под Андроид
Ответ Создать тему
Опции темы

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