Giter VIP home page Giter VIP logo

taptap's Introduction

Tap, Tap

Download: Latest release


Tap, Tap is a port of the double tap on back of device gesture from Pixels running Android 12 to any Android 7.0+ device*.

Tap, Tap provides over 50 actions that can be run from double or triple taps on the back of your device, including:

  • Launching an app
  • Launching a shortcut
  • Toggling the flashlight
  • Simulating button presses, such as home or back
  • Running a Tasker task
  • Quick Tap to Snap**

... and many more!

The gesture can also be fully controlled, to only run under certain conditions, or run different actions in different scenarios; such as only when an app is running, the screen is off, or when listening to music (many more options are available).

The sensitivity and response of the gesture can be controlled, picking from 8 "models", trained for devices ranging in size from 5.7" to 6.3" in height, as well as finer control of the sensitivity of gesture detection, meaning there is a configuration that will work well for most devices.

Tap, Tap also tries to be easy on the battery, only running the gesture detection when required, and integrates with the "low power mode" available on select Pixel devices, otherwise using the lower-power machine learning capabilities of devices, where available.

* Your device must have an accelerometer and gyroscope.

** Requires a compatible Pixel device or root, see this page for more info.

Screenshots

Tap, Tap

Example video, showing launching the camera on double tap

XDA thread

Reporting issues and feature requests

If you have encountered a crash or error, please make an issue on the Issues page. For crashes, include a crash report, which Tap, Tap should create for you and show a notification after a hard crash (enable the option on the "More" page first if you have disabled it). Before making an issue, make sure it has not been reported before, and does not fall under the "service killed" pinned issue, as those will be closed and ignored.

To request a feature, either make an issue stating "Feature Request", or post a reply in the XDA thread. Note that only relatively simple features will be considered, anything more complex including toggling specific system features should be done using the Tasker capabilities of Tap, Tap, as the app is not meant to be a Tasker replacement.

Building Tap, Tap

If you would prefer to build from source, Tap, Tap can be built like any other Android app, simply by opening the source in Android Studio and running the app.

taptap's People

Contributors

4shutosh avatar adriancampos avatar arkon avatar arthur-fontaine avatar baldapps avatar cappee avatar eroneko avatar fedshat avatar gcantoni avatar gregthwuen avatar ilyakataev avatar joaomgcd avatar johnsonran avatar kieronquinn avatar kikimanjaro avatar lowtension avatar mauri870 avatar nitrofun avatar orstudio avatar pawcoding avatar rodrigoswz avatar shmykelsa avatar tigerbeanst avatar timfedo avatar tuilakhanh avatar vladwinner avatar whitipet avatar zeanon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

taptap's Issues

[Feature Request] Silence Action

A "Ring Volume" toggle would be much appreciated. It would essentially function as an implementation of the physical Silence slider toggle on the side of iPhones and some Android devices like OnePlus phones.

App keeps crashing on galaxy note 9 android 8.1

Enabling the accessibility service shows popup that tap tap has stopped, and asks me to restart it, which then pops back up that it stopped. Tapping restart no longer pops it back up, and I can open the app normally, but no actions are run when I double tap the back of my phone.

Every time I stop service and start it back up it repeats this issue.

Would be possible to add support for arm7 too?

Hello,
I'm using Samsung Galaxy J7 (Android 9.0) but apk cannot be installed. I think it might be because it's arm7 (armeabi v7a) device? So if that's the case, I would like to ask if it would be possible to add support for this architecture in some future release? I'd really like to be able to use this app, great work :)

Suppress battery optimization

Activating TapTap on the lockscreen is erroneously and seems to work only half of the time.

I suspect this is an issue with Android's battery optimization feature, but even with TapTap set to "battery optimization none", it won't activate on the lockscreen when the screen has been off for longer than a minute or so.

Turning the screen on and off (even without unlocking) helps for another minute or so and I can activate TapTap / the flashlight through double tap on the back again. Yet after not using the phone for a minute, picking it up and tapping on th back does nothing again until a turn the screen on and off again via the power button.

Device Samsung Galaxy S8 (SM-G950f) running Pixel Experience Rom

Emui 9 doesn't turn on the screen

