Android Open Source - Calculator application Mah-Jong-Calculator






Project Summary

Android application to calculate combination and points for mahjong.

Web Site / Source Repository

Mah-Jong-Calculator is hosted in the following web site
https://github.com/YSDC/Mah-Jong-Calculator

If you think the Android project Mah-Jong-Calculator 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 Mah-Jong-Calculator.

ItemValue
Java File Count26
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version17
Minimum SDK Version10
Activity Count5
jar files usedandroid-support-v4.jar




Resource Files

There are 48 image files in Mah-Jong-Calculator. The names of the image files are listed as follows.

next.png
nonselected.png
previous.png
selected.png
settings.png
tile_1b.png
tile_1c.png
tile_1d.png
tile_1f.png
tile_1k.png
tile_1s.png
tile_1w.png
tile_2b.png
tile_2c.png
tile_2d.png
tile_2f.png
tile_2k.png
tile_2s.png
tile_2w.png
tile_3b.png
tile_3c.png
tile_3d.png
tile_3f.png
tile_3k.png
tile_3s.png
tile_3w.png
tile_4b.png
tile_4c.png
tile_4f.png
tile_4k.png
tile_4s.png
tile_4w.png
tile_5b.png
tile_5c.png
tile_5k.png
tile_6b.png
tile_6c.png
tile_6k.png
tile_7b.png
tile_7c.png
tile_7k.png
tile_8b.png
tile_8c.png
tile_8k.png
tile_9b.png
tile_9c.png
tile_9k.png
undefined.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Mah-Jong-Calculator has the following Java source files.

ch.ysdc.mahjongcalculator.GameActivity.java
ch.ysdc.mahjongcalculator.MainActivity.java
ch.ysdc.mahjongcalculator.PossibilitiesActivity.java
ch.ysdc.mahjongcalculator.ResultActivity.java
ch.ysdc.mahjongcalculator.ResultActivity.java
ch.ysdc.mahjongcalculator.SettingsActivity.java
ch.ysdc.mahjongcalculator.adapters.PointArrayAdapter.java
ch.ysdc.mahjongcalculator.adapters.PossibilityArrayAdapter.java
ch.ysdc.mahjongcalculator.factory.ResultManagerFactory.java
ch.ysdc.mahjongcalculator.manager.ChineseResultManager.java
ch.ysdc.mahjongcalculator.manager.CombinationManager.java
ch.ysdc.mahjongcalculator.manager.DatabaseHelper.java
ch.ysdc.mahjongcalculator.manager.DatabaseManager.java
ch.ysdc.mahjongcalculator.manager.FileManager.java
ch.ysdc.mahjongcalculator.manager.GameManager.java
ch.ysdc.mahjongcalculator.manager.ResultManager.java
ch.ysdc.mahjongcalculator.model.Combination.java
ch.ysdc.mahjongcalculator.model.Game.java
ch.ysdc.mahjongcalculator.model.Hand.java
ch.ysdc.mahjongcalculator.model.Point.java
ch.ysdc.mahjongcalculator.model.Possibility.java
ch.ysdc.mahjongcalculator.model.Tile.java
ch.ysdc.mahjongcalculator.model.Validity.java
ch.ysdc.mahjongcalculator.utils.AndroidUtils.java
ch.ysdc.mahjongcalculator.utils.Constants.java
ch.ysdc.mahjongcalculator.utils.TileComparator.java