Oxygen AOD Mod

XJIOP

Member
Feb 6, 2008
33
139
0
This app adds a few extra features to OnePlus devices on AMOLED screens.

Key features:
• Double tap on AOD screen to open lock screen.
• Notification indicator.

How works double tap:
On the off screen, one tap turns on AOD screen, on AOD screen using this app, double tap opens the lock screen.
Double tap of this app works only on AOD screen! This screen is not completely off, it is a screen with a black background on which the clock and notification icons.

How works notification indicator:
Every N seconds (interval) you will receive notifications that will turn on the AOD screen and show the counter of pending notifications.

This app was tested only on devices OnePlus 7th models running on Android 10, but should work on the 6T model. The app is not tied to OxygenOS, it may work on other devices with AMOLED screens.

Source code: https://github.com/XJIOP/Oxygen-AOD-Mod
APK: https://github.com/XJIOP/Oxygen-AOD-Mod/releases
Google Play: https://play.google.com/store/apps/details?id=org.xjiop.oxygenaodmod

if someone wants to help translate this app into your language (French, Chinese, Portuguese etc.), please translate this string list and post it here.
Code:
<resources>
    <string name="source_code">Source code</string>
    <string name="category_main">MAIN</string>
    <string name="category_notification">NOTIFICATION</string>
    <string name="category_application">APPLICATION</string>
    <string name="key_service_description">Activate double tap on AOD screen.</string>
    <string name="about_app">About app</string>
    <string name="about_app_text">This app is open source, it was tested only on OnePlus 7th model devices running Android 10. The app is not tied to OxygenOS and OnePlus, it can work on other devices with AMOLED screens.</string>
    <string name="version">Version</string>
    <string name="close">Close</string>
    <string name="ok">OK</string>
    <string name="yes">Yes</string>
    <string name="no">No</string>
    <string name="notification_indicator_test">Notification indicator test</string>
    <string name="test_notification_confirm">Run test notification?</string>
    <string name="test_notification_descr">In 1 minute you should receive a test notification. Please turn off the screen to test notification indicator.</string>
    <string name="test_notification">Test notification</string>
    <string name="min_interval_sec">Min. 10 seconds</string>
    <string name="new_notifications">New notifications</string>
    <string name="test">Test</string>
    <string name="hello">Hello</string>
    <string name="double_tap">Double tap</string>
    <string name="double_tap_descr">Double tap on the AOD screen to open the lock screen</string>
    <string name="notification_indicator">Notification indicator</string>
    <string name="notification_indicator_descr">Show on screen off</string>
    <string name="interval">Interval</string>
    <string name="sound_settings">Sound settings</string>
    <string name="error">Error</string>
    <string name="confirmation">Confirm</string>
    <string name="sec">sec.</string>
    <string name="reset_when_screen_turn_on">Reset when screen turn on</string>
    <string name="bug_tracking">Bug tracking</string>
    <string name="bug_tracking_descr">Allow tracking crash errors and send to the developer</string>
    <string name="categories">Categories</string>
    <string name="save">Save</string>
    <string name="cancel">Cancel</string>
    <string name="alarm">Alarm</string>
    <string name="call">Call</string>
    <string name="email">Email</string>
    <string name="event">Event</string>
    <string name="msg">Message</string>
    <string name="reminder">Reminder</string>
    <string name="indicator">Indicator</string>
    <string name="social">Social network</string>
    <string name="sys">System</string>
    <string name="undefined">Undefined</string>
    <string name="number_impressions">Number of impressions</string>
    <string name="no_limits">No limits</string>
    <string name="of">of</string> <!-- Notification counter: 1 of 100 -->
    <string name="schedule">Schedule</string>
    <string name="start">Start</string>
    <string name="end">End</string>
    <string name="any_time">Any time</string>
    <string name="rate_app_text">If you like this app, please rate it.\n\nThanks for your support!</string>
    <string name="rate">Rate</string>
    <string name="no_thanks">No, thanks</string>
    <string name="cant_open_link">Can\'t open link</string>
    <string name="unknown_error">Unknown error</string>
    <string name="share">Share</string>
    <string name="attention">Attention</string>
    <string name="interval_info">When the screen is off, the device operates in energy-saving mode, so the interval does not guarantee the specified value, the delay can be up to 1 minute. WAKE LOCK can solve this problem.</string>
    <string name="wake_lock_descr">Keep CPU awake for a stable interval (only when there are notifications).</string>
    <string name="vibration">Vibration</string>
    <string name="color">Color</string>
    <string name="red">Red</string>
    <string name="green">Green</string>
    <string name="blue">Blue</string>
    <string name="yellow">Yellow</string>
    <string name="enter_number">Enter a number</string>
    <string name="icon">Icon</string>
    <string name="android">Android</string>
    <string name="bell">Bell</string>
    <string name="eye">Eye</string>
    <string name="info">Info</string>
    <string name="star">Star</string>
    <string name="warning">Warning</string>
    <string name="show_notification_counter">Show notification counter</string>
    <string name="not_stable">Not stable</string>
    <string name="you_have_new_notification">You have a new notification</string>
    <string name="Language">Language</string>
