yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs!

4.7.0 (2019.02.26)

-Require one minute wait time between temporary emergency unlocks

-Show time remaining on locked out screen

-Show uninstall button on any Android version in case device admin disable is still required

-Fixed “prevent changes to usage lockouts” not allowing changes to quick lockout mode

-Show current mode and options when collapsed

-Default to not showing pause button in notification

-Spaced out lockout options so easier to tap

-Increased font size to make it easier to read and tap

-Spaced out lockout options so easier to tap

-Increased font size to make it easier to read and tap

-Other bug fixes and improvements
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs!

4.8.0 (2019.03.25)

-New option for requiring password to open app

-Put settings into separate screen accessible from the menu

-Fixed paid exit not working when Play store on blocked list

-Increased max emergency allowance to 30s

-Don’t prevent re-enabling a usage lockout rule

-Fixed not allowing switching to long excluded apps list in free version

-Fixed unpausing if toggling exclude apps from monitoring

-Re-ordered menu options

-Minor bug fixes
[Android Apps and Games] Flyview:
New update pushed to Google Play and XDA Labs:

4.8.1 (2019.04.06)

-UPDATE CLEARS ALL PREFERENCES, please set up again! Unfortunately no way around it after removal of android_id for preference encryption

-Fixed incorrect calculation of unlock rate

-Fixed paid exit possibly not being consumed

-Fixed messaging for unlock rate locked out notification

-Set time to 24 hours if time picker set to 0h 0m

-Tapping locked out notification opens Locked Out Screen

-Animate appearance of early exit button

-Added German translation (Thanks Ben!)

[-Big text style for locked out notification]

[-Show LOA messaging depending on what intent it’s started with]

[-Changed to paid exit level 3 default]

[-Changed to 20s emergency exit default]

[-Fixed default lock later from/to times]

[-Changed default screen-on time to lock at to 30 min]

[-Changed default usage windows to 2 hours]
[Android Apps and Games] Flyview:
Hey everyone,

I need translators! Are you bilingual? I will give out free promo codes to anyone who can help. Please email me at contact at teqtic.com so we can get started.

P.S. New update coming soon!
[Android Apps and Games] swaggdroid:
A function to unlock using a PIN?

Hi Flyview, I found your app while looking for a phone locker. Not to lock just one or two apps, but to lock my whole phone. Normally I don't have use a PIN for my phone's screen lock, I just use swipe. But sometimes when I want to leave my phone unattended (charging) for a few minutes and go to the toilet, I want to lock it for just 5 minutes.

It takes too many steps to enable the phone's screen lock in settings. This is why I am interested in this app. This app has "lockscreen only mode". This is what I need - the phone can only stay in lockscreen mode until I come back from the toilet.

Is it possible that you add a function? Instead of unlocking the phone after a time limit, you unlock the phone using a PIN. I know what I am asking is not your original intention for this app. But I think your app is very close to what I am looking for. And I have looked everywhere for such an app.
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs! Changelog below:

4.9.0 (2019.05.10)

-Added search function to Choose Apps dialogs

-Added an option to show the name of the app being detected

-Added option to hide launcher icon during lockouts

-Restore DND/ringer mode if phone off while lockout ends

-Added direct button for settings

-Black background for locked out screen

-Reorganized options and split off into more categories

-Do not reset preferences when updating from <4.8.1

-Added Chinese translation (Thanks Hu!)

I don't think I'd want to make this part of LMO as it doesn't make sense with its purpose. However, just thinking about it, I'm pretty suer you'd have to have PIN enabled all the time for an app to lock the phone and then require you to unlock with PIN. Try it the way it is now, just select a 1 minute one-time lockout with lock screen only mode. After LMO forcefully locks the screen, to unlock, you should have to use a secure method if I'm right (won't just be swiping).

Still looking for translators!
[Android Apps and Games] Nirnic:
Hi! Thanks for this amazing app! Could you explain how "Restore DND/Ringer mode if phone off while lockout ends" works, please? Thanks in advance!
[Android Apps and Games] Flyview:
This was a fix to still restore your original DND / ringer mode if a lockout ended while your phone was off, and you turned it back on.

Just put out a small update:

4.9.1 (2019.05.13)

-Do not reset preferences when updating from <4.8.1
[Android Apps and Games] swaggdroid:
Ahh that makes sense. I guess the whole lock screen function in Android is a system level thing and only possible to manipulate at the ROM level...
[Android Apps and Games] Nirnic:
Oh OK. Thanks!!
[Android Apps and Games] Flyview:
I'm thinking of adding a new section under usage based lockouts. Right now, screen on time is monitored across all apps (except the excluded list). If you pass it, you enter a lockout. Would you guys find it useful if I added a new section for app specific limits? You could for example set a limit on Instagram, and once you reach it, be locked out of that app only, instead of triggering a global lockout. Each app would have its own configurable limit.
[Android Apps and Games] Flyview:
BIG UPDATE!

Just released 5.0.0 to the beta channels on Google Play and XDA Labs. Please let me know if you guys find any issues.

To opt in to beta on Google Play you have to follow this link:

https://play.google.com/apps/testing/com.teqtic.lockmeout

5.0.0 - BETA

-Ability to create multiple usage based lockout rules and schedule them

-New usage rules based on app screen time and opens

-New usage statistics screen with more statistics

-No longer require device admin

-Better support for concurrent lockouts

-Added button to toggle DND and system’s DND settings

-Added option to enforce DND setting

-Stopped auto-disabling lockout when changing times

-Removed pre-defined one-time lockout cards

-Simplified design

-Fixed some rare crashes
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs:

5.0.0 (2019.06.28)

-Create multiple usage based lockout rules and schedule them

-New usage rules for app screen time and opens

-New usage statistics screen with more info

-No longer require device admin

-Better support concurrent lockouts

-Added buttons to toggle DND, system’s DND settings

-Added option to enforce DND setting

-Check for settings app during emergency access in lockscreen-only mode

-Stopped auto-disabling lockout when changing times

-Removed pre-defined one-time lockout cards

[-Simplified design]

[-Fixed some rare crashes]

[-Simplified unlock rate to be number of unlocks within the usage window]

[-Changed default notification priorities to high for usage reminders and low for usage statistics]

[-Added in-app link to privacy policy]

[-New EditLockoutActivity for new and editing of lockouts (no more lists)]

[-Usage counting now takes into account package name]

[-Simplified usage counting by counting everything, and deciding what apps to exclude when actually calculating usage for a certain usage window]

[-Switched to Utils.getTimeDurationString everywhere]

[-Fixed locked out due to unlock rate duration strings over an hour showing in minutes]

[-Tweaked when we end lockout after early exit purchase]

[-Fixed usage reminder notifications for unlock usage lockouts with small numbers of unlocks]

[-Run runnableCheckForegroundApp at monitoring speed during lockscreen only lockout]

[-Made collapsible mode/options titles more clickable by adding padding instead of margins]

[-Linked reminder notification to usage stats]

[-Added time spent in lockouts to statistics]

[-Added time spent in DND mode to statistics]

[-Added app opens to statistics]

[-Refined color scheme with lighter colorAccent so it’s not as harsh of a contrast and darker colorPrimary]

[-Added fb sdk to be able to run ads]

[-Kill UsageStatistics in onStop during lockouts so it doesn’t appear when starting emergency access if it was underneath in the stack]

[-Fixed lockscreen only mode checking for loabound with screen off after end of emergency access]

[-Default true for prevent changes to scheduled lockouts]

[-Increased text size for snackbar messages to 16sp]

[***-Fixed concurrent modification exceptions in ChooseAppsDialog (seems to happen on Samsung phones) and stopped getting installed apps if have savedInstanceState (helps onRotate)***]

[***-Updated PreferencesProvider (2019.05.23) to prevent a rare IAE***]

[-***Added a static variable for “PREF_KEY” for onPrefsChanged in MonitorService***]

[-***Fixed navigation issues using singleTop and onOptionsItemSelected if activity can be launched from outside of task (notification)***]

[***Removed remove ads button***]

[***Check for first time open before doing updates in StartReceiver***]
[Android Apps and Games] Nirnic:
It would be amazing and useful! Digital wellbeing is a trend right now and many apps (and the OS itself) have incorporated tools to manage it. But while they have added options to alert about an usage time limit (YouTube, for example), they don't allow to be locked. So, Lock Me Out could offer a missing feature and many users could find it useful!

System's DND settings button doesn't work, I press it and nothing happens (Honor 8, Android 8.0/EMUI 8.0).

I found this option, but what does it mean? How does it work?

I couldn't find out their meanings.

Thank you very much in advance!!
[Android Apps and Games] Flyview:
With version 5.0.0, you can actually set individual app time limits. You would set up a new usage rule to "lock for xx time when screen time of specific apps exceeds xx time within xx time" and then select an app (or multiple) to monitor for this usage rule. You can then decide what apps to block/allow when this usage is actually fulfilled. It's not as straight forward as "choose how long you can use an app in a day", but way more customizable this way. Does it make sense?

The DND settings button should take you to your system's DND settings. If it doesn't, it means it's in a different location than expected on your Android system. I can hopefully fix this, can you please email me through the app about this? You can use the "Contact support" menu option.

The enforce DND setting will make sure DND stays on during a lockout, so even if you switch it off, it'll be switched right back on. Depending on how you have DND set up on your phone, ideally this would mean you do not see notifications so you remain free of distractions.

The last 2 changes you mention are:

1) Settings app will be blocked during "emergency access", so that you don't go uninstall or disable the app. I know, there's sometimes other ways to uninstall the app, but this helps.

2) Previously when you changed the times of a scheduled lockout, the lockout would automatically disable itself, and you'd have to re-enable it from the switch. This is no longer the case.

Enjoy and please spread the word!
[Android Apps and Games] Nirnic:
Oh so nice! I think it's a great way to implement it, but you should emphasize it and make it more visible. It's a strong feature of Lock Me Out!

I will. Thanks!

Great! Thanks for your explanation! ?
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs:

5.0.1 (2019.07.07)

-Fixed overlapping text over DND buttons

-Fixed crash for Turkish users

-Fixed a rare crash

-Added Catalan translation (Thanks Rafa!)

-Fixed margin of set times cardview for scheduled lockouts
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs:

5.0.2 (2019.07.10)

-Drag to re-order lockouts

-Added colored indicators for usage statistics

-Added button pointing to system’s notification settings on settings page

-Fixed button to system’s DND settings on some devices

-Fixed a bug where monitoring could have re-enabled itself

-Removed some items from slide out menu that are already action buttons

-Increased number of apps you can choose in free version to 5

-Limited number of lockouts to 5 in free version

-Removed ads
[Android Apps and Games] Flyview:
New beta up on the Google Play and XDA Labs Beta channels:

5.0.3 - beta 1

-Added descriptive info dialogs for every section in the app

-Added rate apps opened

-Changed app screen time percentage to be percentage of day: more useful and matches the other stats

-Changed DND green to 50%

-Fixed device unlocks not updating when unlocking straight to usage screen

-Fixed a rare crash
[Android Apps and Games] bigogofthewest:
I needed this kind of app, thank you.
[Android Apps and Games] Flyview:
Thank you! Make sure to leave a review on Google Play, it really helps.

New UPDATE now out on Google Play and XDA Labs!

5.1.0 (2019.08.02)

-Added descriptive info dialogs

-Added lockout names

-Added icons for lockout mode and options

-Added rate apps opened

-Changed app screen time % to be % of day: more useful and matches the other stats

-Fixed usage rule resetting at start time for 24h enforced lockouts

-Fixed device unlocks not updating when unlocking straight to usage stats

-Changed DND green to 50%

-Built for Android Q

-Fixed a crash

[-Made all switches and buttons on the top of cards white to match titles]

[-Reordered settings categories]

[-Moved indicator dots to the left]

[-Fixed DND average goal percentages]

[-Ignore blank package name when updating listScreenOnRecords. Was seeing a 5s on first unlock]

[-Start using Intent.FLAG_ACTIVITY_TASK_ON_HOME Activity flag instead of actually navigating to HOME separately]

[-Don’t show lockout scheduled toast for one-time lockout other than the actual scheduling one for later option]

[-Fixed not hiding entire DND time cardView on Android <M]

[-Changed default usage rule to be 2h total screen on time within 24h]

[-FIXED FB logging, needed internet permission, must have removed it at some point…]

[-Increase num times unlocked to 1 if crossing into 4am with it unlocked..so that it matches notification and so that other stats log properly]

[-Updated to fb core sdk 5.1.1]

