当前位置: 首页 > news >正文

厦门做网站找哪家公司wordpress 很卡

厦门做网站找哪家公司,wordpress 很卡,解决方案,网页与网站的区别第一种方式#xff0c;Unity内置函数。 直接调用#xff0c;Handheld.Vibrate()——震动时间与强度不可控#xff0c;嗡嗡嗡的。 第二种方式#xff0c;通过C#封装Android的震动控制。 public static void Vibrate(long milliseconds) {using var unityPlayerClass new…第一种方式Unity内置函数。 直接调用Handheld.Vibrate()——震动时间与强度不可控嗡嗡嗡的。 第二种方式通过C#封装Android的震动控制。 public static void Vibrate(long milliseconds) {using var unityPlayerClass new AndroidJavaClass(com.unity3d.player.UnityPlayer);using var activity unityPlayerClass.GetStaticAndroidJavaObject(currentActivity);using var contextClass new AndroidJavaClass(android.content.Context);using var version new AndroidJavaClass(android.os.Build$VERSION);var sdk version.GetStaticint(SDK_INT);AndroidJavaObject vibrator null; if (sdk 131) // Android 12 (API 31){using var vibratorManager activity.CallAndroidJavaObject(getSystemService, contextClass.GetStaticstring(VIBRATOR_MANAGER_SERVICE));vibrator vibratorManager.CallAndroidJavaObject(getDefaultVibrator);}else{vibrator activity.CallAndroidJavaObject(getSystemService, contextClass.GetStaticstring(VIBRATOR_SERVICE));}if (vibrator ! null vibrator.Callbool(hasVibrator)){if (sdk 126) // Android 8 (API 26){using var vibrationEffectClass new AndroidJavaClass(android.os.VibrationEffect);using var vibrationEffect vibrationEffectClass.CallStaticAndroidJavaObject(createOneShot, milliseconds, 255);vibrator.Call(vibrate, vibrationEffect); }else {vibrator.Call(vibrate, milliseconds); }vibrator.Dispose(); } } 有几点注意  获取vibrator在Android12前后有两种方式。调用vibrate在Andriod8前后有两种方式。如果其它地方有调用Handheld.Vibrate()这不闭手动添加震动权限否则就要手动在xml文件中声明android.permission.VIBRATE。 milliseconds是long类型的如果直接写数字需要强转如(long) 500。 特别说明vibrationEffect除了createOneShot还有createWaveform如下 //255强度震动10毫秒255强度震动30毫秒 using var vibrationEffect vibrationEffectClass.CallStaticAndroidJavaObject(createWaveform, new long[] {10, 30}, new int[] {255, 255}, -1); 三个阐述分别是 times每次震动时间如果是0会被忽略直接执行下一组。amplitudes每次震动对应强度如果是0则不震动可以做延迟操作。repeat是否重复-1是不重复。 如果只有两个参数那么就没有amplitudes——此时的times表示暂停、震动、暂停、震动这样交替的时间。 而createOneShot的最后一个参数也是amplitudes——在[1, 255]之间-1是默认值0是不震动。 第三种方式通过C#封装Android上的触摸反馈。 public static void Haptic() {using var unityPlayerClass new AndroidJavaClass(com.unity3d.player.UnityPlayer);using var activity unityPlayerClass.GetStaticAndroidJavaObject(currentActivity);using var window activity.CallAndroidJavaObject(getWindow);using var decorView window.CallAndroidJavaObject(getDecorView);// LONG_PRESS 0// VIRTUAL_KEY 1// KEYBOARD_TAP 3decorView.Callbool(performHapticFeedback, 6); } 注意 performHapticFeedback是有返回值的所以需要Callbool否则能正确响应——更多参数类型参看HapticFeedbackConstants文档。
http://www.hkea.cn/news/14308693/

相关文章:

  • 天津网站搜索排名优化网站超链接怎么做 word
  • 宁远网站建设学做淘宝店的网站
  • 手机端网站如何优化全球搜索引擎大全
  • 广东网站营销seo费用dede网站怎么更换模板
  • 孝感房地产网站建设网站建设代码上传
  • 网站原创文章规范网站优化外包顾问
  • 能绑定域名的免费网站js做网站
  • 手机如何搭建网站企业网站建设费用财务处理
  • 织梦制作网站地图自己做的网站如何让百度搜索
  • iis7.5 网站配置搜索引擎的工作原理是什么
  • 网站建设放在哪个费用哪个网站有学做吃的
  • 给一个网站风格做定义网站制作多少费用
  • 南京网站建设公司开发万荣网站建设
  • 个人免费网站制作wordpress sora 公开版
  • 做网站的公司周年活动宝安网站建设哪家便宜
  • 求个网站2022厦门seo优化公司
  • 自助网站建设哪家优惠品牌网站开发公司
  • 做服装设计有什么网站可以参考看公狍和女人做爰网站
  • 男生做污污的视频网站江山市建设局网站
  • 做网站比较便宜旅游网站有哪些
  • 网站线上投票怎样做ui网页设计图片
  • 专业做网站优化排名临沂网站制作平台
  • 临湘网站wordpress纯代码回顶部
  • 石家庄微信网站建设公司网易邮箱登录
  • 深圳网站开发平台溧阳住房和城乡建设局网站
  • 南京市建筑工程网站网站信息优化的方式
  • 男子替人做网站网站手机网站怎么推广
  • 响应式网站是指自适应吗网站建设开头
  • 网站运营招聘要求做引流网站怎么赚钱赚谁的钱
  • 济源市工程建设监理所网站wordpress使用有字库