Stay Awake App Save Abandoned

Deep dive into Android Services

Project README

stay-awake-app

This app is like Caffeine for Mac. It keeps your device awake as long as it's connected to power. It also uses quick settings tiles from Android N as its main interface. It also works on Android O (with the new background behaviors).

Future of this app is in question

Android is deprecating most of the APIs that this app relies on and more than likely this app will be deprecated soon. It heavily relies on background operation and the ability to acquire a wake lock, both of which are things that Android does not want apps to do anymore.

Here's an article on how the Android OS is implemented by various device manufacturers & carriers affects what can be done by app developers using the APIs that are implemented differently on each device.

Change master to main (2020-06-27)

The Internet Engineering Task Force (IETF) points out that "Master-slave is an oppressive metaphor that will and should never become fully detached from history" as well as "In addition to being inappropriate and arcane, the master-slave metaphor is both technically and historically inaccurate." There's lots of more accurate options depending on context and it costs me nothing to change my vocabulary, especially if it is one less little speed bump to getting a new person excited about tech.

You might say, "I'm all for not using master in master-slave technical relationships, but this is clearly an instance of master-copy, not master-slave" but that may not be the case. Turns out the original usage of master in Git very likely came from another version control system (BitKeeper) that explicitly had a notion of slave branches.

#blacklivesmatter

License

Copyright 2020 R3BL, LLC.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Open Source Agenda is not affiliated with "Stay Awake App" Project. README Source: r3bl-org/stay-awake-app
Stars
69
Open Issues
2
Last Commit
3 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating