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

Add HIGH_SAMPLING_RATE_SENSORS permission #30

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ChonDoit
Copy link

@ChonDoit ChonDoit commented Mar 19, 2024

To fix app crash while using handwave gesture

device fp:Infinix/X693-GL/Infinix-X693:11/RP1A.200720.011/230524V666:user/release-keys product board:Infinix-X693
superior vers:SuperiorOS-Fourteen-arm64_bgS-COMMUNITY-20240304-2103 msg: java.lang.SecurityException: To use the sampling rate of 1000 microseconds, app needs to declare the normal permission HIGH_SAMPLING_RATE_SENSORS. stacktrace: java.lang.SecurityException: To use the sampling rate of 1000 microseconds, app needs to declare the normal permission HIGH_SAMPLING_RATE_SENSORS.
at android.hardware.SystemSensorManager$BaseEventQueue.enableSensor(SystemSensorManager.java:905)
at android.hardware.SystemSensorManager$BaseEventQueue.addSensor(SystemSensorManager.java:825)
at android.hardware.SystemSensorManager.registerListenerImpl(SystemSensorManager.java:275)
at android.hardware.SensorManager.registerListener(SensorManager.java:855)
at android.hardware.SensorManager.registerListener(SensorManager.java:762)
at me.phh.treble.app.Doze$AccelerometerListener.read(Doze.kt:44)
at me.phh.treble.app.Doze$AccelerometerListener.isFaceUp(Doze.kt:50)
at me.phh.treble.app.Doze$Pocket.update$lambda$0(Doze.kt:98)
at me.phh.treble.app.Doze$Pocket.$r8$lambda$jgbQ0-Q9LF-OjDPGkGtUHKEm4gw(Unknown Source:0)
at me.phh.treble.app.Doze$Pocket$$ExternalSyntheticLambda0.run(Unknown Source:0)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.os.HandlerThread.run(HandlerThread.java:67)

device fp:Infinix/X693-GL/Infinix-X693:11/RP1A.200720.011/230524V666:user/release-keys
product board:Infinix-X693
superior vers:SuperiorOS-Fourteen-arm64_bgS-COMMUNITY-20240304-2103
msg: java.lang.SecurityException: To use the sampling rate of 1000 microseconds, app needs to declare the normal permission HIGH_SAMPLING_RATE_SENSORS.
stacktrace: java.lang.SecurityException: To use the sampling rate of 1000 microseconds, app needs to declare the normal permission HIGH_SAMPLING_RATE_SENSORS.
	at android.hardware.SystemSensorManager$BaseEventQueue.enableSensor(SystemSensorManager.java:905)
	at android.hardware.SystemSensorManager$BaseEventQueue.addSensor(SystemSensorManager.java:825)
	at android.hardware.SystemSensorManager.registerListenerImpl(SystemSensorManager.java:275)
	at android.hardware.SensorManager.registerListener(SensorManager.java:855)
	at android.hardware.SensorManager.registerListener(SensorManager.java:762)
	at me.phh.treble.app.Doze$AccelerometerListener.read(Doze.kt:44)
	at me.phh.treble.app.Doze$AccelerometerListener.isFaceUp(Doze.kt:50)
	at me.phh.treble.app.Doze$Pocket.update$lambda$0(Doze.kt:98)
	at me.phh.treble.app.Doze$Pocket.$r8$lambda$jgbQ0-Q9LF-OjDPGkGtUHKEm4gw(Unknown Source:0)
	at me.phh.treble.app.Doze$Pocket$$ExternalSyntheticLambda0.run(Unknown Source:0)
	at android.os.Handler.handleCallback(Handler.java:958)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:294)
	at android.os.HandlerThread.run(HandlerThread.java:67)
@ponces ponces force-pushed the master branch 8 times, most recently from 1147687 to 037f9eb Compare March 23, 2024 23:29
@AndyCGYan AndyCGYan force-pushed the master branch 2 times, most recently from 088d1e8 to afccc44 Compare July 14, 2024 12:52
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

Successfully merging this pull request may close these issues.

1 participant