加速度传感器切换歌曲
来源:互联网 发布:淘宝天猫运营外包 编辑:程序博客网 时间:2024/05/08 19:12
//全局变量
private int[] musics = {R.raw.music1,R.raw.music2,R.raw.music3,R.raw.music4};//音乐4首 int i=0; private MediaPlayer player; private SensorManager sensorM; private Sensor sensor;
MainActivity.java
//播放音乐 player = MediaPlayer.create(this, musics[i]); player.start();//播放 //得到传感器管理器 sensorM = (SensorManager) getSystemService(Context.SENSOR_SERVICE); //得到加速度传感器 sensor = sensorM.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); //给传感器绑定监听,第一个是监听器,第二个是传感器,第三个是采样数据的频率 sensorM.registerListener(new SensorEventListener() { @Override public void onSensorChanged(SensorEvent event) { //得到改变后的数据值 int z = (int)event.values[2]; if(z > 20){//z大于12,表示真正的甩动了,否则小于12,表示不是主动甩动 player.stop();//停止上一首 player.release();//释放,节省内存 //开启新的歌曲 i++;//移动到下一首 player = MediaPlayer.create(MainActivity.this,musics[i%musics.length]); player.start(); } } @Override public void onAccuracyChanged(Sensor sensor, int accuracy) { } },sensor, SensorManager.SENSOR_DELAY_NORMAL);
阅读全文
0 0
- 加速度传感器切换歌曲
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 光传感器加速度传感器
- 加速度传感器和角度传感器
- Android传感器之加速度传感器
- 传感器的使用:加速度传感器
- 传感器--光照和加速度传感器
- 加速度传感器开发分析
- 三轴加速度传感器
- android加速度传感器
- 三轴加速度传感器
- iOS学习,加速度传感器
- ADXL345加速度传感器驱动
- 加速度传感器Accelerometer
- 加速度传感器测试APP
- Socket之TCP与UDP的编程实现
- Android 6.0以上的权限申请的问题
- Java控制台小程序:随机生成双色球
- 转载数据库书总结
- Android 获取系统版本
- 加速度传感器切换歌曲
- Backward Digit Sums POJ
- hypermesh中带有孔洞的长方体的网格划分
- leetcode25. Reverse Nodes in k-Group
- HDOJ 1279 验证角谷猜想
- js高级
- 【水题】开灯问题
- Summary:learn python 1
- 每日一练(20171106)