HUE bulbs, NFC and fully integration - Android Q&A, Help & Troubleshooting

Hey there, turning to this forum since it's the place where I have gotten the best info on Phillips HUE, Tasker, variables ect ect..
I'm having a thought on how to be able to use a phone to control my HUE bulbs. Clearly MY phone does this easy with apps and so on..but how about a guest phone? Normally and person could turn on your lights with the flick of a switch. HUE can do this to but only with clear white light. what I want is to be able to toggle the light to previous setting.. How - well my thoughts goes to a NFC tag placed inside the switch - but can this be done without the needs of specific app.? Thinking can HUE be controlled via browser, so that I could place an URL on the NFC tag with a nested command to toggle lights?? Or any other solutions...

Related

Light

Hi, our heros must have a light meter of some sort in them because of the auto backlight feature. But tricorder shows no data for light and the android sdk looks like it hasn't been implemented yet.
How can I get access to the data from the sensor?
Thanks
Anyone? Tried a simple app that registers a sensor listener for SENSOR_LIGHT but it never outputs anything!
It does indeed have a light meter.
This is the little LED looking thing on the LEFT of the phone at the top.
Directly opposite the actual LED.
If you cover this over when having selected auto backlight, you will notice the screen brightness change.
Thanks for the response, good to know where it is! Still having no luck accessing it through code! Downloaded the hero kernal to have a look in there but don't know where to look!
Really frustrating as there must be a way of using the hardware!!

[Q] Sleep Mode Clock

I saw a review of the lovely Nokia N9, and I noticed that whenever it is put in sleep mode, it does not shut off the screen entirely - instead, it shows a clock that moves around the screen to prevent burn-in. I rather like this idea, and it apparently draws very little juice from the AMOLED screen (which is what my Captivate has).
I spent some time looking for an Android app that accomplishes something like this, but I didn't find anything like it. If there is such an app, could someone point me towards it? If not, is this even possible?
Alright, since this thread doesn't seem to be generating much interest, allow me to bump it with some ideas that might help spark your imagination.
- Replaces sleep mode completely, and might even replace lockscreens
- Displays notification alerts
- Can be toggled on/off by, say, holding down the volume rocker for a few seconds
- Uses the proximity sensor to disable itself when facing down or when placed in one's pocket
- Can be configured to only display under certain conditions (e.g. at night time when plugged in, so as to function as a bedside clock)
- Can cook bacon and eggs
Something like this probably doesn't exist, but would anyone else be interested in something like this if it doesn't use too much battery? If so, I might put up a bounty for whomever brings this to fruition. Would a developer be able to tell me if this is possible? I realize it would probably require root access, but that's fine with me.

[info][tips&tricks] lg g2

