안드로이드에서 벨소리와 진동을 호출합니다

692 단어 학습 축적
짧고 자주 울리는 벨소리 적용:
soundPool = new SoundPool(10, AudioManager.STREAM_SYSTEM, 5);

        soundPool.load(this, R.raw.qud, 1);

호출:
soundPool.play(1, 1, 1, 0, 0, 1);

주의해야 할 것은 이 방법은 직접 호출할 수 없으며, 미리 불러와야 한다. 그렇지 않으면 소리가 나지 않는다.
() 예를 들어 oncreate에서 첫 번째 단락을 실행하고, onclick 방법에play 방법을 쓴다)
진동:
        /*
         *              pattern   ,        ,          
         * */
        vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
        long [] pattern = {800, 500, 400, 300};   //            
        vibrator.vibrate(pattern,0);           //       pattern         ,index  -1   2          

좋은 웹페이지 즐겨찾기