Android Open Source - Game minesweeper Minesweeper






Project Summary

A minesweeper game for Android platform. The implementation of the minefield engine might be useful for similar project..

Web Site / Source Repository

Minesweeper is hosted in the following web site
https://github.com/BaptisteLefrancois/Minesweeper

If you think the Android project Minesweeper 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 Minesweeper.

ItemValue
Java File Count18
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version16
Minimum SDK Version7
Activity Count12
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.READ_CONTACTS
Raw File Namesres\all\debug\raw\beep.mp3
res\all\debug\raw\explosion.mp3
res\all\debug\raw\fanfare.mp3
res\all\debug\raw\flag.mp3
res\all\debug\raw\win.mp3
res\all\release\raw\beep.mp3
res\all\release\raw\explosion.mp3
res\all\release\raw\fanfare.mp3
res\all\release\raw\flag.mp3
res\all\release\raw\win.mp3
res\raw\beep.mp3
res\raw\explosion.mp3
res\raw\fanfare.mp3
res\raw\flag.mp3
res\raw\win.mp3




Resource Files

There are 16 image files in Minesweeper. The names of the image files are listed as follows.

avatar.png
choose.png
five.png
flag.png
four.png
height.png
mine.png
one.png
restart.png
settings.png
seven.png
shovel.png
six.png
three.png
title.png
two.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Minesweeper has the following Java source files.

uk.ac.brookes.lefrancois.minesweeper.BuildConfig.java
uk.ac.brookes.lefrancois.minesweeper.BuildConfig.java
uk.ac.brookes.lefrancois.minesweeper.HighScoresActivity.java
uk.ac.brookes.lefrancois.minesweeper.MenuActivity.java
uk.ac.brookes.lefrancois.minesweeper.PartyActivity.java
uk.ac.brookes.lefrancois.minesweeper.SettingsActivity.java
uk.ac.brookes.lefrancois.minesweeper.logic.HighScoresContentProvider.java
uk.ac.brookes.lefrancois.minesweeper.logic.HighScoresDatabase.java
uk.ac.brookes.lefrancois.minesweeper.logic.RulesManager.java
uk.ac.brookes.lefrancois.minesweeper.logic.SoundManager.java
uk.ac.brookes.lefrancois.minesweeper.model.MineFieldAdapter.java
uk.ac.brookes.lefrancois.minesweeper.model.Score.java
uk.ac.brookes.lefrancois.minesweeper.model.SettingsParam.java
uk.ac.brookes.lefrancois.minesweeper.util.SystemUiHider.java
uk.ac.brookes.lefrancois.minesweeper.util.SystemUiHiderBase.java
uk.ac.brookes.lefrancois.minesweeper.util.SystemUiHiderHoneycomb.java
uk.ac.brookes.lefrancois.minesweeper.view.SquareGridView.java
uk.ac.brookes.lefrancois.minesweeper.view.SquareImageView.java