CallFlash controls the flash for calls and other notifications. It is an opensource project, aiming to keep things simple and functional.
FEATURES:
- Test mode.
- Three flash drivers. Prefer “Standard” over “Alternative” and “Alternative” over “Alternative 2”.
- Sleeping period.
- Operation modes (flash when on silent, vibration or normal mode).
- Notification flash modes (Time based or Repetitive).
- Flash notification for more instant messaging apps, like viber, facebook messanger, what's up etc...
- Donate via viewing an add.
HOW TO USE:
- Enable your preferred operation mode and test is using the test buttons.
- ON Duration: Select the duration (in milliseconds) for which the flash is ON.
- OFF Duration: Select the duration (in milliseconds) for which the flash is OFF.
- Set your preferences for calls or message notifications respectively.
- In order to enable the flash notification on other apps you need to enable the Accessibility Service from Settings->Accessibility->CallFlash Notification Service or from Notification Flash Preferences.
Translate this app If you want to contribute to the localization of this app you can go here: http://crowdin.net/project/callflash/invite Thank you very much for your time and support.
Comments and support at: forum.xda-developers.com/showthread.php?t=2403340
This app uses the following permissions: android.permission.CAMERA : Needed to control the flashlight in some devices. android.permission.FLASHLIGHT : Needed to control the flashlight in most devices. android.permission.READ_PHONE_STATE : Needed to detect if the phone is ringing in order to enable the flashlight. android.permission.RECEIVE_SMS : Needed to detect if you have received an SMS in order to enable the flashlight. android.permission.SYSTEM_ALERT_WINDOW : Needed for alternative flash driver. Some devices such as Galaxy Nexus need an alternative (hack-type) code to handle the flash. android.permission.GET_TASKS : In order to detect IM apps.
The following permissions are required by the ad libraries (adColony and AdMob). This app has no advertisements, apart from the "Donate" section. android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE
Special thanks to...
- All my beta testers, especially odynik for "renting" me his Galaxy Nexus, in order to fix some bugs...
- PuR3v1L for his support and help with the code.
- Myrsinimk for the texts.
- Donors: @popouser, @User_99
- Translators: @User_99, @cyberniko
License for the logo: Creative Commons (Attribution-Noncommercial-No Derivative Works 3.0 Unported)