2

私は Stackoverflow でこの問題について多くのことを読みましたが、彼女が私の問題で働いているのを助けているわけではありません。

私のソースコードにはこれがあります。

vibretor  = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
vibretor.vibrate(600);

そして AndroidManifeste.xml には Permission があります

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

http://developer.android.comで調べたので大丈夫だと思い ます

しかし、それはまったく機能しません:(だから、あなたの誰かがどうすればそれを機能させることができるか考えていますか?

私のテストデバイスは次のとおりです: Eee Pad Transformer、Samsung Galaxy S2、Samsung Galaxy Tab 10.1

4

2 に答える 2

5

問題が解決しました。

問題は、Android 4.0 では振動設定が

タッチ時の振動

そしてそうではない

着信音 または 通知

そして、それは私のコードで動作します。

vibretor  = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
vibretor.vibrate(600);
于 2012-05-07T05:48:53.653 に答える
1
public void vibrate(int duration)
              {
   Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
   v.vibrate(duration);    
              }
vibrate(10000);
于 2012-05-04T06:29:03.413 に答える