Android Open Source - Map demo ibeacon_heatmap_demo






Project Summary

This app demonstrate accuracy of iBeacons inside of a room and tries to generate heat map using them. Because of iBeacon's proximity error, we have to use some approximation method to increase the precision of our position. Used iBeacon lib for distance https://github.com/alt236/Bluetooth-LE-Library---Android.

Web Site / Source Repository

ibeacon_heatmap_demo is hosted in the following web site
https://github.com/svab-m/ibeacon_heatmap_demo

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

ItemValue
Java File Count23
Supported screen sizes[xxhdpi, hdpi]
Target SDK Version21
Minimum SDK Version18
Activity Count4
Fragment Count3
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.VIBRATE
android.permission.WAKE_LOCK
Raw File Namesres\raw\licence.txt




Resource Files

There are 4 image files in ibeacon_heatmap_demo. The names of the image files are listed as follows.

btn_circle_normal.png
btn_circle_selected.png
btn_code_lock_touched.png
heat_map.png

The following screenshort is generated from the image listed above.

null

Java Source Files

ibeacon_heatmap_demo has the following Java source files.

sk.svb.ibeacon.heatmap.activity.HelpFragmentActivity.java
sk.svb.ibeacon.heatmap.activity.MainActivity.java
sk.svb.ibeacon.heatmap.activity.SetupBeaconActivity.java
sk.svb.ibeacon.heatmap.activity.ShowBeaconsActivity.java
sk.svb.ibeacon.heatmap.adapter.HelpFragmentPagerAdapter.java
sk.svb.ibeacon.heatmap.adapter.IBeaconListAdaprer.java
sk.svb.ibeacon.heatmap.db.DatabaseHelper.java
sk.svb.ibeacon.heatmap.dialog.CustomDialogBuilder.java
sk.svb.ibeacon.heatmap.fragment.HelpPageFragment.java
sk.svb.ibeacon.heatmap.logic.CanvasHelp.java
sk.svb.ibeacon.heatmap.logic.HeatPoint.java
sk.svb.ibeacon.heatmap.logic.IBeaconHeatMap.java
sk.svb.ibeacon.heatmap.logic.MyBeaconAverage.java
sk.svb.ibeacon.heatmap.logic.MyBeaconCustom.java
sk.svb.ibeacon.heatmap.logic.MyBeaconCustom2.java
sk.svb.ibeacon.heatmap.logic.MyBeaconMin.java
sk.svb.ibeacon.heatmap.logic.MyBeaconRaw.java
sk.svb.ibeacon.heatmap.logic.MyIBeaconDevice.java
sk.svb.ibeacon.heatmap.logic.MyPointF.java
sk.svb.ibeacon.heatmap.logic.TimePoint.java
sk.svb.ibeacon.heatmap.service.HeatMapService.java
sk.svb.ibeacon.heatmap.support.Logger.java
sk.svb.ibeacon.heatmap.support.MySupport.java