首頁>技術>

新增許可權

android.Manifest.permission.VIBRATE
程式碼實現
/** * @param activity     呼叫該方法的Activity例項 long milliseconds * @param milliseconds 震動的時長,單位是毫秒 */public static void vibrate(Activity activity, long milliseconds) {    Vibrator vib = (Vibrator) activity            .getSystemService(Service.VIBRATOR_SERVICE);    vib.vibrate(milliseconds);}/** *  Activity activity :呼叫該方法的Activity例項 * long[] pattern :自定義震動模式 。陣列中數字的含義依次是[靜止時長,震動時長,靜止時長,震動時長。。。]時長的單位是毫秒 * boolean repeat : 是否反覆震動,如果是true,反覆震動,如果是false,只震動一次 *//** * @param activity 呼叫該方法的Activity例項 long milliseconds :震動的時長,單位是毫秒 * @param pattern  自定義震動模式 。陣列中數字的含義依次是[靜止時長,震動時長,靜止時長,震動時長]時長的單位是毫秒 * @param repeat   是否反覆震動,如果是true,反覆震動,如果是false,只震動一次 */public static void vibrate(Activity activity, long[] pattern, boolean repeat) {    Vibrator vib = (Vibrator) activity            .getSystemService(Service.VIBRATOR_SERVICE);    vib.vibrate(pattern, repeat ? 1 : -1);}
呼叫
vibrate(this,2000);
long[] myp = {2000, 2000, 2000, 2000};vibrate(this, myp, false);

14
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 一週程式設計師新書精選:機器學習、深度學習書成為焦點