yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] lfom:
Thank you for your reply, but it is EMUI and not MIUI (it is a Huawei phone). I know these settings, I have enabled the app to run in the background, like I did with many other ones that actually work. Regards
[Android Apps and Games] yanto22:
:good:
[Android Apps and Games] Flyview:
I'm sorry man I really can't tell what's going on with your phone. I can't keep up with every manufacturer doing what they want when it comes to killing apps, blocking wake locks etc :( Can you try emailing me from a different email where my responses actually reach you so I can send you a debugging apk? We can then see what's going on when your phone puts KS to "sleep".

See above. You have to look through your system settings and see what other options there are. Sometimes there's explicit options to "run in background" etc.
[Android Apps and Games] christ59520:
I sent you a private message with my email addresses. Did you receive it ?
[Android Apps and Games] hyppykeppi:
If you need more testers, I have nokia 6 with same exact problem.
[Android Apps and Games] christ59520:
This is a problem with the battery management application that kills even protected background spots.

I have no problem since I stopped these programs.

https://www.frandroid.com/android/5...es-pour-tuer-trop-facilement-vos-applications
[Android Apps and Games] AnonVendetta:
This app is way better than GravityScreen, but has less features. Like meshing well with fingerprint/smart lock wakeup methods after screen is turned off. And for instance, KS can turn on the screen by proximity but not by motion. I know motion uses more battery than proximity, but it should at least be an option.

On the other hand, KinScreen's wake by proximity feature seems much better than GravityScreen, in GS it was ultra sensitive and the screen would turn on if I waved my hand just a few inches above the screen, or in my pocket. Too many false triggers. With KS, this doesn't happen often, it seems more smart. I only have to swipe my finger across the top of screen and it comes on, this is a good alternative to double tap to wake (which needs kernel/ROM support). And battery usage is much less than GS.

I would also like to see an option to not modify the screen timeout settings *at all*. GravityScreen doesn't ask for this permission. And, since I only use KS for proximity wakeup, then there is no legit reason for the app to be messing with my timeout settings. I have my timeout set so that the screen stays on forever, only turning off if I do so manually, because that's the way I like it. Make this optional, but note in the app that certain features may not function if the permission isn't granted.

Finally, I would like to see support for alternative means of payment besides the Play Store. There are a minority of users (but more than you would think, like me) who don't use Google's apps, or they do but only to a minimum extent. I don't install the Play Store on any of my devices, I'm a MicroG user, so in app billing/purchases won't work. I encourage the app devs to look into alternative means of payment for users who don't wish to install Google spyware. Something like, for instance, allowing a user to donate on a secure server accessed from the app (requiring Internet, obviously), at which point they would be given a unique key, then the user would use that key to unlock premium features. And make it so that this key is permanent and has unlimited uses, but is tied to the same user. The user would only need to enter the key after installing the app the 1st time, after which point it should remain activated, and not perform license/billing checks continually. If they reinstalled the app then the key would need to be entered again, but not on every subsequent use thereafter. Just something to consider. For now I'll keep using the free version. I understand that Google has an easy to use system that devs can easily get locked into, because it meets all their needs. But that is no excuse for not supporting alternative payment methods. And, by just using big G's payment system, you are limiting the potential market base that you want to appeal to, and therefore limiting your profit potential. If someone in China wants to pay, they cant.

Thanks again!
[Android Apps and Games] Flyview:
Thanks for the detailed review!

I believe I already made it so that if you only use the turn-on options then system timeout is unaffected. You're right that it will still ask for that permission regardless though. This is mainly because when you first open the app, there are certain default settings already checked that require it.

Building and maintaining a separate payment/license verification system would be pretty tough but definitely something I agree would be good to have.

New update is out on Google Play and XDA Labs:

5.5.0 (2019.05.19)

-New option to allow screen to dim while being kept on

-Added search function to choose apps dialog

-Show system apps in choose apps dialog

-Fixed starting on boot when KS is toggled off

-Increased dim time for long standing wakelocks reaching max time limit

-Set system timeout to that set in KS when toggling service off

-Added Catalan translation (Thanks Rafael Corredor!)
[Android Apps and Games] mzguy:
How does the new "allow screen to dim" option work? I can't figure out what it is meant to do.
[Android Apps and Games] casperusm:
Hi

I really like and i will purchase premium but before that i want ask aome questions.

I already use gravity screen.but after a month use my phones proximity sensor stop working.

I think maybe its because of gravity screen keep it on always. that is why it broke.

Maybe i am wrong to think this but can you clarify this please.can this app harm to proximity sensor by keeping it on always.

And when during a call proximity sensor try to keep screen off while near the face.

Will kinscreen have conflict with it?

Thanks
[Android Apps and Games] Flyview:
This is like the old "Keep bright" sub option under charging. I pulled that out and made it apply to all keep-on functions. So the screen will be allowed to dim, but not turn off if being kept on by any of the long keep-on functions like charging, tilt-angle, manual toggle, etc.

I can't say whether keeping the proximity sensor active wears it out or not. I would hope not. KinScreen will also keep the proximity sensor active if you use any of the proximity features. I really wouldn't worry about it breaking, it's probably a coincidence. Phone calls through the earpiece will still turn off when proximity sensor is covered, so there shouldn't be a conflict there. What made you interested in KinScreen over GravityScreen?
[Android Apps and Games] casperusm:
Gravity screen want root access but i dont want root my phone.

Kinscreen proximity sensor features wotk without root.
[Android Apps and Games] Flyview:
Small update out on Google Play and XDA Labs:

5.5.1 (2019.05.31)

-Fixed a crash when choosing apps on some Samsung devices

-Fixed a rare crash

-Updated translations
[Android Apps and Games] bicodegas:
I had the same problem on my huawei p smart with emui 8.0. Here's what I did... Hope this can help you.
[Android Apps and Games] kessiyean:
I have a new mobile phone. xiaomi mi 9 with Android 9 Miui 10 Developer installed. No Root noch unlocked Bootloader. Kinscreen is not offered to me on the Playstore. Have then installed the KinScreen beta testers apk. But once KinScreen is no longer open in the foreground, the screen turns off after 15 seconds. If I set the screen time to 10 minutes, KinScreen resets it to 15 seconds, but it does not manage to keep the screen active. I know this is due to Xiaomi. Have already tried different settings but they dont work. Is there a way to fix that?
[Android Apps and Games] Sascha1976:
Hi there, i want to help with kinscreen app. I have a Mi9 with the problem of agressive RAM Management and not working app after some seconds. It seems to be in foreground, but nothing Happens then. I tried serval solitions i found in the Internet... On my old OnePlus3t its working without problems...:) Let me know of i can so something... With best regards Sascha
[Android Apps and Games] Flyview:
Unfortunately KinScreen has never worked on MIUI. I don't know what they do, but they block all background wakelocks and no one has found a way around it other than installing a custom ROM or getting a different phone.
[Android Apps and Games] slimbeats:
turn off screen while screen mirroring

