[Xamarin] 關於震動(Vibrate)

2015-08-04

最近在做一個類遊戲的東西,裡面要用到震動,其中有一個地方讓我找了一下所以筆記一下
畫面很簡單,點下去之後震動手機500ms
Image 097

很簡單範例就是一個按鈕,按下後會震動..
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>

紀錄一下。


當麻許的超技八 2014 | Donma Hsu Design.