2011-11-17 49 views
-1

我想开发一些提前的功能,如防抖功能,图像的定位应用,放大/缩小,滚动等。例如,在 用户可以摇动手机,以擦除输入的文本。此外,通过顺时针或逆时针旋转手机 ,底层图像的方向也会改变。如何在我的Android应用程序中添加摇动功能?

我会怎么做呢?

回答

2

晃动:

您将需要使用手机的加速度传感器。你可以找到许多这样的例子,如果你谷歌(例如:Android: I want to shake it

对于旋转:

当手机检测到的方向变化,Android将破坏并重新创建你的应用程序。有一些生命周期方法(请参阅http://developer.android.com/reference/android/app/Activity.html),它们允许您保存和恢复应用程序的当前状态。再次,如果你Google: http://developer.android.com/guide/topics/resources/runtime-changes.html http://www.androidguys.com/2008/10/14/rotational-forceson-your-android-app/

+0

谢谢!我试图像http://stackoverflow.com/questions/2317428/android-i-want-to-shake-it。但它给出了抖动只有吐司消息,但如果我试图写一些图像代码时,我摇动手机就不可能改变,我怎么能写更改代码的图像。 – Laxmipriya

+0

它完美的作品!谢谢amb!我已经加入了VIBRATE权限,使其工作:<用途的许可安卓:名称=“android.permission.VIBRATE” /> – Laxmipriya

相关问题