gpt4 book ai didi

android - 在 Android 应用程序上生成摇动 Action

转载 作者:行者123 更新时间:2023-11-30 03:47:01 34 4
gpt4 key购买 nike

我想在用户摇动 Android 手机时显示一条消息,例如“你摇了摇”。这意味着当我们按下一个按钮时,我们可以使用

创建一些 Action
button.setonclicklistiner()

就像我想在用户摇动设备时做一些事情一样。我该怎么做????

最佳答案

查看 Seismic来自广场。我还没有在自己的工作中使用过它,但是从示例中您可以像下面这样声明摇动监听器:

public class Demo extends Activity implements ShakeDetector.Listener {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
ShakeDetector sd = new ShakeDetector(this);
sd.start(sensorManager);

TextView tv = new TextView(this);
tv.setGravity(CENTER);
tv.setText("Shake me, bro!");
setContentView(tv, new LayoutParams(MATCH_PARENT, MATCH_PARENT));
}

public void hearShake() {
Toast.makeText(this, "Don't shake me, bro!", Toast.LENGTH_SHORT).show();
}
}

关于android - 在 Android 应用程序上生成摇动 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837265/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com