我想开发一个具有一些先进功能的应用程序,如摇晃功能,图像方向,放大/缩小,滚动等。例如, 用户可以摇动手机以删除输入的文本。此外,通过旋转手机 顺时针或逆时针,底层图像的方向将改变。
我该怎么做?
答案 0 :(得分:2)
摇晃:
您需要使用手机的加速计传感器。如果您使用Google(例如:Android: I want to shake it)
,您可以找到很多相关示例轮换:
当手机检测到方向更改时,Android会销毁并重新创建您的应用程序。调用的生命周期方法(请参阅http://developer.android.com/reference/android/app/Activity.html)允许您保存和恢复应用程序的当前状态。再次,如果你谷歌: http://developer.android.com/guide/topics/resources/runtime-changes.html http://www.androidguys.com/2008/10/14/rotational-forceson-your-android-app/