用户
 找回密码
 立即注册

2

主题

2

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2020-6-22 09:21:07
使用的是b100Scanner的PDA,想在程序扫描失败的时候可以调用PDA的振动功能还有铃声提示(需要和扫描声音区分开)

使用道具 举报 回复
可以使用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");
            });

使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册