Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not Working in Android 7.0 but Touch Detectors are working #31

Open
PankajRaincan opened this issue Jul 28, 2017 · 6 comments
Open

Not Working in Android 7.0 but Touch Detectors are working #31

PankajRaincan opened this issue Jul 28, 2017 · 6 comments

Comments

@PankajRaincan
Copy link

PankajRaincan commented Jul 28, 2017

  • Device Information:
    Moto G4 Plus

  • Android Version:
    7.0

  • Configuration Information:

  • Misc:

@nisrulz
Copy link
Owner

nisrulz commented Jul 28, 2017

@PankajRaincan can you explain "Not Working in Android 7.0" a bit more clear as to what is not working?

@PankajRaincan
Copy link
Author

Hey,
Whenever I'm trying to do any motion gestures its not responding at all.Am I doing anything wrong as I tried it with Activity as well as Service.And even I tried with your sample application still no luck.

Sensey.getInstance().init(this); Sensey.getInstance().startWaveDetection(this); @Override public void onWave() { //my logs }

@nisrulz
Copy link
Owner

nisrulz commented Jul 29, 2017

Wave detection works using Proximity sensor, I am assuming you are not in the proximity of your device. Are you having issues with other event types too ? If so which ones. Its hard for me to debug this, if you cannot provide me more info apart from saying its not working. If possible hook your device to a laptop and gather whatever your logcat is able to log from the system.

Another thing to check up would be about the functionality of the sensors, which you can test by downloading any sensor app and verify they are functional.

Let me if you have information regarding that.

@PankajRaincan
Copy link
Author

PankajRaincan commented Jul 29, 2017

Proximity Sesnor is functional I have checked it by putting logs in onSensorChanged callback.

07-29 15:06:02.294 7573-7573/? I/art: Late-enabling -Xcheck:jni
07-29 15:06:02.561 7573-7573/com.github.nisrulz.senseysample W/System: ClassLoader referenced unknown path: /data/app/com.github.nisrulz.senseysample-2/lib/arm
07-29 15:06:02.586 7573-7573/com.github.nisrulz.senseysample I/InstantRun: starting instant run server: is main process
07-29 15:06:02.587 7573-7573/com.github.nisrulz.senseysample V/InstantRun: Starting server socket listening for package com.github.nisrulz.senseysample on android.net.LocalSocketAddress@777df7a
07-29 15:06:02.588 7573-7573/com.github.nisrulz.senseysample V/InstantRun: Started server for package com.github.nisrulz.senseysample
07-29 15:06:02.756 7573-7573/com.github.nisrulz.senseysample W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
07-29 15:06:03.037 7573-7730/com.github.nisrulz.senseysample I/Adreno: QUALCOMM build : 7d18700, I8ee426a9a2
Build Date : 10/07/16
OpenGL ES Shader Compiler Version: XE031.09.00.03
Local Branch : mybranch22308589
Remote Branch : quic/LA.BR.1.3.6_rb1.6
Remote Branch : NONE
Reconstruct Branch : NOTHING
07-29 15:06:03.043 7573-7730/com.github.nisrulz.senseysample I/OpenGLRenderer: Initialized EGL, version 1.4
07-29 15:06:03.043 7573-7730/com.github.nisrulz.senseysample D/OpenGLRenderer: Swap behavior 1

these are the logs apart from this nothing is being listed in my logcat.

I wonder Proximity gesture is working but why wave detection is not.

`07-29 15:13:02.458 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Shake Detected!

                                                                           --------- beginning of system

07-29 15:13:04.469 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Shake Stopped!
07-29 15:13:07.944 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Shake Detected!
07-29 15:13:08.432 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Shake Detected!
07-29 15:13:08.493 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Shake Detected!
07-29 15:13:11.477 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Far
07-29 15:13:12.309 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Near
07-29 15:13:12.503 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Far
07-29 15:13:12.889 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Near
07-29 15:13:13.018 11039-11039/com.github.nisrulz.senseysample I/MainActivity: Far`

@nisrulz
Copy link
Owner

nisrulz commented Jul 29, 2017

Ok. So from this what I can guess is that everything works for you except the Wave detection, correct me if I am wrong.

Now if the above case is the issue, then maybe you are doing the gesture wrong. So the way it is supposed to work is you move your hand over your proximity center and the time diff is calculated , which if it exceeds the threshold, it is detected as a wave gesture event.

I am actually working on pushing out some videos showing how such gestures are supposed to be done and what sensey supports.

@PankajRaincan
Copy link
Author

Yes that might be the case though I have tried many variations of wave. I hope as soon as your videos come my problem will get solved.
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants