AndroidのService- Vibrator
振動を制御するシステムサービスのサンプルコード
① 権限追加(AndroidManifest.xml)
<uses-permission android:name="android.permission.VIBRATE"/>
② メインActivity (layoutは省略)
package com.example.liguofeng.mytelephonymanager; import android.app.Service; import android.os.Vibrator; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Service取得 Vibrator vibrator = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE); // 2秒振動 vibrator.vibrate(2000); // 1秒待って2秒振動、3秒待って4秒振動 // 繰り返し2回 vibrator.vibrate(new long[]{1000, 2000, 3000, 4000}, 2); } }