나는 가속도계를 사용하여 떨림을 감지하려고 노력했다. 나는 휴대 전화에 연속 흔들기를 할 때 가속도 값 차이 이 상당히 안정하다는 것을 발견했다. 그러나 전화를 돌릴 때 항상 값에 큰 변화가 있습니다 (이 값은 보통 "흔들림없이 흔들림"보다 큽니다). 회전 이벤트가 아니라 흔들기 이벤트에 집중하고 싶습니다. 문제를 해결하는 방법이 있습니까? 여기 publi
나는이 - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
몇 가지 중 하나는 아이폰의 흔들림을 종료 흔들림을 캡처하는,하지만 난 흔들림의 시작을 결정해야합니다, 어떻게 오는이 작업을 수행 할 수 있습니다 구현?
모든 Android 웹 브라우저 버전에서 자바 스크립트 흔들기 이벤트를 감지합니까? 다음과 같은 것 : window.addEventListener('devicemotion', this, false); 나는 이것에 대한 정보를 찾을 수없는 것 같습니다. 나는 여기에서 초조해하는 WKShake를 사용하고 있습니다 : Javascript. Listen for i
ShakeGesture 라이브러리에 대해 읽었습니다. 정말 좋습니다! 그러나 나는이 라이브러리를 사용하여 쉐이크 수를 계산할 수있는 방법이 있는지 궁금 해서요. 예를 들어, 사용자가 전화를 30 번 흔들어야하는 앱을 갖고 싶습니다. 사용자가 10 번 흔들면 뭔가가 발생합니다. 20 번이라면 다른 일이 일어날 것입니다. 이렇게 할 수 있나요?
나는 아래의 코드로 흔들기 제스쳐를 잡는 방법을 이미 알고있다. - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
if (event.subtype == UIEventSubtypeMotionShake)
{
// Put in code here to h
앱에서 오디오 파일을 재생 중이므로 전화가 잠겨 있고 화면이 꺼져 있어도 오디오 파일이 꺼지지 않습니다. 그러나 내가 흔들림을 감지하기를 원하면 작동하지 않습니다. 앱이 열려 있고 화면이 잠겨 있지 않을 때 잘 작동합니다. 로그가 제대로 작동하기 때문에 앱이 확실히 실행되고 있습니다. 아이디어가 있으십니까? -(BOOL)canBecomeFirstRespon