我必须开发一个应用程序。我必须在自行车上安装一个像车速表这样的指示器。
iPhone 被放在汽车的角落里。
iPhone 被放置在车内,无法掉落到任何地方,甚至无法移动。 (车内有一个专门放置iPhone的地方)。
现在,汽车的发展进展顺利。
指示器指示零——这是顺利的方式。
假设汽车经过一个颠簸处。
iPhone 应该跟踪这些移动。如果凹凸很大:
- iPhone 应显示 - 巨大凹凸 - 最大指示器
如果凹凸较低:
- iPhone 应显示 - 正常凹凸 - 指示器中间
其他:
我知道如何添加抖动处理程序,如给定的在以下链接中:
iPhone 中的加速计范围
但是这里 iPhone 不会摇晃吗?它是在固定的地方。
解决方案应该是什么?
I have to develop an application. I have to put an indicator like speedometer in the bike.
iPhone is put in the corner of a Car.
The iPhone is in a placed in a car, from where it can't be dropped anywhere and can't be moved even. ( There is a special place in car where user place iPhone ).
Now, Car is going on a smooth way.
Indicator indicates zero - that is smooth way.
Suppose, a bump is passed by the car.
These movement should be tracked by iPhone. If bump is huge:
- iPhone should display - huge bump - maximum indicator
If bump is low:
- iPhone should display - normal bump - middle at indicator
else:
- iPhone should display - smooth road - zero indicator
I know how to add shake handler, as given in following link:
accelerometer range in iPhone
But here iPhone is not going to be shake? It is in fixed place.
What should be the solution?
发布评论
评论(2)
您需要使用 UIAccelerometer、UIAccelerometerDelegate 和UIAcceleration 类。这是一些示例代码。
You'll need to use the UIAccelerometer, UIAccelerometerDelegate, and UIAcceleration classes. Here is some Sample Code.
iPhone 会晃动 - 它连接到汽车上,汽车也会晃动。您应该能够使用与用手摇动相同的代码。
The iPhone will be shaking - it's attached to the car, and the car will be shaking. You should be able to use the same code as you would if you were shaking it with your hand.