Uses proximity sensor to perform actions when ringing, Can also schedule calls.

Overview

ShutUp! - Stay lazy

Android app on Google Play

Screenshots -

Alt text

Description -

Hello human! I let you control your phone with simple wave-like gestures. With the combination of accelerometer and proximity sensors, I can answer calls, silent your phone and even end calls. You can customize these options in me according to your needs. You can select different functions to be performed on single wave as well as on double wave. I can also turn the speaker on or off according to whether it is held close or away from the ear during a call which will only work after putting on ear at least once (to protect privacy). You can add sensitive contacts to blacklist so that this function does not work and prevent some pretty embarrassing situations! You can also decide whether to silent the phone when it is picked up from a flat surface. You can end call or mute microphone if phone is kept facing down on a flat surface. Install me and rate me or drop a review to support my dev-human (my god, the omnipresent).

Features:

  1. Single wave- Waving hand over the proximity sensor once
  2. Double wave- Two simultaneous waves with a time difference of less than 1.2 seconds (by default but, can be changed). Basically, a usual casual "bye-bye" over the phones' proximity sensor.
  3. Silent on picking up the phone from flat surface.
  4. During a call, the speaker will turn on when phone is moved away from ear and will turn off when brought back to it. You can even add sensitive contacts to blacklist!
  5. Automatically end calls or mute microphone when phone is kept facing down during a call!
  6. Do not worry about missing your calls when phone is in pocket. I am smart enough to tell that. Your calls are safe with me.
  7. All features are pretty smart. for example, automatic speaker toggle does not work till phone is kept on ear at least once or you are using a headset (wired or bluetooth ).
  8. Nougat quick-cuts!!!
  9. My dev-human is a nice guy.
  10. Ad free. Forever! :)

Very Very important: Please wave your hand over the proximity sensor and not over the screen because that is what I can detect. The proximity sensor is generally located near the front camera of the phone. This sensor detects if an object is present in front of it or not. This means, all the gestures will also work with something 'non-hand' like a book or a table (that is if you can lift a table and wave it over your phone).

Note: I work perfectly on devices with near stock ROM. My dev-human is working really hard to bring compatibility to all other devices. For Xiaomi devices, you can lock me in the RAM (in recents), so that I can work well for you. Rest assured, I consume negligible RAM and battery.

Keywords: proximity silent, wave to silent, proximity gestures, air gestures, silent on pickup, wave end call, wave gestures, pick up silent, call answer on wave, automatic speaker on, auto toggle speaker, speaker on when away from ear, automatic speaker toggle, end call when phone kept facing down, mute microphone, wave, phone kept flat down, blacklist.

Libraries Used -

SwipeRevealLayout - https://github.com/chthai64/SwipeRevealLayout

ButterKnife - https://github.com/JakeWharton/butterknife

EventBus - https://github.com/greenrobot/EventBus

ProcessPhoenix - https://github.com/JakeWharton/ProcessPhoenix

CircleImageView - https://github.com/hdodenhof/CircleImageView

License -

See the LICENSE file for license rights and limitations GPLv3.

You might also like...
Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.

Android StackBlur Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. Th

Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.

Android StackBlur Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. Th

An android app that can perform basic arithmetic calculations on the go.
An android app that can perform basic arithmetic calculations on the go.

An android app that can perform basic arithmetic calculations on the go. App uses constraintLayout to map out the UI, MxParser for handling mathematical calculations

A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates
A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can a

LiteGo is a Java-based asynchronous concurrency library. It has a smart executor, which can be freely set the maximum number of concurrent at same time , and the number of threads in waiting queue. It can also set waiting policies and overload strategies.

LiteGo:「迷你」的Android异步并发类库 LiteGo是一款基于Java语言的「异步并发类库」,它的核心是一枚「迷你」并发器,它可以自由地设置同一时段的最大「并发」数量,等待「排队」线程数量,还可以设置「排队策略」和「超载策略」。 LiteGo可以直接投入Runnable、Callable

My Maps displays a list of maps, each of which show user-defined markers with a title, description, and location. The user can also create a new map. The user can save maps and load them in from previous usages of the app.

My Maps Bryant Jimenez My Maps displays a list of maps, each of which show user-defined markers with a title, description, and location. The user can

