Xamarin : Android : Vibrate 使用裝置震動
在 Xamarin 下開發 Android 裝置需要振動程式碼如下
這個 Vibrator 需要引用
這個服務屬於非同步機制,發出震動後不會等待振動時間完畢,而會繼續執行程式。
另外,還需要賦予適當的使用權限,可以在專案屬性調整
或是到 AndroidManifest.xml 裡增加
建議使用專案屬性調整會比較安全,比較不會打錯字
void button_vibrator_Click(object sender , EventArgs ea)
{
// 建立振動服務
var vibrator = (Vibrator)GetSystemService(Android.Content.Context.VibratorService);
int iDuration = 500; // 500毫秒,振動持續時間
// 執行
vibrator.Vibrate(iDuration);
}
這個 Vibrator 需要引用
using Android.OS;
這個服務屬於非同步機制,發出震動後不會等待振動時間完畢,而會繼續執行程式。
另外,還需要賦予適當的使用權限,可以在專案屬性調整
或是到 AndroidManifest.xml 裡增加
<uses-permission android:name="android.permission.VIBRATE" />
建議使用專案屬性調整會比較安全,比較不會打錯字
留言