As a emui 9 user I know that Huawei isn't the best at coding so I imagine that they messed with the code and simultaneously broke your app, it'd be nice if you either add a different wake screen code (because other apps can also waje the screen on emui 9, I assume it's because they require the system administrator permission) this isn't a big deal but I imagine you would make a few people happy

Altitude isn't shown...?

Hallo togther,
can someone tell me why the altitude of runs in runnersup isn't shown?

(I aked this on play store -> Jonas Oreland:" Thanks! Can you add a feature request on GitHub, to discuss issues?"

Taps aren't recognised once the app is cleared and reopened

My device is Redmi K20 Pro and when the app was installed it was working perfectly but once I cleared the Tap, Tap from memory and reopened it the app didn't recognise the taps. I tried disabling and renabling the app in accessibility but even that didn't work. Finally, I had to clear all the app data and it's working now.

I recommend if there was to fix the process with the help of permanent notification that wouldnt let it die even if it cleared in multi tasking window.

Thanks, I really look forward to using this app even more.

Lock/Unlock Gate

Hi, really a nice "backport" of the Tap Tap Feature.

What I would like to see is a Gate that is active when the device is locked. The screen can be active (there is a gate for this already, so if one does not use a lockscreen, this can be used), but when the lockscreen is still active (not unlocked) it should be cobfigurable to prevent the Tap Tap action through this gate.

The need/idea comes from the action firing a lot when I pick up my phone (Pixel 4 XL) to view notifications but without unlocking it. I usually unlock it (or face unlock does it) after picking it up. So the gate (maybe with a half a second delay similar to USB gates) would "open" after the potentially misinterpreted action of picking up the device happened.

Happy to hear your thoughts!

Music player

Is it possible to implement switching tracks or stop/play action?

Alpha 02 - still no Tasker integration

As per release notes, Alpha 02 version should show Tasker integration in advanced category.

But it still shows old message as "Tasker integration is coming soon" Attached screenshots.

Screenshot_20200731-185000
Screenshot_20200731-185540

Issue

Google assistent is not opening when the tap, tap app is closed but it's working when tap, tap app is open. But other actions are working fine
Rom:MIUI Global
Device: Redmi note 5 pro

MIUI seems to kill the app despite disabling battery optimization

I'm running MIUI 11 with Android 9 on Redmi Note 5 Pro. The app seems to get killed off once I lock the screen and has to be manually relaunched.

Possible fix:
Apps like Tasker hold themselves in the memory by using a persistent notification. Something similar might be helpful here

Not Working well on Mi 9T

I have an issue with the app on my Mi 9T running MIUI 12. It works only one time, then I have to restart my device. Then it works more one time and that is it.

Awesome app, by the way. Great idea!!!

EDIT: I realized that the app stops working when I leave it or close it. Then I need to restart so it can work again. But the app stops again in the first time I leave the app again.

Not working on Redmi Note 8

Hello

I have this app on my Redmi Note 8 6+128 gb and the gestures does not work... I have tried a number of times...

Bug

Back gesture not working on my poco f1

Localization – use some user friendly service

I'd really like to see the app in my native language (Czech) and would gladly help with translation, but unfortunately I'm not familiar with Android development and pull requests that much. And I think I'm not alone, so I'd like to ask if it would be possible to use some user friendly localization service instead? One of them is crowdin.com – it's free and allows export in different formats.

"Screen on" gate

It would be cool to have more gates.
Here's my suggestion : not allowing actions when screen is tuned on

I'd read that you might implement gates for specific actions so I think this would go well together,
like in my case I want it to take screenshots when the screen is on and toggle flashlight when the screen is off

Gates Not Working in landscape/game mode

The Gates "App showing" doesn't always work when in landscape apps or when the Game Mode is turned on.

My device is OnePlus 7 Pro, and I have a MOBA game (which is in landscape) in the Game Space. When I open the MOBA game, there is a floating window indicating that the Game Mode is automatically turned on (which is a feature on OnePlus Phones).

And I've added and enabled a Gate "App showing" of this MOBA game to block gesture when it's on the screen. However, the gesture keeps getting triggered when I'm in the game.
Screenshot_20200801-073230_594ce24a2781d8c70be4683d0faad841
Screenshot_20200801-073243
Then I tried another landscape game that is not in the Game Space and won't turn on Game Mode(set up the Gate as well). Seconds after I'm in the game, I can still trigger gesture.
I've also tried a game in portrait view that will turn on Game Mode. The Gate for this one doesn't work, either.

Really hope you can look into it, thanks.:-)

False detection

Actions are triggered when notifications arrive with vibration. Otherwise works fine.

Steps to reproduce:

  • Enable service
  • Get a notification with vibration
  • Action is triggered

Single tap triggers sometimes

On my Galaxy S9, the actions sometimes triggers as the result of a single tap instead of double. Happens for instance when phone is just dropped on a table.

[Feature request] Launch any activity

I would like to be able to launch any activity, like QuickShortcutMaker by sika524 it does. For example to launch com.google.android.GoogleCamera/com.android.camera.SecureCameraActivity. It makes possible to shoot on camera without unlocking the screen. It would also be nice to use this activity as "camera launching" action in Tap, Tap. It does not prevent the camera from opening in unlocked mode. I don’t know all camera applications have the same activity or not, so I don’t know if this will work not only for GCam.

Now I also can do it using "launch a shortcut" action and QuickShortcutMaker's shortcut

Works only for the 1st time after installation.

Downloaded on Poco f1, The app works only for the 1st time after installing it and once its closed and opened again - it stops working. If i clear the data of the app it would again start working.

Not working on Samsung s6

I have samsung s6 with android 7.0. I tried changing all settings like pixel 3, 4 and 4xl but still doesn't work.
Also, back of my smartphone is covered by glass protector, is it causing the issue? But i tapped really hard on the back of the device many times, still hasn't work even for one time🤷🏻‍♂️

Gate for "Using Keyboard" and "Using Fingerprint Sensor"

Hi,
the app is honestly great, and works out of the Box on my Samsung Galaxy S8 (SM-G950f) running Pixel Experience Rom. Great Job!

I'm using it to active the flashlight, and had two unwanted activations:

  • when writing something over the keyboard, with vibration feedback for the keyboard set to "on"
  • when using the fingerprint sensor on the back

Maybe you could add two more gates as in the subject, which would probably remedy this.

Can add more than one of each gate

There is possibility to add two, three an more of each gate. If only one of these gates activated, gesture won't work.

P.S. Also I can help you to do Russian localisation, if you need it.
image

No Tasker integration in version 0.2?

According to the release notes, Tasker integration should now be available in the "advanced" category.

After 0.2 update I've still the following message there:

"Advanced actions such as Tasker integration are coming soon!"

Can we get support for the same on realme x2 pro

Can we get support for the same on realme x2 pro large amount of useer are waiting for this and we are talking to developers to help us getting this feature in our app please make this app compatible for this

Lock Screen action not working

I use a Samsung galaxy m30s. No matter what I do the lock screen action doesn't seem to work. Everything else I have tested seems to work fine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.