Hey All Getting new G2 on 7/7/14 and I'm excited
Found a website for some tips and tricks and i really like it for people who are new to the device
http://au.ibtimes.com/articles/515749/20131022/lg-g2-top-30-tips-tricks-fully.htm#.U7oK3ZEgOao
Shout outs to the Website Poster Ryan Inoyori
LG G2 is an innovative smartphone which understand gestures rather than reliance over hard buttons. It is packed with Qualcomm Snapdragon 800 CPU, 2GB RAM and 3,000 mAh battery pack to suit your needs. If you want to make it more powerful and get the hidden secrets, know the top 20 tips and tricks for performance optimisation and extended battery life.
Features and System Hidden Tricks
1. Smart Screen
It is quite similar to the Smart Stay feature of Samsung Galaxy S4 which detects your eyes if you're looking at the screen and dims or lights up accordingly.
2. KnockOn
KnockOn allows you to wake up the display without pushing the power key. Simply knock twice to light up the screen. Use the same gesture to turn off the screen display.
3. Instant Desktop
Pinch out to hide all applications and reveal the home screen instantly. This feature will not let alternative launchers to access unless otherwise said.
4. Quick Camera
For three seconds, hold the volume down when the screen is off, to quickly access the camera app and snap a picture. This acts as a camera button whenever you are facing the rear-camera.
5. Quick Note
For a quick launch of Note app, hold the volume up for three seconds when the screen off to quickly make notes.
6. SMS Themes
Messaging app on G2 feature themes and changing is as easy as going to Menu > Settings > Conversation theme. You can customise the theme yourself and set different wallpapers per contact.
7. Screenshots
Normally, you need to use the volume and power keys to get a screenshot but in G2, you can swipe the button of the screen then slide right to access quick memo. Use it to take a screenshot and share it if you want.
8. Wireless Storage System
Transfer files wirelessly through wireless network connection using IP and password. Once connected to a wireless network, enable it using the notification drop down and follow the instructions provided to you. Using the optional static IP address is also possible.
9. Images with Full Frame
Use the W10M option or wide 10-megapixel for viewing images on your G2. Using the 13MP has an aspect of 4:3 ratio which creates black bars on images.
10. Clipboard Manager
All copied images or texts are stored in a built-in clipboard and you can access it by press and holding on an empty text box. A clip tray will take directly to the clipboard.
11. Gallery Functions
Inside the gallery app, pinch the image to show the option mode where you delete the file by sliding up or share it by sliding down.
12. Guest Mode
You can now personalise a guest mode on LG G2 and it can control apps and capabilities available depending on which mode is enabled. Go to Settings > Lock Screen settings > Set a separate pattern for Guest Mode > Set apps accessible in Guest Mode.
13. Plug and Pop
Set the animation appearing on the home screen whenever you plug in an ear jack or OTG cable. Go Settings > General > Accessory > USB Storage or Earphone > Edit app panel > Set preferred apps.
14. Audio Zoom
Zoom in on a specific audio source during video recording by zooming on your subject. Audio Zoom uses three stereo microphones to amplify the sound from that specified source.
15. Text Link Transfer
You can transfer information from a text into another application. Simply press and hold on the text and a pop-up menu will prompt to which app you want to be transferred such as map, browser and calendar.
16. Dual Camera Functionality
Like the Galaxy S4, LG G2 can use both of its camera at the same time to capture images and even record videos. In addition, the feature uses picture-inpicture technology to put your face in any photo or video you are recording.
17. Tracking Zoom
Use this feature to zoom in on moving subject you select and track actions in a separate pane overlapping the background video.
18. Zoom to Track
If you want to view the subject on a closer range within a video, select the moving object on the playback and choose Zoom to Track to zoom in to track the subject throughout the clip.
19. Capture Plus
Use the Capture Plus to get a screenshot of the entire Web page with precise border controls.
20. Clip Tray
The Clip Tray or commonly known as Clipboard in PC which stores memory of pictures, text and links for future reference use. In addition of sharing it to other apps, it also allows you to store multiple items, create visual collection of information and add items selectively.
Battery and Memory Optimisation
1. Home Screen Panels
Use as many as needed home screen to avoid slowing down the LG G2. It is recommended to utilise the default home launcher for best performance.
2. Widgets
All widgets in the home screen and lock screen consume battery and memory which you should monitor regularly. Use widgets which you truly need and enable auto-syncing if necessary.
3. Live Wallpaper
No matter how fast and fluid the G2, make sure to use Live Wallpaper which are stable and eats less power. Live Wallpapers combined with several widgets can slow down the device eventually.
4. Brightness Level
Manage the brightness level to juice more out of the battery and minimise it before you go to bed for battery saving purposes.
5. Screen Time-Out
If you prefer the device to turn off its screen automatically, set the screen time-out to a minimum such as 30 seconds or 1 minute max to save power.
6. Removing Applications
Uninstall apps which you do not use anymore to clean the clutter to the RAM and battery. Some apps may contradict functions to one another, so be careful on downloading from the Play Store or any other sources.
7. Wireless Connection
Disable wireless connectivity such as Wi-Fi, Bluetooth, GPS and mobile data when not in use to prevent them from draining power.
8. Software Updates
Don't forget to check in regularly to the LG G2 Web site, on your software updates found in the settings and the default PC suite of the device for new firmware releases. New updates include stability improvements and battery enhancements.
9. Regular Reboot
Reboot your smartphone regularly after every full charge so that the memory and apps will get refreshed after an entire day of usage.
10. Backup and Factory Reset
Always create a backup of all personal files and information stored on your device to ensure protection if something happens. Performing factory reset may be needed if an error or technical issue occurs. Backup first before performing any reset.
Good point, but i think you should format it a bit, maybe with bold fonts and underline etc. for better reading, maybe something like this:
jcbjoe said:
Features and System Hidden Tricks
1. Smart Screen
It is quite similar to the Smart Stay feature of Samsung Galaxy S4 which detects your eyes if you're looking at the screen and dims or lights up accordingly.
2. KnockOn
KnockOn allows you to wake up the display without pushing the power key. Simply knock twice to light up the screen. Use the same gesture to turn off the screen display.
3. Instant Desktop
Pinch out to hide all applications and reveal the home screen instantly. This feature will not let alternative launchers to access unless otherwise said.
Click to expand...
Click to collapse
kewkie said:
Good point, but i think you should format it a bit, maybe with bold fonts and underline etc. for better reading, maybe something like this:
Click to expand...
Click to collapse
Thanks ... Will do next time
Sent from my iPod touch using Tapatalk
Thank you! ? Great tips & tricks
Sent from d802 via tapatalk
The battery optimization options are kinda useless.
I've yet to see a live wallpaper that will slow down a Snapdragon 800 with 2 gigs of RAM. Plus, not all live wallpapers drain the battery (maybe it was so in the olden days of Gingerbread, but today stuff like Muzei are pretty light on the battery). Disabling wireless connections also makes no sense to me, especially in today's world where everyone and everything is connected. Also, the GPS module does not use battery when it's on, only when an app needs location access.
The biggest battery munchers are:
- high accuracy location access, coupled with Google location history
- CPU intensive apps (games, mostly)
- too short sync intervals (like every 10 minutes)
- rogue apps running in the background that won't let the phone go into deep sleep (I'm watching you, Facebook, I know what you're doing).
Great information,.very use full for G2 noobs
I am always confused with screenshot process.
Could anyone here do a little more detailed guide.
Sent from my LG-D802 using xda premium
vishal11in said:
I am always confused with screenshot process.
Could anyone here do a little more detailed guide.
Click to expand...
Click to collapse
did you try pressing power and volume down in the same time?
60nine said:
did you try pressing power and volume down in the same time?
Click to expand...
Click to collapse
I was taking about the other method via quick memo.... Anyways i have sorted it out. thanks for your help.
robogo1982 said:
The battery optimization options are kinda useless.
I've yet to see a live wallpaper that will slow down a Snapdragon 800 with 2 gigs of RAM. Plus, not all live wallpapers drain the battery (maybe it was so in the olden days of Gingerbread, but today stuff like Muzei are pretty light on the battery). Disabling wireless connections also makes no sense to me, especially in today's world where everyone and everything is connected. Also, the GPS module does not use battery when it's on, only when an app needs location access.
The biggest battery munchers are:
- high accuracy location access, coupled with Google location history
- CPU intensive apps (games, mostly)
- too short sync intervals (like every 10 minutes)
- rogue apps running in the background that won't let the phone go into deep sleep (I'm watching you, Facebook, I know what you're doing).
Click to expand...
Click to collapse
Great article I learned alot! ty
9. Images with Full Frame
Use the W10M option or wide 10-megapixel for viewing images on your G2. Using the 13MP has an aspect of 4:3 ratio which creates black bars on images.
Click to expand...
Click to collapse
This is kind of a misunderstanding.
The sensor in the G2 is indeed 4:3, so full size (13MP) images indeed have black bars on the sides when viewed on the phone - but nothing is added to the images. The black bars are simply blank screen space.
Also, using the W10M mode effectively crops a bit from the top and bottom of the image. If someone is only viewing the photos on the phone, than indeed W10M might be better, but if you plan on downloading them to your PC, it's better to shoot in full resolution and then crop as needed.
Thank you!
Thanks for the tips and tricks.

