本当は通知ライト点灯させたかったんですけど, 気づいたらカメラのフラッシュ点灯させていたので, せっかくなのでここにメモを残しておきます. 世の中にはJavaで書かれた資料は多いけどXamarinのは少ないし…誰かの役に立つかもしれない(((o(*゚▽゚*)o)))
AndroidManifest.xml
追記する分だけ書きます
<uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.camera.flash" /> <uses-permission android:name="android.permission.CAMERA" />
Activity
追記する分だけ書きます
using Android.Hardware; (略) var camera = Android.Hardware.Camera.Open(); camera.StartPreview(); var cameraParameters = camera.GetParameters(); // フラッシュモードを点灯に設定 cameraParameters.FlashMode = Android.Hardware.Camera.Parameters.FlashModeTorch; camera.SetParameters(cameraParameters);
参考
LEDライト点灯・消灯 // Java (非Xamarin)