嗨,並且非常感謝大家對於已經很好地給予的幫助。首先讓我說我從來沒有使用android編程!我知道其他一些語言,但我最好是初學者。我被給了這個應用程序,以改變它從嗶嗶聲振動。使用創建時不可用的振動器實例服務時,Android應用程序關閉
thiyagab得這麼好給我下面的代碼:
import android.os.Vibrator; ...
Vibrator v = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
v.vibrate(500);
PS。我悄悄在AndroidManifest.xml文件:
<uses-permission android:name="android.permission.VIBRATE"/>
然而,當我編譯它,應用程序關閉和編譯器說的服務不是以前的onCreate可用。因此,在尋找儘管他的代碼,我看到的onCreate標題:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
和移動
Vibrator v = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);
該線下方將包括內的onCreate。然而,現在內這行代碼(其是進一步向上)
// Vibrate for 500 milliseconds
v.vibrate(500);
在V變量是紅色像它是未申報。當我將鼠標懸停在它上面時,它說無法解決。我知道這是一個愚蠢的問題。任何人都可以幫助這個新手?非常感謝!!!!
***** EDITED *********再次
感謝您的幫助!!!!
請發佈您的整個java類。 –
「清潔工程」有時會解決問題。 –
這是我寫的代碼的一部分。 (見上) –