Android 微信摇一摇功能实现,最近学习传感器,就想实现摇一摇的功能,上网查了些资料,就整理下。如有错误,还请指正。
开发环境
Android Studio 2.2.1
JDK1.7
API 24
Gradle 2.2.1
相关知识点
加速度传感器
补间动画
手机震动 (Vibrator)
较短 声音/音效 的播放 (SoundPool)
案例:
我们接下来分析一下这个案例, 当用户晃动手机时, 会触发加速传感器, 此时加速传感器会调用相应接口供我们使用, 此时我们可以做一些相应的动画效果, 震动效果和声音效果. 大致思路就是这样. 具体功能点:
用户晃动