palmcalc2019 / palmcalc Goto Github PK
View Code? Open in Web Editor NEWThis project forked from cybro/palmcalc
Multi-function Scientific Calculator for Android
License: GNU General Public License v3.0
This project forked from cybro/palmcalc
Multi-function Scientific Calculator for Android
License: GNU General Public License v3.0
Hello,
When I try to build the app I got the following issue:
Android resource compilation failed
/PalmCalc-master/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:543: error: inner element must either be a resource reference or empty.
/PalmCalc-master/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:681: error: unescaped apostrophe in string
"Android's programming language itself is switching from Java to Kotlin".
/PalmCalc-master/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:650: error: not a valid string.
/PalmCalc-master/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml: error: file failed to compile.
Can you please support me in order to build it with android studio 3.5.3
Thanks,
Chaker
Please insert info about de programmer and this web page. Thanks.
Please add some screenshots showing the main application window and settings screens to your application page in the F-Droid directory.
Press FSE to get SCI mode, then TAB to get 4 significant digits. Type .45/2.2 to get 2.045E-1. Press STO (which requires ALT). You currently get an error because of bug #17. Press AC. There is now no ALT on the display. However, pressing 2 you get E.
It would be great if you could add a function for the y root of x. It could go right above the x to the power of y key using the shift key.
A button that swaps the to
and from
units in the Unit Converter
Unnecessary.
Pls include an option to add custom units for conversion
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.github.palmcalc2019.palmcalc/com.github.palmcalc2019.palmcalc.PalmCalcActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object android.content.Context.getSystemService(java.lang.String)' on a null object reference
at com.github.palmcalc2019.unit.AbstractWheelTextAdapter.<init>(AbstractWheelTextAdapter.java:75)
at com.github.palmcalc2019.unit.AbstractWheelTextAdapter.<init>(AbstractWheelTextAdapter.java:65)
at com.github.palmcalc2019.unit.AbstractWheelTextAdapter.<init>(AbstractWheelTextAdapter.java:60)
at com.github.palmcalc2019.unit.ArrayWheelAdapter.<init>(ArrayWheelAdapter.java:43)
at com.github.palmcalc2019.unit.AndroidQAActivity.IntwheelSelector(AndroidQAActivity.java:434)
at com.github.palmcalc2019.unit.AndroidQAActivity.onStart(AndroidQAActivity.java:124)
After startup a message is displayed that the display size is not supported. But afterwards the app looks fine.
Phone: Motorola One Vision
Display: 2520 x 1080
I suggest adding an option to disable the result animation when you press =
I guess the animation is fine, but some would like to get an instant result, just as you would get with a physical calculator, hence this request.
Press FSE and move to SCI mode. Use TAB to get 4 decimal digits. Press .45/2.2, to get 2.045E-1 and try to use STO. You get an error (Save failed).
I see the last commit was made almost two years ago, so it seems this project is dead. Is this true (which would be a pitty)?
in a normal scientific calculator pressing
1 / 2 E - 3
one gets an expression interpreted as
1/(2*10^(-3))
that is 500
In PalmCalc 2019, the best approximation of E is Exp, but pressing
1 / 2 E - 3 )
one obviously gets and expression interpreted as
1/2*10^(-3) that is 0.0005
This may appear a bit confusing to those using regular calculators where both Exp and an "E" to help entering numbers in scientific notation are provided. More so, becase "Exp" is not in the upper zone of the keyboard, but where "E" is generally found in regular scientific pocket calculators. Please, consider adding "E" to help quickly enter numbers in scientific notation and leaving out Exp, since one has already 10^x.
In the settings you can set the start screen. This is the screen which is opened at startup after the application was fully unloaded from memory. The setting does include the currency converter which does not exist any more. This causes all screens which follow, to point to the wrong startup screen.
For example, if you select the currency converter as start screen, the basic calculator will start. If you select the BMI calculator as start screen, the about box will start.
(tested version 3.0.4)
org.javia.arity
'Arity' is an arithmetic engine for for Java, by Mihai Preda.
It's currently used in:
com.cybrosys.basic.HistoryAdapter
com.cybrosys.basic.Logic
com.cybrosys.scientific.EventListener
com.cybrosys.scientific.HistoryAdapter
com.cybrosys.scientific.Logic
com.cybrosys.unit.Calculate
(Some of these classes may be duplicates, but that's a problem for another issue)
Originally a Freshmeat project, the project was apparently moved to Google Code some time after 2008. There are no working links for this URL; apparently it was excluded from the Google Code archive.
The code was imported from google code several times, by several different people. The most notable imports are:
setup.py
.For now, using the embedded JAR does work. But this project needs a better solution going forward. Checking binaries into git is never a good strategy, and relying on abandoned code that can't be updated is also a very bad idea.
A Jitpack build of Hoijui's version currently succeeds; in order to guarantee code availability going forward, this version should be forked into a repo controlled by this project.
From there, we can also include the improvements done by piusvelte
In the fdroid version not found the del button, so don't can delete number without delete with ac button
Add functionality to the scientific calculator, to be able to switch &perform conversions between different numerical bases (radixes): decimal, hexadecimal, octal, binary
Watts, HP, BHP, Joules, etc
In the BMI calculator in metric mode changing the weight doesn't affect the result.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.