Hello,

i have a problem.

i want to turn off my phone screen while the system keep working on TV with screen mirroring ?

Best reagrds,
[Android Apps and Games] Flyview:
I don't have experience with screen mirroring. What happens when you turn the screen off manually? Does the mirroring stop?
[Android Apps and Games] slimbeats:
When i click on the power button of course it turn screen off.

but i use your app.

i want it to turn screen off and keep mirroring screen workinon my tv to keep battery live longer.
[Android Apps and Games] Flyview:
Okay but when you manually turn the screen off, does mirroring stop or does it keep going?
[Android Apps and Games] slimbeats:
it stops
[Android Apps and Games] Flyview:
Then I'm sorry there's not much I could do, whether KS turns the screen off or not. Perhaps making the screen black... I have to look into that.
[Android Apps and Games] slimbeats:
if you have any tricks to makes the screen black that will be good for me.

and almost resolve my problem
[Android Apps and Games] sjamie:
I usually set my devices to turn off the screen after 1 minute. However, Kinscreen always changes the default to 30 seconds. Is it possible to keep a 1 minute default screen off time?
[Android Apps and Games] Flyview:
Yes, simply change the setting under "Time out screen xx seconds after last kept on" to 60s.
[Android Apps and Games] sjamie:
Duh... that makes total sense. Thank you! :laugh:
[Android Apps and Games] Flyview:
No problem. If you like the app, please take a moment to leave a review on Google Play, it really helps. Cheers.
[Android Apps and Games] sjamie:
Done! :good:
[Android Apps and Games] AnonVendetta:
[MENTION=2584205]Flyview[/MENTION]: I would like to make a few suggestions for the next release:

1. Allow waking by motion, not just proximity (this may use more battery)

2. Only ask for permissions on an as-needed basis. I like to keep a very long screen timeout, turning it off manually as needed. I dont need an app to automate this for me. So, the permission to change system settings (screen timeout) is not necessary since I only use the proximity wakeup, but not the screen off functions. But yet the app nags for this perm every time i start it.
[Android Apps and Games] Sizzlechest:
Does enabling "while tilted up" use a lot of battery? I noticed my phone was getting warm, but it could have been due to something else.

Is it possible to add more advanced logic? For example, I would like to disable the tilt option if the phone is charging. I want this because I have a wireless charger that keeps the phone upright and I don't want to keep the screen on when I'm charging.
[Android Apps and Games] Flyview:
To allow wake by motion, the CPU has to stay awake. This would be a huge battery drain as the phone basically can't sleep. I'll take a look at requesting the permission if you only use the turn on functions.

No it shouldn't use much power at all. What uses the most power is the proximity sensor, but it depends on the device. If you don't want it to stay on in the upright wireless charger I would recommend using the keep-on-by-motion option and disabling the keep-on-by-tilt. Motion works really well on its own. So well that vibrations might still keep it on when it's upright in the charger. Let me know how it goes.
[Android Apps and Games] AnonVendetta:
[MENTION=2584205]Flyview[/MENTION]: You had some good ideas when you created KS, having a way to dynamically turn the screen off based on certain conditions may be desirable for some. But not me. I just get tired of the constant process of having to turn the screen on every time it sleeps, I would much rather keep it on and turn off manually. I don't keep a secure lockscreen for the same reason. I like to keep the timeout as long as possible, app "No Screen Off Extended" can set the timeout to indefinite (technically not, but long enough that it doesn't really matter, like 24 hrs), it would clash with KS if both want to control the timeout settings.

About wake by motion, what effect would dozing have on it? Like, if the phone is dozing and KS isnt exempt from battery optimization, will it still be able to wake the device? I use an app called ForceDoze, in conjunction with its' Xposed framework module functionality, to force dozing as soon as screen is off. And all sensors (motion/proximity) are supposedly disabled when screen is off. But proximity wake with KS still works, I haven't exempted it.

Another reason I would like to see wake by motion is because it is configurable somewhat (i.e. how much motion, at what degree, etc). Proximity sensitivity isn't configurable, it is either an "on" or "off" setting, nothing in between.

Other similar apps like GravityScreen have more features, but seem to use more battery (in the year or so that I used it). Either it depends on the device, or the author doesn't understand how to write an efficient, optimized app. Nonetheless some of these features would be awesome in KS if you can keep the battery usage from going out of control. Unfortunately I do not have a paid copy that I can gift for testing.

Lastly, what about a way to control KS's functions remotely from Tasker, or other automation apps?

