Comments (2)
@neobuddy89 I think the device update value from the proximity sensor repeats with an interval in config. This sensor is used always while screening off. So, the device will not switch to deep-sleep mode.
My problem-solving algorithm is only when after person double tap on the screen, then turn on proximity sensor and get value. Turn off this sensor after get value is near or far. So we can check the device wake up when in the pocket or not. Instead of the sensor is read on a repeat. This algorithm uses less power than the old method.
from android_frameworks_base.
Tested on OP9Pro and Poco X2. Both devices goes to deep sleep even with Pocket Judge enabled.
from android_frameworks_base.
Related Issues (20)
- (feature request) Just an request to introduce this feature to rom
- Make Dialer app notification in qs panel persist until call cuts HOT 1
- (feature request) Bring back old style mobile data indicators HOT 1
- More info on *job.deadline* and *job.delay* messages HOT 1
- Incorrect pinpad height when locked in landscape mode HOT 11
- "Lock after screen timeout" option not working HOT 2
- Square shadow on rounded dropdown menu items HOT 8
- Incorrect colors of some keyboard elements HOT 2
- Rotation button dissaper in 2-button Navbar
- Touch indicator in screen record HOT 1
- Feature request: Bring AppLock support and ability to hide apps from launcher
- Show App Error Dialog offline HOT 1
- Better sleep mode HOT 1
- [crDroid 9] SystemUI: Bottom of notification panel is weird HOT 3
- [crDroid 9] SystemUI: Clock is missing in call HOT 1
- Bug in VoLTE & VoWiFi icons HOT 1
- "EventLog: Disable event writing in production builds" HOT 1
- Allow spoofing device model for Netflix HOT 1
- [crDroid 7] "Phone" app crashing while listening call record HOT 1
- [crDroid 7] Screenshots accidentally stops working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android_frameworks_base.