Enabling charging/notification LED

The nexus 6 has two LED (enumerated as 4 devices - one charging, one red, one blue, one green) devices. This thread is to discuss getting them working with android properly.
Issues:
The LED devices, as implemented by moto (or google) don't contain sysfs support for flashing (blinking.) They are seem to support kernel triggers (limited) and brightness controls.
However, at least as seen by the triggers for the charging LED, there is some back-end support for flashing the LED. (I'm not sure, as I can't find the source for the "blink while charging" trigger.)
The triggers for the 3 color LED's are all steady on (or reactionary) triggers.
The shared lib commonly called liblights.so (called lights.shamu.so on the nexus 6) seems to be crippled and only allows controlling the LCD backlight. BATTERY, NOTIFICATION and ATTENTION led's aren't supported. Moto/google doesn't supply the source for lights.shamu.so (which was originally compiled under a different name... lights.apq8084.so)
However, liblights.so is trivial to re-write (once you realize that the google pre-load of android uses sysv hashes and not gnu hashes), and I've already done so to support as much as the sysfs kernel support exposes by default. (charging led attached to BATTERY, red/blue/green LED's attached to ATTENTION/NOTIFICATION.)
(I'll attach source later when I'm home. I can't keep personal android related source at work due to potential conflicts of interest.)
The remaining issue, as mentioned, is that nothing is exposed in sysfs to allow the LED's to flash.
Edit: I'll be asking a moderator to move some of my posts in another section to this thread (for completeness.)
a little something...
The attached file (lights.shamu.so.zip) is a zip file containing only a replacement .so file. (No, you can't install this in recovery. This is just a single file that's been zip'd so xda will accept it as an attachment.)
(warning: I'm purposely being vague in my directions. Don't mess with this unless you know what you're doing!!!)
unzip the file, and manually copy the .so file into /system/lib/hw (overwriting the existing one) and setting the permissions (644) to match the previous file. Reboot (you're phone will likely lock up after replacing the file, but you can still reboot from within adb.)
After the reboot, adb back into the phone and set the ownership of /sys/class/leds/charging/brightness to system.system. Don't reboot after that (as the ownership will revert after a reboot until after kernel ramdisks are updated.) Now unplug your device from any USB cord used with adb.
Until the next time your phone reboots, you'll have a functional charging/battery LED (controlled by android - not by the kernel.)
I've left the notification LED disabled in the attached .so file on purpose (because it's steady-on - not blinking.)
Gary
As an additional note, a repacked kernel init.rc script (or some other mechanism that runs a command line at startup) can write into /sys/class/leds/charging/trigger to enable the charging LED. This doesn't require any special kernel support or shared libs... It appears to work fine "out of the box" with the standard kernel. The following are listed as supported triggers:
none
usb-online
max170xx_battery-online
wireless-online
rfkill0
mmc0
backlight
default-on
battery-charging-or-full
battery-charging
battery-full
battery-charging-blink-full-solid
dc-online
rfkill1
rfkill2
Of these, I've only played with a couple battery related (they seem to work after a short delay), and mmc0 (which is like a disk activity light.) (Please don't ask me what each one of these does. It's more fun to try them out yourself.)
How to play? Here's an example:
Code:
adb shell
su
echo battery-charging-blink-full-solid > /sys/class/leds/charging/trigger
(The above example, as far as I can tell, does the obvious: the green LED blinks while it's charging and goes solid when the battery is charged.)
By the way... if someone decides they want to take some of this information and publish an app that basically does nothing but write to sysfs files, that's fine. However, please make it a free app.
Why? Because this community is about development and sharing ideas freely. Profiteering from those ideas (especially when they are as trivial as obvious sysfs writes) is despicable, and really goes against what I feel xda-developers is about.
God, I HATE when I make stupid mistakes. I'm throwing together a kernel (to test some ideas with the LEDs) and forgot to change the fstab (so it doesn't force encrypt.) I didn't even install the "new" kernel, but just did a "fastboot boot kernel.img" (to see if it would boot.)
It booted.... and now it's encrypting my phone. (This is the bad thing. Encryption is one-way.. once your encrypted, the only way to decrypt is to basically factory reset the device.)
...and now for the "rookie mistake": I never bothered to make a backup of my userdata partitions. DUH!
(Actually, the reason I didn't back it up is that I'm running out of space on the phone.)
Damn.
Damn, I just realized I don't have mod ability in this dev discussion section. If a moderator comes by, can you please clean up the thread?
Anyway...
As I'm working my way to defeat android's encryption, I'll report on what I've managed...
The only thing "blocking" this project from being successful and done is that I can't get the color LED's to blink on their own. I've tried adding a timer trigger to the LED code (LED_TRIGGER_TIMER or something) and that works.. kind of: I push "timer" into the trigger file, and then I can write to "delay_on" and "delay_off" files that magically appear in the sysfs.
The problem is that those are kernel timers, and not hardware timers. In other words, the kernel has to wake up the device to turn the LED on or off. So, if the delay on/off are set to 1000ms each, that likely means that the kernel will wake the device out of deep sleep every second to change the LED brightness. I suspect that would drain a battery...
On the other hand, I simply can't believe that there'd be any LED in any android device that doesn't have some kind of blinking control baked into the hardware. The problem is finding where it's baked in, as moto/google apparently doesn't want us to know... :laugh:
I believe hardware timers are available here: https://github.com/imoseyon/leanKernel-shamu/blob/lk-lp/drivers/leds/leds-qpnp.c
I don't have time to dig into the code in detail but it coulb be tricky to enable them.
EDIT: nope i don't think hardware supports it
Yeah I haven't seen anything hardware side either.
I'm trying to unravel the mess of device trees.. Some random questions (to no one in particular... more just "typing out loud.")
It appears that the RGB LED's are GPIO controlled. However, moto/google isn't using leds-gpio, but instead they're using a GPIO mode within leds-qpnp.
Does leds-qpnp offer any functionality over leds-gpio? It appears that leds-qpnp treats GPIO based LED's in the most simple form.
Could the led's be controlled via leds-gpio instead of leds-qpnp? Would/Could that offer additional functionality (if possible)?
What other devices use leds-gpio? (hammerhead?) Do those devices support flashing LED's?
It's very possible that the hardware DOES support some type of blinking mode, but that moto never bothered to implement it as it was never needed.
garyd9 said:
I'm trying to unravel the mess of device trees..
Click to expand...
Click to collapse
hammerhead uses rgb_pwm (not gpio, etc.)
leds-gpio.c isn't going to be any help without more knowledge.
Unless there's a gpio pin that allows hardware control of the LED flashing, and I can somehow discover that, the only "blinking" that the RGB LED will be doing will be "soft blink." (software turns it on, waits for a timer, turns it off, waits for a timer, etc.)
Which would be worse on an android device's battery that's idle/sleeping: a constant on LED, or a kernel that wakes up the device every couple of seconds to change the state of the LED?
(While charging, this doesn't matter because the device doesn't actually go into deep sleep while charging.)
ah man I'm trying to remember what I did to probe for support for hardware accelerated blinking. I made some tweaks to arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi to enable various different modes, but each time I tried to enable a mode other than QPNP_ID_LED_GPIO (default), the phone doesn't boot.
Imoseyon said:
ah man I'm trying to remember what I did to probe for support for hardware accelerated blinking. I made some tweaks to arch/arm/boot/dts/apq8084-shamu/apq8084-shamu.dtsi to enable various different modes, but each time I tried to enable a mode other than QPNP_ID_LED_GPIO (default), the phone doesn't boot.
Click to expand...
Click to collapse
I'm starting to think about reversing things: The charging LED has hardware blinking support, but the RGB doesn't... so I could just make the RGB cluster be the "charging LED" (with soft blinking) and the brighter green LED be the notification LED....
Extra "battery drain" used while software blinking wouldn't actually mean anything as the unit is being charged (and doesn't go into deep sleep while charging anyway.)
Of course, we'd then be forced to only GREEN notification lights. On the other hand, a single color LED notification with 0 excess battery drain is better than none at all. (My last phone was an HTC M8, and that only had orange and green.)
In fact, doing that, I could have some fun with the RGB LED while charging by changing the LED color based on the charge percentage. (I just need to figure out how to get the current battery percentage into liblights.so.)
Best of all, it's Friday, so I'll have some time to work on it over the weekend.
Sounds like fun.
notes:
liblights can access the current charge level (1-100) from sysfs /sys/class/power_supply/battery/capacity, and the charge status (Full/Charging) from /sys/class/power_supply/battery/status
edit for more notes:
For the 3 sysfs nodes representing the RGB LED, the "brightness" setting doesn't seem to have any impact. A brightness of "1" looks the same to me as a brightness of "20" (which is the max.) I'll have to retest that in a dark room.
Just a status update... I didn't get to work on thing as much as I'd wanted over the weekend. I did spend some time looking at the charging LED related code. It's attached to a "MPP" (multi-purpose pin) in the device. There's a MPP mode in the kernel code (leds-qpnp) for supporting hardware blinking, but it relies on using a PWM channel to control it.
I'm not familiar enough to PWM channels to know if I can just just assign one and it'll work, or if it requires hardware wiring in order to work. Obviously, if it requires hardware wiring that doesn't exist, there's nothing I can do there. I'd rather I had some idea what I was doing before I just randomly assigned a number as a pwm channel and booted it.
If anyone has a clue about this, I'd appreciate them chiming in. Despite the "developers only" tag on the subforum, that does NOT mean "recognized developers only." It means anyone who develops/engineers/creates/etc.
Just thought I'd share something I found while cruising T&A.
By @registered-user
http://forum.xda-developers.com/nexus-6/themes-apps/app-charging-led-mode-changer-t2963847
i took these screenshots using Tricksters LED Control settings.
When using
Code:
battery-charging-blink-full-solid
i get the light to blink while charging...
the thread has been cleaned so I have opened it up.
Please keep in mind that this is a dev discussion and as long as the post is related the discussion it is OK.
As with any thread on XDA if you think a post is in the wrong place then REPORT IT!!!!! DO NOT REPLY!!!!
@garyd9 you should PM Sevitus to find if Mod permissions are available
I have found out what some of the triggers is doing but the list is not complete yet.
none (default, LED does nothing)
usb-online (lights up when USB connected)
max170xx_battery-online
wireless-online
rfkill0 (Bluetooth enabled)
mmc0 (I/O triggered, lights when mmc0 is in use) Storage access
backlight (Backlight on the AMOLED display)
default-on (always on)
battery-charging-or-full (full time ON LED when charging or charged)
battery-charging (full time ON LED when charging)
battery-full (full time ON LED when charged)
battery-charging-blink-full-solid (blinks until charged)
dc-online
rfkill1
rfkill2
I found what the rfkill0 is doing on this page: https://github.com/ev3dev/ev3dev/wiki/Using-the-LEDs and the others is from this one: http://andrux-and-me.blogspot.com/2014/11/moto-g-play-with-led.html
IceXcube84 said:
I have found out what some of the triggers is doing but the list is not complete yet.
Click to expand...
Click to collapse
..and? I don't understand how this contributes to the development discussion concerning adding notification LED support with hardware blinking to the android device.
Are you suggesting that one of existing kernel triggers has code for enabling hardware blinking? I know that the "blink on charge" trigger uses software blinking (and that's discussed earlier.) However, I didn't dig into some of the other triggers (that are in modules outside of kernel/drivers/led/triggers)
Even if the LED lights have to be swapped if it can't be figured out is still ok.
Can we get a TWRP installable zip file to enable the charging + notification LED in CM12 or even stock image? The notification LED (even if swapped with charging LED) seriously needs to be added to CM12 builds or even stock images.

[APP] Arc Lighting - Notification Light for Oneplus 8

Arc Lighting adds a highly customizable ring of light around the camera cutout of your phone. You can use this light with various indicators such as audio visualization, notification lighting, critical or low battery warnings, as well as a charge indicator. The ring can also appear on your Always-On display. (to make aod work you need to make sure you have downloaded always on amoled and activated it, you also need to make sure samsung stock aod and samsung edge lighting is disabled under samsung display settings you also need to make sure that aod is enabled under arclighting with override set to off)
https://www.youtube.com/watch?v=FibMTD5Mdx8
Features:
- Highly customizable lighting for the Galaxy S20, S20 ultra, S10e, and Note 10 and noteplus devices. Select a variety of colors, animations, and styles.
- Always show ring with various gradient effects (add multiple colors and make them spin for a visual experience)
- An adjustable glow effect that can be turned on or off (sometimes this can cause the light to freeze to a white glow this will be fixed)
- Notification lighting both when the display is on or off (update planned for only the lockscreen or only inapp)
- Music lighting that syncs the light to your music (does not work together with other indicators so other indicators will stop working if you enable music lighting this will be fixed)
- Battery indicator lighting for charging, low and critical battery states. (note it will not work until you configure the zones you want the colors to appearm, not configuring zones can freeze the light entirely this will be fixed)
- Device overheating indicator for gamers and power users (note it will not work until you configure the zones you want the colors to appear, not configuring zones can freeze the light entirely this will be fixed)
- Arc Lighting can be configured to match the color of your wallpaper, the app you're currently in, or both! (this only works for the only show ring and only when you set it to a solid color the option is not available for gradient colors which will be added later)
This app requires certain permissions to function correctly.
Accessibility: This permission is used for the ring to appear over your lock screen, always-on display, and for accessing the color of the current app you're in. This permission is required for the app to function properly.
Draw Over Other Apps: This permission allows the ring to show on top of other apps. This permission is required for the app to function properly.
Microphone Access: This permission is used to analyze the internal device audio for the music lighting. You will not be asked for this permission unless you choose to enable the Audio Visualizer indicator for the ring.
Storage Access: This permission is used to get the color of your wallpaper. You will not be asked for this permission unless you choose to use the color of your wallpaper for the ring.
Notification access: This permission is used to change the color of the ring after notifications
Burn-in concerns: Some Android displays may suffer from mild burn-in if a single item is displayed on the screen for an extremely significant amount of time. If you are concerned about this, feel free to enable the rotation animation in ring settings. That will ensure the display is constantly changing. Alternately, you can disable the default effect to only show the ring while an indicator is being triggered. Note: Samsung Galaxy devices come with burn-in protection that moves the pixels a little each time.
Compatible Devices
- Galaxy S10+
- Galaxy S10
- Galaxy S10e
- Galaxy note 10
- Galaxy note 10+
- Galaxy note 5g
-Galaxy S20
-Galaxy S20 Ultra
-Galaxy Z Flip
-Oneplus 8
-Oneplus 8 Pro
Download (xda members get free access, will provide unlock codes to any xda member who asks when you ask please specify if you want the code for my navigationbar app or this app as they both have similar names)
https://play.google.com/store/apps/details?id=com.symetium.holepunchcameraeffects
FREQUENTLY ASKED QUESTIONS:
how do i disable individual notifications: currently this is a planned update, you can go into custom colors and set each app you don't want notifying to 100% transparent
light is constantly flashing even if i cleared all notifications: sometimes theres forced notifications such as when you're charging it will force a notification that says you're fast charging, the light will pick up on these you need to hold on these notifications and turn them off to stop the light there should be nothing at all in the notificationpanel, if you still have a flashing light with nothing in the panel contact me.
frozen light: music lighting will disable all other indicators same with battery indicator or battery temp indicator, you need to set custom zones otherwise the light will be frozen, glow also tends to freeze the light so turn that off if it's frozen (this will be fixed in a coming update)
How does it work if the front display is set so the camera is above the top of the display (as the OnePlus 8 can do)
Alan
Doesn't work on OP8 Pro with 'Hide the front camera' set in phone settings
alan sh said:
How does it work if the front display is set so the camera is above the top of the display (as the OnePlus 8 can do)
Click to expand...
Click to collapse
Just tried it, and it doesn't work as you'd hope - the ring moves down with the adjusted screen position so it's no longer around the camera. I don't use my phone in that mode so it's not an issue for me.
On a happier note it's quite a cute app. Takes a bit of getting used to though.
One to watch out for: If the 'Enabled' switch is turned off (during the test process) then it drops the 'Accessibility Service' permission. Unfortunately the app doesn't realise that (seems to only test on app startup), so when you re-enable it the app then doesn't work (cos the Accessibility Service permission has dropped). To get around I 'force stopped' the app then started it again. It then does the service check and comes up with the pop-up.
Look forward to having a default 'Off' setting so I can enable only for a few specific apps - I have a lot of apps on there and setting them all to 100% transparent is more work than I fancy.
Cheers, Dave
LampyDave said:
Just tried it, and it doesn't work as you'd hope - the ring moves down with the adjusted screen position so it's no longer around the camera. I don't use my phone in that mode so it's not an issue for me.
On a happier note it's quite a cute app. Takes a bit of getting used to though.
One to watch out for: If the 'Enabled' switch is turned off (during the test process) then it drops the 'Accessibility Service' permission. Unfortunately the app doesn't realise that (seems to only test on app startup), so when you re-enable it the app then doesn't work (cos the Accessibility Service permission has dropped). To get around I 'force stopped' the app then started it again. It then does the service check and comes up with the pop-up.
Look forward to having a default 'Off' setting so I can enable only for a few specific apps - I have a lot of apps on there and setting them all to 100% transparent is more work than I fancy.
Cheers, Dave
Click to expand...
Click to collapse
could you explain what you mean by ring moves with the adjusted position, and thank you for reporting the bug.
Hi! Is it possible to get a code for the oneplus 8 notification light app? I'd be glad to test it out !
Thanks
On my Oneplus 8 IN2013 your ring stays a little bit outside the camera hole.
The camera is a little bit lower and to the left.
DM me if you need help.
In my device too the ring is a bit off. I attached a screenshot
This is a great idea. I miss the LED indicator so much after I bought oneplue 8. The position of the ring is not accurate, however, it locates a little up-right of the camera. Hope you can fix it and I will definitly give it a try. Thanks.
Awesome app, like it a lot - is there a way to send some money your way to get rid of the ads, too?
Registered for the Beta, hope it fixes the position issue on the OnePlus 8
Update: Just paid for the full version, got the beta, but none of the cutout settings have any effect on my OnePlus 8, cutout stays in the wrong position.
it seems, the developer was not accounting for the oneplus 8 and 8 pro being different screen sizes please try this file and tell me if it works
https://drive.google.com/file/d/1FhuBQpYG-Sw2f6UD8AI_BURpAh_G6v4M/view
gave a thank you to all of you to give you a notification
zzcool said:
it seems, the developer was not accounting for the oneplus 8 and 8 pro being different screen sizes please try this file and tell me if it works
https://drive.google.com/file/d/1FhuBQpYG-Sw2f6UD8AI_BURpAh_G6v4M/view
gave a thank you to all of you to give you a notification
Click to expand...
Click to collapse
No, doesnt work, still cant configure the placement of the ring!
masterchief_2001 said:
No, doesnt work, still cant configure the placement of the ring!
Click to expand...
Click to collapse
could you send an email to [email protected] with photos showing the issue thank you
masterchief_2001 said:
No, doesnt work, still cant configure the placement of the ring!
Click to expand...
Click to collapse
please try this one
https://drive.google.com/file/d/1u7lKrNBESy9VQGTV7eNnwfl-F2ElFsbr/view
zzcool said:
please try this one
https://drive.google.com/file/d/1u7lKrNBESy9VQGTV7eNnwfl-F2ElFsbr/view
Click to expand...
Click to collapse
Thanks, now it works great!!
zzcool said:
please try this one
https://drive.google.com/file/d/1u7lKrNBESy9VQGTV7eNnwfl-F2ElFsbr/view
Click to expand...
Click to collapse
Hi zzcool,
at my Oneplus 8 the cutout isn´t placed around the punch hole, the cutout position can´t be chanced either.
Cheers!
Can I get a code for the app too?
Just tried it on the OP8,
The ring is set slightly wrong. The camera is a bit to the left and lower.
There are several problems with the app (in my op8). The ring always appears even if you unlock the screen. The ring cannot be adjusted around the hole of the camera. And most importantly, for the ring to show me when the screen is off I have to have the "Override system" option activated, but when the ring is activated the fingerprint sensor also appears (and does not disappear). This can burn the screen over time and increase battery consumption.
Would love to have code for this one
Great work !!
I'd like a code for the premium edition if you'd be so kind?
I'll leave a review on the play store when I've used it
Thanks!

Categories

Resources