翻转行为
来源:互联网 发布:物料管理系统. java 编辑:程序博客网 时间:2024/06/05 23:05
<string name="flip_action_summary" product="tablet">翻转设备将<xliff:g id="action">%s</xliff:g></string>
<string name="flip_action_summary" product="default">翻转设备将<xliff:g id="action">%s</xliff:g></string>
/DeskClock/src/com/android/deskclock/alarms/AlarmService.java
private final SensorEventListener mShakeListener = new SensorEventListener() {
private static final float SENSITIVITY = 16;
private static final int BUFFER = 5;
private float[] gravity = new float[3];
private float average = 0;
private int fill = 0;
@Override
public void onAccuracyChanged(Sensor sensor, int acc) {
}
public void onSensorChanged(SensorEvent event) {
final float alpha = 0.8F;
for (int i = 0; i < 3; i++) {
gravity[i] = alpha * gravity[i] + (1 - alpha) * event.values[i];
}
float x = event.values[0] - gravity[0];
float y = event.values[1] - gravity[1];
float z = event.values[2] - gravity[2];
if (fill <= BUFFER) {
average += Math.abs(x) + Math.abs(y) + Math.abs(z);
fill++;
} else {
if (average / BUFFER >= SENSITIVITY) {
handleAction(mShakeAction);
}
average = 0;
fill = 0;
}
}
};
http://172.16.6.72:8080/#/c/713/
/DeskClock/res/xml/settings.xml
<string name="flip_action_summary" product="default">翻转设备将<xliff:g id="action">%s</xliff:g></string>
/DeskClock/src/com/android/deskclock/alarms/AlarmService.java
private final SensorEventListener mShakeListener = new SensorEventListener() {
private static final float SENSITIVITY = 16;
private static final int BUFFER = 5;
private float[] gravity = new float[3];
private float average = 0;
private int fill = 0;
@Override
public void onAccuracyChanged(Sensor sensor, int acc) {
}
public void onSensorChanged(SensorEvent event) {
final float alpha = 0.8F;
for (int i = 0; i < 3; i++) {
gravity[i] = alpha * gravity[i] + (1 - alpha) * event.values[i];
}
float x = event.values[0] - gravity[0];
float y = event.values[1] - gravity[1];
float z = event.values[2] - gravity[2];
if (fill <= BUFFER) {
average += Math.abs(x) + Math.abs(y) + Math.abs(z);
fill++;
} else {
if (average / BUFFER >= SENSITIVITY) {
handleAction(mShakeAction);
}
average = 0;
fill = 0;
}
}
};
http://172.16.6.72:8080/#/c/713/
/DeskClock/res/xml/settings.xml
0 0
- 翻转行为
- 翻转行为
- 翻转
- 翻转
- 翻转
- 行为
- 行为
- 翻转设计模式系列——第三部分--设计模式(4)--行为型模式大比拼
- 图片像素翻转。水平翻转,垂直翻转。
- 【C】矩阵翻转(上下翻转、左右翻转)
- 翻转字符串
- 数组翻转
- 单词翻转
- reverse()翻转
- 翻转字符串
- 字符串翻转
- 单链表翻转
- 字符串翻转
- 分布式事务及分布式系统一致性解决方案
- matlab文件操作
- LeetCode - 219. Contains Duplicate II
- 等额本息 vs 等额本金
- storm安装
- 翻转行为
- 参与比取胜更重要
- objc runtime 动态增加属性
- 新学的vim命令记录
- [HNOI2005]狡猾的商人(并查集维护前缀和)
- ORACLE 更新推荐人数
- 51nod1174区间最大数(RMQ)
- 关于管道的一些知识
- android Xml控件属性