Android Open Source - App education fuzzybrightness






Project Summary

It is an educational Android application that sets the brightness of the device's display with fuzzy logic (jFuzzylogic http://jfuzzylogic.sourceforge.net) based on ambient light and the remaining charge of the device.

Web Site / Source Repository

fuzzybrightness is hosted in the following web site
https://github.com/Raiden996/fuzzybrightness

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

ItemValue
Java File Count11
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version16
Minimum SDK Version8
Activity Count2
jar files usedandroid-support-v4.jar
Asset File Namesassets\fcl\balanced.fcl
assets\fcl\energy_saving.fcl
assets\fcl\high_performance.fcl




Resource Files

There are 33 image files in fuzzybrightness. The names of the image files are listed as follows.

background.png
background_high_resolution.png
battery.png
brightness.png
button_brightness.png
button_brightness_big.png
fuzzy_brightness.png
fuzzy_brightness_ldpi.png
key_equal.png
light.png
segment_grey.9.png
segment_grey_focus.9.png
segment_grey_press.9.png
segment_radio_grey_left.9.png
segment_radio_grey_left_focus.9.png
segment_radio_grey_left_press.9.png
segment_radio_grey_middle.9.png
segment_radio_grey_middle_focus.9.png
segment_radio_grey_middle_press.9.png
segment_radio_grey_right.9.png
segment_radio_grey_right_focus.9.png
segment_radio_grey_right_press.9.png
segment_radio_white_left.9.png
segment_radio_white_left_focus.9.png
segment_radio_white_left_press.9.png
segment_radio_white_middle.9.png
segment_radio_white_middle_focus.9.png
segment_radio_white_middle_press.9.png
segment_radio_white_right.9.png
segment_radio_white_right_focus.9.png
segment_radio_white_right_press.9.png
segment_white.9.png
segment_white_focus.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

fuzzybrightness has the following Java source files.

it.sistemiintelligenti.bruzzy.DebugActivity.java
it.sistemiintelligenti.bruzzy.SensorActivity.java
it.sistemiintelligenti.bruzzy.battery.BatteryHelper.java
it.sistemiintelligenti.bruzzy.battery.BatteryHelperInterface.java
it.sistemiintelligenti.bruzzy.battery.PowerConnectionReceiver.java
it.sistemiintelligenti.bruzzy.brightness.BrightnessHelper.java
it.sistemiintelligenti.bruzzy.fuzzy.FuzzyHelper.java
it.sistemiintelligenti.bruzzy.light.LightHelperInterface.java
it.sistemiintelligenti.bruzzy.light.LightSensorHelper.java
it.sistemiintelligenti.bruzzy.light.NoLightSensorException.java
it.sistemiintelligenti.bruzzy.radiosegmented.SegmentedRadioGroup.java