Android通过摇晃手机的频率来控制声音的频率(4)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:49 点击:

 96             audioCount=0;
 97             //prvAudioRate=rate;
 98          }
 99     }
100
101     private void setSensorListener() {
102         Log.i(TAG, "setSensorListener");
103          Sensor sensor = manager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
104          manager.registerListener(this, sensor, SensorManager.SENSOR_DELAY_GAME);
105     }
106
107     private void unSensorListener() {
108         Log.i(TAG, "unregisterListener");
109         manager.unregisterListener(this);
110     }
111
112     @Override
113     public void onClick(View v) {
114         switch (v.getId()) {
115         case R.id.hello:
116             setSensorListener();
117             break;
118         default:
119             break;
120         }
121     }
  1 /**
  2  * @author Stay
  3  *        声音管理类  
  4  */
  5  public class SoundManager {
  6     public SoundPool mSoundPool;
  7     private HashMap<Integer, Integer> mSoundPoolMap;
  8     private AudioManager mAudioManager;
  9     private Context mContext;
 10     private int mStreamID;
 11     static final String LOG_TAG = "SoundManager";
 12     private boolean mSoundEnable = true;
 13     private float mRate = 1f;
 14     private boolean playing = false;
 15     private int loopMode = 0;
 16     private int mPlayIndex = -1;
 17
 18     public SoundManager(Context mContext) {
 19         this.mContext = mContext;
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1