Prevents accidental clicks while phone is in pocket
Pocket Mode - Prevent Accidental Clicks
"Pocket Mode" is an Android app designed to prevent accidental clicks while your phone is in a pocket or enclosed space. By monitoring the proximity sensor, it automatically turns off the display after detecting the device is covered, helping to avoid unintended phone calls, messages, or app launches. The app is free, open source, and uses accessibility services to enhance the user experience.
App stats
Email: su*****@artemchep.com
URLs: Website ,Privacy policy
Permissions
Phone: read phone status and identity
Device ID & call information: read phone status and identity
Other:
- view network connections
- full network access
- run at startup
- draw over other apps
- control vibration
- prevent device from sleeping
Ranking
# 257,825
Other platforms
Not available on Chrome
Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Android apps?
Install
Chrome-Stats extension
to view Android-Stats data as you browse the Google Play Store.
App summary
Pocket Mode can detect when the phone is in a pocket or other enclosed space and turn off the display to prevent accidental clicks. This can help to prevent unintentional phone calls, text messages, or app launches, which can be frustrating and inconvenient.
I have developed this app because stock Android lacks this feature and my phone always changes something or disables important things while laying inside a pocket. Seriously, this had to be stopped.
The app is completely free and open source, the donations are welcomed but do not provide any benefit for the user.
https://github.com/AChep/PocketMode
How does it work:
Pocket mode monitors the proximity sensor for a fraction of a second after turning the screen on. If in this time window the proximity sensor has been covered for a defined period the app turns the screen back off.
Used permissions explained:
- Accessibility service -- Pocket Mode uses accessibility service to send the command that locks the screen. Without it locking the screen would require a PIN code on each unlock, ruining the user experience.
- android.permission.RECEIVE_BOOT_COMPLETED -- needed to restart the service after a reboot.
- android.permission.READ_PHONE_STATE -- needed to pause screen locking while call is ongoing.
User reviews
Pros
- Effectively prevents accidental touches and pocket dialing
- Clean user interface without ads
- Works well on various devices after installation
- Life-changing solution for many users with pocket dialing issues
- Improves phone battery life by preventing features like flashlight from turning on
Cons
- Inconsistent performance, especially during phone calls
- Settings sometimes do not work or are greyed out on certain devices
- Requires manual adjustments for some users, such as enabling accessibility options
- App may not function reliably on newer Android versions or specific models
- Users experience various bugs that require waiting for updates
Most mentioned
- Does not work during phone calls
- Inconsistent functionality on newer Android versions
- Need to enable accessibility settings manually
User reviews
Great, simple app that focuses on doing one thing well: turn off the screen when the phone is covered. Solved the problem of ghost touches/pocket dialing on my zenfone8 with lineageos rom. Plus it has a clean UI without any annoying ads. I highly recommend it!
I was so happy when I found this. It has only failed to work for me once in the last few days. A welcome improvement to the lack of a pocket mode on my Pixel 7 Pro with android 13.
Works fine on Android 12, but Android 13 seems to kill it at it's earliest convenience regardless of disabled battery optimization. I'm sure this is just another case of Google moving the goalpost on what app developers are allowed to do or how to do it.
Similar apps
Here are some Android apps that are similar to Pocket Mode: