Oxygen AOD Mod

Search This thread

XJIOP

Member
Feb 6, 2008
33
139
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

  • 1.png
    1.png
    105.3 KB · Views: 11,469
  • 2.png
    2.png
    85.4 KB · Views: 11,435
  • 3.png
    3.png
    97.5 KB · Views: 11,373
Last edited:

baka93

Member
Sep 26, 2018
7
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
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
26
13
Hull
Google Pixel 5
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
30
6
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
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:

gitzz

Senior Member
Nov 10, 2013
529
155
Hathras
OnePlus 9 Pro
Amazfit
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.
.

There are other app like pixel pulse and plus beat which gives the option to show the notification reminder as just normal notification, maybe u could see the app and code of it to implement it in your app.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 53
    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.
    4
    Released version 2.2
    • Added option to screen on instead notifications
    • Added Hebrew language
    • Added French language
    • Fixed bugs and improved app stability

    Don't worry about burn-in display, your display only starts to burn-in when you turn on screen for a long time at maximum brightness.
    4
    Released version 2.3
    • Added «Single tap» option
    • Added notification sound for «Turn on screen» option
    3
    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.
    2
    Doesn't work on OP6 due to no tap to wake...
    Seconding this, I can't get the first mod to work on OP6 as well.