导航:首页 > 操作系统 > android晃动效果

android晃动效果

发布时间:2023-09-14 06:16:31

‘壹’ Android 摇一摇功能简单实现

目前市场上很多应用都有着摇一摇功能,晃动手机就能够达到页面跳转等效果,本期我们实现一个简单的摇一摇功能Android demo。

在实现摇一摇功能之前,我们首先对Android 平台的传感器进行简单说明。

多数的Android手机中都有着内置传感器,用来测量运动,屏幕方向和各种环境条件。这些传感器能够提供比较高精度的原始数据,对于设备的定位,三维移动及设备周围环境的变化能够进行监测。

那么Android平台支持的传感器有哪些呢?

通常来说,Android平台支持的三大类:

显然摇一摇动作时需要对动态传感器进行监听,通过对传感器获得的加速度参数进行判断,判断用户是否摇动了手机。

从上述的传感器类型上来看,我们需要使用的是动态传感器。

Android平台支持多种动态传感器,常用的几项如下:

上面便是常见的Android支持的动态传感器了,详细说明可以参考 Android传感器说明官方文档 .

本文着重说明的是 TYPE_ACCELEROMETER 来实现摇一摇监听。

首先我们需要实现一个加速度传感器的实例:

然后我们需要设置一个监听,通过计算三维方向上的加速度变化率来决定摇一摇动作是否要被触发:

其中iSensorCallBack是我们设置的一个监听回调:

这样摇一摇动作的监听及回调就基本设置完成了。

但是在使用动态传感器时还需要注意传感器的监听注册及取消注册,API为我们提供了方法:

这样的话我们就可以在需要使用摇一摇功能是调用 register 方法注册,而在需要停止摇一摇监听时调用 unregister 移除注册。

如上,这样我们就实现了一个摇一摇简单demo。

Android传感器说明官方文档

阅读全文

与android晃动效果相关的资料

热点内容
怎么在安卓手机上去除马赛克 浏览:231
农行浓情通app怎么下载 浏览:529
怎么把原文件夹找回来 浏览:535
俄罗斯方块实现python思路 浏览:735
汉语拼音英语编译代码 浏览:501
程序员应具备的能力 浏览:606
手机石墨文档文件夹访问权限 浏览:656
客户端如何登陆域文件服务器 浏览:530
两位数的平方计算法 浏览:930
android图片分块 浏览:715
图形平移命令 浏览:962
聚类算法JAVA代码 浏览:407
网站图标素材压缩包 浏览:892
娱乐化app怎么做 浏览:638
加密货币行业前景如何 浏览:574
arm查询法的局限性和编译流程 浏览:80
醒图的文件夹叫什么 浏览:998
php程序员北京 浏览:179
gcc编译进程数据 浏览:655
手机上的文件夹是怎样的 浏览:166