編輯:關於Android編程
按鍵的時候想要調用系統的震動服務,首先得再AndroidMainfest.xml裡面加上相應的權限
然後就是 Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
// vibrator.vibrate(3000);
// 設置Vibrate的震動周期
vibrator.vibrate(new long[]{1000,2000,3000,4000}, 0);
這裡再網上找了個寫好的震動的方法類
package com.lxb.switchdemo;
import android.app.Activity;
import android.app.Service;
import android.os.Vibrator;
import android.widget.LinearLayout;
/**
* 手機震動工具類
*
* @author Administrator
*
*/
public class VibratorUtil {
/**
* final Activity activity :調用該方法的Activity實例 long milliseconds :震動的時長,單位是毫秒
* long[] pattern :自定義震動模式 。數組中數字的含義依次是[靜止時長,震動時長,靜止時長,震動時長。。。]時長的單位是毫秒
* boolean isRepeat : 是否反復震動,如果是true,反復震動,如果是false,只震動一次
*/
public static void Vibrate(final Activity activity, long milliseconds) {
Vibrator vib = (Vibrator) activity
.getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(milliseconds);
}
public static void Vibrate(final Activity activity, long[] pattern,
boolean isRepeat) {
Vibrator vib = (Vibrator) activity
.getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(pattern, isRepeat ? 1 : -1);
}
}
當然在你的activity裡面調用的時候只需要在onclick下加上
VibratorUtil.Vibrate(Switch_demoActivity.this, 100);
即可實現簡單的震動機制
下來總結下按鍵聲音的機制實現,
Android Drawable及其相關類的使用
一個讓人賞心悅目的界面對軟件來說非常重要,因此圖形圖像資源也顯得非常重要。本講就要談一談Android中處理圖形圖像的最重要的一個類Drawable。Drawable就是
Android組件:Fragment切換後保存狀態
之前寫的第一篇Fragment實例,和大多數人一開始學的一樣,都是通過FragmentTransaction的replace方法來實現,replace方法相
自定義控件三部曲之繪圖篇(十一)——Paint之setXfermode(二)
這篇文章將逐個講解每個模式的意義。這裡所講的各種模式,在大家理解了之後可以回過頭來看看setColorFilter(new PorterDuffColorFilter(C
麥芒5和榮耀8哪個好 麥芒5和榮耀8對比
最近,華為的新機可以說是不斷湧出,這不,剛剛發布了由吳亦凡代言的榮耀8新機,隨之又發布了華為麥芒5,那麼有很多朋友都在問,麥芒5和榮耀8哪個好?麥芒5和榮耀
Android系統之路(初識MTK) ------ 默認第一次開機屏幕亮度/日期格式/picture makeer model
今天給大家分享下關於修改MTK平台下系統首次開機的默認屏幕背光亮度,系統