Simple API to perform AES encryption on Android. This is the Android counterpart to the AESCrypt library Ruby and Obj-C (with the same weak security defaults :( ) created by Gurpartap Singh. https://github.com/Gurpartap/aescrypt

AESCrypt-Android Simple API to perform AES encryption on Android with no dependancies. This is the Android counterpart to the AESCrypt library Ruby an

A simple ToDo app to demonstrate the use of Realm Database in android to perform some basic CRUD operations like Create, Update and Delete.
A simple ToDo app to demonstrate the use of Realm Database in android to perform some basic CRUD operations like Create, Update and Delete.

Creating a Realm Model Class @RealmClass open class Note() : RealmModel { @PrimaryKey var id: String = "" @Required var title: String

This is An Android Project. in which we use SqLite Database. We perform Insert,delete,update and Show The existing data. operations using SqLite.
This is An Android Project. in which we use SqLite Database. We perform Insert,delete,update and Show The existing data. operations using SqLite.

SqLite Database Keywords : SqLite, Android, Database This is An Android Project. in which we use SqLite Database. We perform Insert,delete,update and

Utility functions to perform dynamic operations on Android.
Utility functions to perform dynamic operations on Android.

Dynamic Utils A collection of static methods and packages to perform dynamic operations on Android 2.3 (API 9) and above. Since v0.4.0, it uses 26.x.x

Flutter plugin that leverages Storage Access Framework (SAF) API to get access and perform the operations on files and folders
Flutter plugin that leverages Storage Access Framework (SAF) API to get access and perform the operations on files and folders

Flutter plugin that leverages Storage Access Framework (SAF) API to get access and perform the operations on files and folders.

RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.
RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.

RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.

An Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.
An Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.

AndroidPullMenu AndroidPullMenu is an Open Source Android library that allows developers to easily create applications with pull menu. The aim of this

Android - Annotate methods to use as listeners for a sensor.
Android - Annotate methods to use as listeners for a sensor.

SensorAnnotations Annotate methods to use as listeners for sensor events. public class MyActivity extends Activity { /** * Perform actions as

Smoothen rx value streams for e.g. sensor data using kalman filter.
Smoothen rx value streams for e.g. sensor data using kalman filter.

KalmanRx Introduction Removes the noise from float streams using Kalman Filter. Useful to smoothen sensory data e.g.: gps location, or Accelerometer.

Demo app to showcase Sensor data using AIDL bound services.
Demo app to showcase Sensor data using AIDL bound services.

AIDLServices Displays data related to TYPE_ROTATION_VECTOR sensor using AIDL Consist of aidlsdk module that expose sensor data Sample app to show the

Monitoring water tanker level using NodeMCU ESP8266 and HC-SR04P Ultrasonic Sensor and broadcasting it using a simple HTTP server inside NodeMCU ESP8266 and show data in an Android App
Monitoring water tanker level using NodeMCU ESP8266 and HC-SR04P Ultrasonic Sensor and broadcasting it using a simple HTTP server inside NodeMCU ESP8266 and show data in an Android App

WaterLevel Preface This project aims to finding a tanker water level using NodeMCU with ESP8266 core and HC-SR04P Ultrasonic sensor and broadcasting i

Android Sensor Based App

Sensor-Team Sensor Based Mobile Applications Make sure you have the latest version of android studio There are no api keys that need to be generated n

Android library which makes playing with sensor events & detecting gestures a breeze.
Android library which makes playing with sensor events & detecting gestures a breeze.

Sensey Android library which makes playing with sensor events & detecting gestures a breeze. The library is built for simplicity and ease of use. It e

Owner
Ritwick Verma
Programming enthusiast, perpetual learner, loves oreos.
Ritwick Verma
A demo application that uses TMDB APIs to fetch the movie details and cache it using the Room DB.

TMDB App Tmdb sample project is a demo application that is based on modern Android architectures. It will fetch the data from the network and cache it

Clint Paul 38 Nov 28, 2022
Android common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description

android-demo 关于我,欢迎关注 微博:Trinea 主页:trinea.cn 邮箱:trinea.cn#gmail.com 微信:codek2 依赖:trinea-android-common android-auto-scroll-view-pager viewpager-indica

Trinea 1.1k Nov 10, 2022
Viacheslav Veselov 0 Jul 8, 2022
Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

1. AutoProxy Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a

Oleksandr 19 Nov 24, 2022
Actions for android animations. Inspired by libgdx scene2d actions.

Android Animations Actions Actions for android animations. Inspired by libgdx scene2d actions. The main goal of this project is making creating of com

dtx12 137 Nov 29, 2022
Kai Liao 2.2k Jan 3, 2023
AndroidBriefActions - Android library for sending and observing non persistent actions such as showing a message; nice readable way to call navigation actions from ViewModel or Activity/Fragment.

implementation "com.vladmarkovic.briefactions:briefactions:$briefActionsVersion" Benefits Why use brief-actions library pattern: Prevent short-term ac

null 2 Dec 22, 2022
A clean-aesthetically pleasing Measuring Application, which uses relevant sensors-converts raw sensor data into human readable formatted outputs-and displays accurate measurements.

Measure App A clean-aesthetically pleasing Measuring Application, which uses relevant sensors-converts raw sensor data into human readable formatted o

ACM Student Chapter, PESU ECC 1 Oct 15, 2021
PDFER - App demo that uses WorkManager API to download and schedule PDFs in the background

PDFER App demo that uses WorkManager API to download and schedule PDFs in the background Download PDF You can either download custom pdf files by plac

Ahmed Samir 4 Nov 22, 2022