All Projects → fennifith → Status

fennifith / Status

Licence: apache-2.0
A no-root status bar replacement for Android.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Status

Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (-5.31%)
Mutual labels:  android-app, overlay
Pasta Music
(unmaintained) A material design music player for Android, based off Pasta for Spotify
Stars: ✭ 109 (-3.54%)
Mutual labels:  android-app
Markor
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Stars: ✭ 1,394 (+1133.63%)
Mutual labels:  android-app
Pi Hole Droid
Pi-hole Droid is an unofficial app that connects to your Pi-hole to show charts and statistics.
Stars: ✭ 107 (-5.31%)
Mutual labels:  android-app
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-7.08%)
Mutual labels:  android-app
Pinchtozoom
Android's ImageView pinch-to-zoom made easy
Stars: ✭ 108 (-4.42%)
Mutual labels:  android-app
Tailor
An OS X status bar app to quickly check for new releases at Xcodereleases.com
Stars: ✭ 104 (-7.96%)
Mutual labels:  statusbar
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-0.88%)
Mutual labels:  android-app
Q comic
一款仿知音漫客的漫画APP
Stars: ✭ 107 (-5.31%)
Mutual labels:  android-app
Wordpress App With Flutter
Fully Functional IOS/Android App for WordPress Website with Flutter
Stars: ✭ 109 (-3.54%)
Mutual labels:  android-app
Mvvm Reddit
A companion project for our blog post on better Android software development using MVVM with RxJava.
Stars: ✭ 106 (-6.19%)
Mutual labels:  android-app
Spinner
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Stars: ✭ 1,637 (+1348.67%)
Mutual labels:  statusbar
Systemuihelper
Helper for dealing with Android System UI visibility
Stars: ✭ 108 (-4.42%)
Mutual labels:  statusbar
Busbookingui Android
Check out the new style for App Design aims for the Bus Booking Service...😉😀😁😎
Stars: ✭ 105 (-7.08%)
Mutual labels:  android-app
Insta Chat
InstaChat offers a new way to read messages of your favourite messengers. It overlays every other app and you can reply from anywhere you want.
Stars: ✭ 111 (-1.77%)
Mutual labels:  android-app
Overlayroot
mounts an overlay file system over root
Stars: ✭ 104 (-7.96%)
Mutual labels:  overlay
Discord Qt
Discord client powered by Node.JS and Qt Widgets.
Stars: ✭ 108 (-4.42%)
Mutual labels:  overlay
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+1210.62%)
Mutual labels:  overlay
Apktrack
ApkTrack is an Android app which checks if updates for installed APKs are available.
Stars: ✭ 111 (-1.77%)
Mutual labels:  android-app
Twittercompose
TwitterCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android.
Stars: ✭ 109 (-3.54%)
Mutual labels:  android-app

A message from the idiot that wrote this program:

Status has not been abandoned, but is now incompatible with a growing range of devices due to a variety of problems detailed in issue #87. Unfortunately, there is nothing that I or any other developer can do to prevent this. If the Play Store says that your device is incompatible, then there is nothing that I can do to help you other than point you to one of the links below about why it will not function.

https://www.androidpolice.com/2017/04/10/android-o-feature-spotlight-apps-can-no-longer-draw-top-system-ui/ https://www.xda-developers.com/android-o-is-breaking-apps-that-overlay-on-top-of-the-status-bar/ https://issuetracker.google.com/issues/36574245

Status will continue to receive support for devices below Android Oreo for as long as it remains in the interest of the community.

About

Status is a status bar replacement that draws an overlay on top of the system-generated status bar. This means that the actual status bar is only hidden under the replacement; touch gestures are not overridden, and the standard notification panel is still shown. It needs a lot of permissions in order to obtain the information needed to display in the status bar. These are listed below.

Build Status Codacy Badge Discord Liberapay

Special thanks to the contributors that have helped to design the app, fix ssues, and translate it to different languages:

Also, credit to some of Status's other icon sources:

Installation

The app is available from both Google Play and F-Droid. However, because of Google Play's policies regarding certain app permissions and battery optimization, some features may not be included in the Google Play version of the app.

Get it on Google Play Get it on F-Droid

Alternatively, you can download the latest APK from the GitHub releases.

Permissions

  • Accessibility Service: used to attempt to get the status bar color of the current app if the 'status bar coloring' preference is enabled.
  • Notification Access: used to get the icons of the current notifications.
  • System Alert Window, System Overlay Window: used to draw the status bar above all other apps.
  • Battery Stats: used to find if the battery is charging and what percent it is at.
  • Network State, Phone State: gets the type and connection of the phone network, and if airplane mode is enabled.
  • Wifi State: finds if wifi is enabled and how good the connection is.
  • Bluetooth: find if bluetooth is enabled & connected or not.
  • Location Services: finds if GPS is enabled.
  • Alarm: find if an alarm is set.
  • External Storage: backup/restore all settings from a file.

Contributing

Issues

Okay, there aren't really any guidelines over issue formatting provided that you don't create issues that already exist and test the app thoroughly before creating an issue (ex: try clearing the app data).

Pull Requests

Contributions are accepted. See CONTRIBUTING.md for more information.

Icons

There used to be a list of all the possible icon formats here to use as a reference, but I stopped updating it and it's pretty useless now. If you want to make status bar icons to add to this app, either contact me or look in the repository for the existing icon files.

License

Unless otherwise stated, all code in this repository is published under the Apache 2.0 License as stated below.

Some notable exceptions are:

  • Files in app/src/main/res-google are published under a different license; see the LICENSE file included in that directory.
  • Files in app/src/main/res-icons8 are published under a different license; see the LICENSE file included in that directory.
  • Files in app/src/main/res-materialdesignicons are published under a different license; see the LICENSE file included in that directory.
  • Files contained in the subdirectories of app/src/main/assets are published under their own licenses; see the LICENSE file included in their respective directories.
Copyright 2019 James Fenn

Licensed 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].