|
- private void button1_Press( object sender, EventArgs e)
- {
- //安卓震动功能,可先网上搜索头文件与代码
- AndroidCodeProvider provider = new AndroidCodeProvider();
- provider.Imports.Add("android.os.Vibrator");
- provider.MethodBody = @"
- Vibrator vib = (Vibrator) activity.getSystemService(Service.VIBRATOR_SERVICE);
- vib.vibrate(200);
- resultValue=""success"";";
- //Run方法中provider参数填写代码,value参数对应provider参数中用户自行添加的变量value
- this.androidCodeCompiler1.Run(provider, (obj, args) =>
- {
- if (args.isError == true)
- MessageBox.Show(args.error);
- else
- Toast("Sucess");
- });
- }
复制代码 按照文档说明,Run方法的重载中可以包含一个provider中的参数 value ,那么上面的例子里面,如果我想让震动vib.vibrate(200) 中,200这个数值由我传进去,我该怎么做?如果不仅限于上面的例子,我需要多个参数,该怎么做?
|
|