[Xamarin] 關於震動(Vibrate)
2015-08-04
最近在做一個類遊戲的東西,裡面要用到震動,其中有一個地方讓我找了一下所以筆記一下
畫面很簡單,點下去之後震動手機500ms
很簡單範例就是一個按鈕,按下後會震動..
C# Code:
btnVibrate.Click += delegate
{
Vibrator vibrator = (Vibrator)GetSystemService(Context.VibratorService);
vibrator.Vibrate(500);
};
這裡面比較值得注意的地方就是你得打開 vibrate permission
<uses-permission android:name="android.permission.VIBRATE" />
但是,VS的IDE中我沒找到選項,所以就只能靠自己手動加入
使得AndroidManifest.xml 變成
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="TestVibratation.TestVibratation" android:versionCode="1" android:versionName="1.0">
<uses-sdk />
<uses-permission android:name="android.permission.VIBRATE" />
<application android:label="TestVibratation" android:icon="@drawable/Icon"></application>
</manifest>
紀錄一下。