Android Open Source - Calculator application OpenCalc






Project Summary

Open Source Calculator Application for the Android Operating System.

Web Site / Source Repository

OpenCalc is hosted in the following web site
https://github.com/JRSoftware92/OpenCalc

If you think the Android project OpenCalc listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of OpenCalc.

ItemValue
Java File Count75
Supported screen sizes[ldpi, mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version21
Minimum SDK Version14
Activity Count6
Fragment Count2
jar files usedGraphView-4.0.0.jar
achartengine-1.1.0.jar
android-support-v4.jar
Asset File Namesassets\pocket_calcuatlor_tt.ttf
assets\style-7_digital-7.zip
Raw File Namesres\raw\credits.txt




Resource Files

There are 1 image files in OpenCalc. The names of the image files are listed as follows.

calculator_icon.png

The following screenshort is generated from the image listed above.

null

Java Source Files

OpenCalc has the following Java source files.

com.dev.genericsqladapter.DatabaseAdapter.java
com.dev.genericsqladapter.DatabaseHelper.java
com.dev.genericsqladapter.ISQLObject.java
com.dev.genericsqladapter.SQLObject.java
com.dev.graph.GraphFragment.java
com.dev.graph.GraphSeries.java
com.dev.graph.GraphUtils.java
com.dev.graph.IRenderer.java
com.dev.graph.LineGraphFragment.java
com.dev.graph.LineGraphRenderer.java
com.dev.graph.OnGraphClickListener.java
com.dev.opencalc.activity.CalculatorActivity.java
com.dev.opencalc.activity.CreditsActivity.java
com.dev.opencalc.activity.FeedbackActivity.java
com.dev.opencalc.activity.FunctionListActivity.java
com.dev.opencalc.activity.GraphActivity.java
com.dev.opencalc.activity.HistoryActivity.java
com.dev.opencalc.activity.SupportFragmentActivity.java
com.dev.opencalc.adapter.CalculationAdapter.java
com.dev.opencalc.adapter.ExpandableFunctionAdapter.java
com.dev.opencalc.adapter.FunctionAdapter.java
com.dev.opencalc.adapter.FunctionSeriesAdapter.java
com.dev.opencalc.adapter.ParameterListAdapter.java
com.dev.opencalc.exception.CalculationException.java
com.dev.opencalc.exception.FunctionArgException.java
com.dev.opencalc.exception.InvalidCalculationException.java
com.dev.opencalc.exception.InvalidValueException.java
com.dev.opencalc.exception.InvalidVariableNameException.java
com.dev.opencalc.exception.MisplacedSeparatorException.java
com.dev.opencalc.exception.ParenMismatchException.java
com.dev.opencalc.exception.ValueOverflowException.java
com.dev.opencalc.expressionparsing.CustomFunction.java
com.dev.opencalc.expressionparsing.ExpressionTokenizer.java
com.dev.opencalc.expressionparsing.FunctionToken.java
com.dev.opencalc.expressionparsing.Interpreter.java
com.dev.opencalc.expressionparsing.OperatorToken.java
com.dev.opencalc.expressionparsing.ParameterToken.java
com.dev.opencalc.expressionparsing.PresetFunction.java
com.dev.opencalc.expressionparsing.SpecialToken.java
com.dev.opencalc.expressionparsing.Token.java
com.dev.opencalc.expressionparsing.TokenMeta.java
com.dev.opencalc.expressionparsing.TokenPlacement.java
com.dev.opencalc.expressionparsing.TokenPlacementComparator.java
com.dev.opencalc.expressionparsing.Tokenizer.java
com.dev.opencalc.expressionparsing.ValueToken.java
com.dev.opencalc.expressionparsing.VariableTokenizer.java
com.dev.opencalc.fragment.ContextPadFragment.java
com.dev.opencalc.fragment.DisplayFragment.java
com.dev.opencalc.fragment.FeedbackFragment.java
com.dev.opencalc.fragment.FunctionListFragment.java
com.dev.opencalc.fragment.FunctionTableFragment.java
com.dev.opencalc.fragment.GraphFragment.java
com.dev.opencalc.fragment.GraphFunctionListFragment.java
com.dev.opencalc.fragment.HistoryFragment.java
com.dev.opencalc.fragment.KeypadFragment.java
com.dev.opencalc.fragment.LineGraphFragment.java
com.dev.opencalc.fragment.ParameterListFragment.java
com.dev.opencalc.fragment.SimpleTextFragment.java
com.dev.opencalc.fragment.SupportFragment.java
com.dev.opencalc.fragment.SupportListFragment.java
com.dev.opencalc.fragment.TextFileFragment.java
com.dev.opencalc.interfaces.CalculatorListener.java
com.dev.opencalc.interfaces.OnGraphClickListener.java
com.dev.opencalc.model.CalcDBHelper.java
com.dev.opencalc.model.Calculation.java
com.dev.opencalc.model.CalculatorDatabase.java
com.dev.opencalc.model.FunctionMeta.java
com.dev.opencalc.model.FunctionSeries.java
com.dev.opencalc.thread.CalculationHandler.java
com.dev.opencalc.thread.CalculationRunnable.java
com.dev.opencalc.utils.AppUtils.java
com.dev.opencalc.utils.MathUtils.java