2011-11-17 95 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

相關問題