可以使用codecompiler 来实现震动或者调用系统音 https://www.smobiler.com/guide/CodeCompiler.aspx
调用系统yin代码参考:
AndroidCodeProvider provider = new AndroidCodeProvider();
provider.Imports.Add("android.media.Ringtone");
provider.Imports.Add("android.media.RingtoneManager");
provider.Imports.Add("android.net.Uri");
provider.MethodBody = @"
Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(activity.getApplicationContext(), notification);
r.play();
";
//Run方法中provider参数填写代码,value参数对应provider参数中用户自行添加的变量value
this.androidCodeCompiler1.Run(provider, (obj, args) =>
{
if (args.isError == true)
MessageBox.Show(args.error);
else
Toast("Sucess");
});
|