Thanks!
[Android Apps and Games] Flyview:
You can actually keep the screen on indenfinitely with KS by using the "manual toggle" function. You can do this by tapping the notification, widget, or QuickSettings tile. You can also have it continue to stay on after you turn the screen off and back on manually, by unchecking the option "Reset manual toggle with screen off".

If the CPU is awake, that's a big power draw (relative to CPU off, screen off). Dozing wouldn't matter much at that point, though I suppose it would stop apps from syncing, etc.

If you were using GravityScreen's turn on by motion option, that might explain the big power impact you saw with it.

Yea, you can already turn it on and off with Tasker through intents, as well as toggle the manual toggle function I believe.
[Android Apps and Games] Sizzlechest:
Motion works great when I'm holding it. However, there are times when I want to put the phone down, but at a tilt to read from it. In those cases, I'd like the screen to remain on, but not while it's charging.

I guess as a general suggestion, I'd like the logic to be more configurable. Allow the user to string together conditions with NOT, OR and AND with parenthesis. Maybe have it as an advanced option for paid users. I could imagine adding new conditions like "if connected to XXX Bluetooth adapter." That way the user can choose different rules when they're in their car, for example.

BTW, you mentioned your app can interface with Tasker. I use Automate. Do you have any info about that? I'm wondering if I could write an Automate sketch to override the screen settings when charging.
[Android Apps and Games] AnonVendetta:
[MENTION=2584205]Flyview[/MENTION]: I've noticed significantly reduced battery usage (although it was never that high to begin with, not as bad as GravityScreen) when disabling all of KS's motion related functions. I have only enabled the proximity wake, KS barely registers at the very bottom of battery usage (measured with different apps, and Android's built in battery usage screen).

---------- Post added at 01:21 AM ---------- Previous post was at 01:21 AM ----------

[/COLOR [MENTION=2584205]Flyview[/MENTION]: I've noticed significantly reduced battery usage (although it was never that high to begin with, not as bad as GravityScreen) when disabling all of KS's motion related functions. I have only enabled the proximity wake, KS barely registers at the very bottom of battery usage (measured with different apps, and Android's built in battery usage screen).
[Android Apps and Games] mzguy:
Does Kinscreen not start on phone reboot anymore? I'm running Android 10.
[Android Apps and Games] Flyview:
Certainly should. Make sure to check www.dontkillmyapp.com for your device manufacturer. This is becoming so commonplace I'll be putting in a warning in the next update. It's sad.
[Android Apps and Games] mzguy:
I think I raised an alarm too early. I had all kinds of funny behavior on my phone. After a couple of reboots Kinscreen started its service just fine on boot.
[Android Apps and Games] Zaxx32:
Luv ur work bud. Just a few apps plus 2 of yours and I think at max. battery efficiency for my phone/setup!

KinScreen

Leandroid

Greenify (Paid )

LSpeed

...and ofc root access.

Once you get 'em all dialed in, workin' well together and with the OS...awesome battery time. Takes some time & effort but soo worth it with an old 3000mah Moto G5+, Magisk rooted on stock Oreo.;)
[Android Apps and Games] rogerinnyc:
KinScreen (purchased version) is always among the first app I install on new phones, but I've run into a problem with my LG G8 (android 9) in that the turn off by covering proximity sensor doesn't seem to work (I've tried both the default 10 seconds and a shorter, 3 seconds). With the app in the foreground, if I cover the sensor, the indicator goes red showing that the proximity sensor is covered, but the time out instead follows the regular system time out of 30 seconds (which I set by KinScreen). On the other hand, KinScreen's keeping the screen alive by a wave over the proximity sensor does work, so I'm stumped as to the problem (KinScreen does have access to modify system settings). Any thoughts?

EDIT: Installed GravityScreen (also purchased version) and it fully works with the proximity sensor to turn off my phone (e.g., face down), but I suspect that's because it's combined with an angle/motion sensor too? Or is it because it uses the accessibility settings?
[Android Apps and Games] Flyview:
Thank you! Make sure to leave a review on Google Play if you haven't already, it really helps.

LG phones seem to have an issue with setting short timeouts. What's the minimum value you can set in the system settings? Try that value in KS and see if it's able to at least go down to that. And of course make sure you aren't touching the screen at all while you cover the sensor. On all phones, the system will keep the screen on a certain minimum from the last time it was touched. GravityScreen actively turns the screen off using device admin/accessibility. You'll notice the screen probably also locks and you can't use the fingerprint sensor to unlock. Can you confirm?
[Android Apps and Games] rogerinnyc:
Thanks for the quick reply. 15 seconds is the minimum and it appears the KS works at that time setting, but honestly that isn't good enough when you're putting the phone in your pocket. GS has a "smart lock" setting that actually doesn't require giving device admin privileges, but does require accessibility, and fingerprint unlock continues to work. I think maybe it blacks out the screen (so no reaction to taps) and then relies on normal lock time, maybe?
[Android Apps and Games] Flyview:
It's possible, I'll look into it. Another advantage of doing a regular timeout vs active turn off is that covering the proximity sensor by mistake won't turn the screen off in an app that's actively keeping the screen on itself (for example, watching videos, playing games).
[Android Apps and Games] ri0thamus:
I've only used the free version before for turning the screen on with my Pixel 3. I have an s10e now and have the opposite problem. The darn thing won't turn off in pockets or face down because the proximity sensor only works during phone calls. I tried gravity screen which works great but seems to always bypass the lock (PIN and fingerprint) or always requires a PIN to unlock depending on the setting I pick. Does kinscreen (either free or paid) have turn off options that don't include the proximity sensor and might play better with my phone's lockscreen settings?
[Android Apps and Games] Flyview:
No, unfortunately the quicker time outs are all based on proximity sensing. In fact, KS never actively turns the screen off at all. If another app is keeping the screen on, it will stay on. It's a real shame the proximity sensor is limited on these new Samsungs. What's worse is it shows the sensor as available but it just doesn't work. Can you try and see if turning off the ambient display fixes it? Someone wrote in claiming there was a correlation there, but I haven't confirmed it.
[Android Apps and Games] Flyview:
Hmm, so in the end the proximity sensor does work? Is it responsive if you open up KinScreen and check the proximity status at the top while you wave over the sensor?
[Android Apps and Games] ri0thamus:
No, the proximity sensor does not work except in the call. When I was referring to the phone acting as it should I was referring to the use of the Gravity Screen app. Kin screen only works with the motion features on the S10e, not the proximity. The proximity status will blink if I touch my hand to a large portion of the screen. but that doesn't help with pockets or laying face down.
[Android Apps and Games] Flyview:
Weird, so it detects proximity if a large portion of the screen is touched? Based on what sensors do you have GravityScreen set to turn the screen off?
[Android Apps and Games] ri0thamus:
Yes, Kinscreen shows proximity if I touch a large portion of the screen when the app is active (turned on). I have Gravityscreen set to turn off when the phone is upside down up to 60 degrees (top of the phone pointed to the ground) and also when flipped face down on a flat surface. Gravityscreen also has some turn on by motion options and those are working well enough that I don't currently use Kinscreen.
[Android Apps and Games] AHershler:
[MENTION=2584205]Flyview[/MENTION]: really awesome app! I do want you to know I am one of those people using an Android phone without a Google account. I would love to be able to pay in some other way to unlock the more advanced features, but my requirement would be for a payment solution that doesn't require me to pay using the phone and/or doesn't require the app to have access to the Internet for periodic verification (i.e. allowing payment through PayPal and receiving a license file by email so it can be copied to the phone).

I read through all 68 pages here so I know a few people have asked for this before and that you do not currently offer this. I also realize this is not trivial to implement. And we're a small minority. Just wanted to bring it up again.

Thank you!