2016-04-10 4 views
0

私の教授からプロジェクトが与えられました。彼は私が彼が作り上げたアプリを鳴らし、ビープ音の代わりに振動させたいと思っています。誰もこれで私を助けることができますか?Androidの着用4.3アプリ内での振動

MediaPlayer beepSound; 
beepSound = MediaPlayer.create(this, R.raw.beep); 

beepSound.start(); 

それはオーディオパラメータを設定する最初の2つのコマンドを表示されます:

これは、彼が振動し、それを作るために使用するコードの一部のように見えます。最後のコマンドは、腕時計(samsung galaxy gear)にビープ音を鳴らす。

振動の場合、代わりに何を接続する必要がありますか?

答えて

0

あなたはバイブレータクラスを使用する必要が振動し、MediaPlayerのクラスは、オーディオやビデオ処理するために使用され、与えられたコードスニペットは、ビープ音を再生するために使用される

してみてください。

import android.os.Vibrator; ... 
Vibrator v = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE); 
// Vibrate for 500 milliseconds 
v.vibrate(500); 

注: はAndroidManifest.xmlをファイルにアクセス許可を含めることを忘れないでください:

<uses-permission android:name="android.permission.VIBRATE"/> 
+0

ありがとうございました!私は間違いをしているようです。私はそれが正しい場所や何かにコードを入れていないような愚かなものだと確信しています。 は、ここに私のAndroidManifest.xmlファイル [のAndroidManifest.xml](https://photos.google.com/share/AF1QipPq1RAe5kGlNEKc9o3Wzn9zTfxdnK1Spj62-wepYx3dVfjH6PTDwf6R3WZ_idbq8Q?key=OGM3TWhLdnl0Q3psLXZYZG9wY2lLUXJmWGdDMmxB)です。ここ –

+0

は私のエラーです: [マイエラー](https://photos.google.com/share/AF1QipNxmYTFz-pI7isMfMoS2mH3cnb-Rm1kZxb7gwJBswDY4QEAZPZm-g83fqvbBQttvQ?key=bFpsWUgwMW1RUkJuQU8zUTh1SG5JdXhIaExTRVN3)。 [インポート私のエラーのcuzを使用しない](https://photos.google.com/share/AF1QipNne3TAWDxTm0owK7_GpRNXEYbVPjUYBk3F-Jb-zd0i-G7t3XsfNSo7SE_veMpz1Q?key=TC1xeXBvdXBmblFKejZUZDhha0dBZVFIajJYbmhB)。 ご協力いただきましてありがとうございます。 –

+0

私はthis.context ..の代わりに私のコードを編集しました。ただthis.getSystemServiceを使用してください。あなたのマニフェストエラーに関しては、あなたに解決策を与えるエラーをマウスでチェックしてください。 – ThiyagaB

関連する問題