***[-Added unbindIabService in MonitorService onDestroy to fix IAE when unbinding from IabService after onDestroy]***

***[-Make serviceMessenger and listServiceMessageRunnables null in unbindService calls]**
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs!

5.1.1 (2019.08.15)

-Improved app detection and blocking during split screen

-Fixed not being able to modify lockout starting soon while setting times

-Black screen out until Locked Out Screen shows on Android Q

-Fixed app usage detection on Android 5 and older

-Fixed app usage not counting when app opened before enforcement start time

-Fixed long app names overlaying usage metrics

-Don’t grey out the other one-time lockout button, just cancel the countdown if pressed

[-Hide DND option for one-time lockouts on Android 6 and older]

[-Made getTimeScreenOnAppsWithinUsageWindow more efficient]

[-Show dialog to request overlay permission on Android Q]

[-Changed formatting of detected app string]

[-REVERT using Intent.FLAG_ACTIVITY_TASK_ON_HOME Activity flag instead of actually navigating to HOME separately so that it works in split-screen]

[-Updated FB SDK to 5.2.0]

***[-Fixed FB purchase logging by fixing proguard file (adding { *; } to end of “-keep class com.android.vending.billing.**”]***
[Android Apps and Games] Flyview:
Google Play updates are taking much longer to publish than they used to... good thing for XDA Labs which is instant!
[Android Apps and Games] Flyview:
New update out on XDA Labs and Google Play!

5.2.1 (2019.11.08)

-Fixed checking for location once location dependent lockout is over

-Fixed not disappearing from recent apps if lockout started while app in the background

-Added warning to enable lockout if just created and leaving

-Changed default usage rule enforcement time to 8AM - 11PM

-Changed 24/7 usage enforcement times to end one hour earlier. Can be changed back to 24/7 to see warning.

-Update DND switch when lockouts updated

-Added translations for German, French

-Minor fixes

[-Fixed LockoutLocation losing LatLng when switching minifyEnabled]

[-If all lockouts end before alarm comes, don’t check again when alarm comes]

[-Separated updateLists in SettingsActivity into updateListLockouts and updateUsageRules]

[-Stopped most activities from listening for LOCKOUT_ENDED]

[-Fixed “1 times” and changed all strings that had “times” already included in them as well to use the times substring]

[-Changed unlocked over to unlocked more than]

[-Changed “1 time” to once]

[-Fixed issue with not setting end alarm for location based lockouts that never became active]

[-Fixed Turkish translation for unlocks usage rule summary]

[-Show times in MiniLockoutAdapter for lockouts that are 24/7 but don’t start at 12am]
[Android Apps and Games] hkjr:
awesome
[Android Apps and Games] jago25_98:
Where does payment go for unlocking? The app developer or is it possible to set that to my wife? :D
[Android Apps and Games] Flyview:
Thanks! Let me know if you have any suggestions for future updates. If you have a moment, please leave a review on Google Play, it really helps.

That'd be cool! Right now it goes to the developer (me). Remember, you can change the price on the settings page or disable the option for paid exits altogether.
[Android Apps and Games] hkjr:
As a parent, I'd love to install this on my kids phone with the ability to lock them out from uninstalling it.... Password to open, great, but I want it permanently on there
[Android Apps and Games] Flyview:
Unfortunately Google Play has taken down the app before for preventing uninstalls. However, I've been thinking about a way that might work that would require a password to uninstall it.
[Android Apps and Games] Jonhson Abigaile:
ohh year..
[Android Apps and Games] howdid:
any news regarding this ? Maybe offer a XDA version with a hardcore lock down mode where u cant uninstall and restarting also does not work as a way to get out :D
[Android Apps and Games] Flyview:
It will take me some time to implement properly. A separate version I could do more quickly so maybe I'll do that.

Restarting should not be able to get you out of a lockout. Please make sure LMOb is running unrestricted, please take a look at www.dontkillmyapp.com.
[Android Apps and Games] Flyview:
New update out on XDA Labs and Google Play! Guys, if anyone wants to provide translations into a new language that would be great, please email me or let me know here and I'll send you the English strings.

5.2.2 (2019.12.02)

-Block/allow as many apps as you want in free version! Premium version allows more than 3 enabled lockouts

-New option to prevent changes to usage based lockouts during enforcement time

-Fixed a rare crash

-Fixed editing of active lockouts during 24/7 grace period not taking effect right away

-Fixed emergency button not reappearing if resuming to locked out screen after the minute wait

-Grey emergency button while not available

-Fixed German translation (Thanks Stefan!)

[-Always show icons on the right even when there’s no title]

[-Collapsed mode/option for one-time lockout by default]

[-Always kill LOA when leaving it like we used to (other than screen off/rotate) so that if we go to open LMO it doesn't open it, and so that messaging is right when opening from notification after having opened from unallowed app]

[-Shortened dontkillmyapp warning message slightly in English]

[-Updated FB SDK]
[Android Apps and Games] Flyview:
New beta update out on XDA Labs and rolling out on Google Play! Please try out the password protected uninstallation feature. If there's any issues respond here or use the in-app "Contact support" menu option please!

5.3.0 - beta 1

-Added uninstall protection with password

-Removed hide launcher icon option

-Fixed rare crash

-Do not show time left in lockouts that have not started yet, even if seamless

-Fixed going back from change password dialog not un-checking checkbox

-Fixed German translation

-Increased min SDK to 18
[Android Apps and Games] Flyview:
New update out on Google Play and XDA Labs!

5.3.0 (2019.12.14)

-Added uninstall protection with password

-Removed option to hide launcher icon

-Include current location in map overview of locations

-Always zoom in when tapping the my location button

-Added Russian translation (Thanks Gaich @ XDA!)

-Fixed rare crash [activity not found exception in UsageStatisticsActivity]

-Default map type changed to satellite

[-Do not show time left in lockouts that have not started yet, even if seamless]

[-Fixed going back from change password dialog not un-checking checkbox]

[-Fixed location change animating map after map loaded callback already set it to the overview of the locations]

[-Fixed location not showing on map if location listener never registered b/c was already ideal]

[-Fixed German translation]

[-Fixed DND/silent not being automatically checked when going back from permission]

[-Fixed going back (or clicking outside it) from permission warning dialogs not unchecking checkboxes]

[-Increased min SDK to 18]
[Android Apps and Games] Flyview:
Have you tried the new uninstall password protection introduced with 5.3.0? Let me know if it works for you!

New update out on Google Play and XDA Labs!

5.3.1 (2019.12.16)

-Fixed crash when getting DND permission from usage statistics screen

-Show selected apps first in lists

-Allow enabling paid exit option during lockouts
[Android Apps and Games] Flyview:
I added uninstall protection with version 5.3.0. Please try it out and let me know if it works!
[Android Apps and Games] Fujindevil:
Great idea. I will try it out for sure.
[Android Apps and Games] Flyview:
Don't forget to leave a review on Google Play!

New update is now out on Google Play and XDA Labs!

5.3.2 (2020.01.06)

-Track DND status more efficiently, detect changes while screen off

-Lock out if usage access permission removed during lockout

-Don’t let changes to saved app lists affect active lockouts [or during usage enforcement]

-Fixed service not restarting for out of location lockouts if usage monitoring disabled

-Fixed modifying usage lockout app lists not modifying regular lockout app lists and vice versa

-More efficient location checking

-Don’t allow enabling the paid exit option during lockouts [reverted]

[-Fixed not checking for location if usage monitoring turned off]

[-Fixed black overlay sometimes not being removed]

[-Show usage monitoring enabled message when automatically enabled. When showing usage statistics or when enabling usage rules]

[-Fixed DND time miscalculation after disabling usage monitoring with DND on]

[-Update DND switch when toggled externally]

[-Fixed setRingerSilent adjustStreamVolume securityexception if permission not granted on N, O, P]

[-Tried to fix the rare SecurityException for opening usageStats]

[-Tried to fix rare NullPointerException in TimezoneChangedReceiver]

[-Tried to fix rare NullPointerException in Lockout generateFreshStartAndEndTimes]

[-Only updateScreenOnRecords when app changes instead of every time the check for latest foreground app runs]

[-Check usage rules whenever foreground app changes to more quickly detect # times app opened]

[-Don’t check location while screen off when not already in location lockout with dnd/silent ringer, even if awake]

[-Check location again if opening LOA during in-location lockout]

[-Fixed MS checking for lockouts twice when starting one time lockout]

[-Fixed SA not binding to service after starting lockout if not already bound]