</resources>

<GooglePlay>
Additional features for OnePlus on AMOLED screens.

This app adds a few extra features to OnePlus devices on AMOLED screens.

Key features:
• Double tap on AOD screen to open lock screen.
• Notification indicator.

This app was tested only on devices OnePlus 7th models running on Android 10, but should work on the 6T model. The app is not tied to OxygenOS, it may work on other devices with AMOLED screens.
</GooglePlay>
Special thanks to Phreaker8, diabolo24, elmarian756 for helping translate this app!

PS: Sorry for my english.
 

Attachments

Last edited:

baka93

Member
Sep 26, 2018
7
0
0
How strange they remove it, it works on OP6 natively (maybe in display finger print shenanigans).

I'd love for the OP6 to get the 6T's single tap to activate ambient display, though.
 

Maverick2.0

New member
Jun 10, 2018
2
0
0
Request for APK

Hi, unable to download APK. Can anyone please help? Whenever I click on the GitHub link, I get the version numbers, but on clicking on the version number nothing happens. Thanks.
 

mrsupertom

Member
Jul 15, 2012
22
10
23
Hull
Interesting how this feature disappeared, it made my OP3 much easier to quickly check and view lockscreen notifications... Any way this could be adapter for Huawei devices such as my Mate20Pro? It's a feature I've missed badly ? current app doesn't work, I suspect Huawei use different names for AOD components?
 

AlcatrazBlaze

Member
Dec 7, 2018
5
0
1
Will this activate the AOD only when notifications/reminders come? It won't activate the AOD if I tap to wake?

Installed the app, but after the tap to wake, the screen shuts off like normal after 2 seconds

Not working like AOD for me
 
Last edited:
G

GuestK00322

Guest
@XJIOP great mod !! thank you for this

My quick feedback after 30min of usage :
- reminders : the interval in seconds seems not to work properly, ex: 15sec gives me about 30sec interval, 30sec gives me a minute...
- it would be perfect if, instead of "generic reminder message" we have just a simple wakeup of AOD screen
 
Last edited:

XJIOP

Member
Feb 6, 2008
33
139
0
Very nice, thanks for your work.
Is it possible to add an option so AOD will stay active such as pixel AOD?
My idea for this app was to turn on AOD screen, like you said, but I did not find how to do it, so I made reminders. If anyone knows how to turn on AOD screen, share your experience.

@XJIOP great mod !! thank you for this

My quick feedback after 30min of usage :
- reminders : the interval in seconds seems not to work properly, ex: 15sec gives me about 30sec interval, 30sec give me a minute...
- it would be perfect if, instead of "generic reminder message" we have just a simple wakeup of AOD screen
This app does not touch Android doze mode, therefore we have delays in intervals. I think it’s better to avoid battery drain. Just simply to set shorter interval 5 or 10 seconds.
 
Last edited: