找回密码
 立即注册
相关推荐换一批
  1. NB/T 42120-2017 低频振动传感器校准规范
  2. NB/T 34012-2013 生物质锅炉用水冷振动炉排技术条件
  3. HJ 918-2017 环境振动监测技术规范
  4. GB/T 10068-2020 轴中心高为56 mm及以上电机的机械振动振动的测量、评定及限值
  5. GB 10070-88 城市区域环境振动标准
  6. GB 10071-88 城市区域环境振动测量方法
  7. GB 50190-2020 工业建筑振动控制设计标准
  8. DL/T 1103-2009 核电站管道振动测试与评估
  9. GB∕T 8421-2020 农业轮式拖拉机 驾驶员座椅 传递振动的实验室测量
  10. GB/T 21231.2-2018 声学 小型通风装置辐射的空气噪声和引起的结构振动的测量 第2部?
  11. GB 50868-2013 建筑工程容许振动标准
  12. JB/T 11085-2011 振动焊接工艺参数选择及技术要求
  13. GB/T 13670-2010 机械振动 铁道车辆内乘客及乘务员暴露于全身振动的测量与分析
  14. JB/T 11000-2010 多元高幅圆振动网振筛
  15. JB/T 10968-2010 离心机、分离机用振动监视控制仪和电子振动保护开关
  16. GB/T 24610.1-2009 滚动轴承 振动测量方法 第1部分:基础
  17. GB/T 23714-2009 机械振动与冲击 结构状态监测的性能参数
  18. JJF 1156-2006 振动 冲击 转速计量术语及定义
  19. JJG 637-2006 高频标准振动台
  20. GB/T 10398-2008 小型汽油机 振动评级和测试方法
  21. GB 10068-2008 轴中心高为56 mm及以上电机的机械振动 振动的测量、评定及限值
  22. GB/T 2424.26-2008 电工电子产品环境试验 第3部分:支持文件和导则 振动试验选择
  23. JB/T 10656-2006 棒条振动给料筛
VibratorgetSystemServiceButton振动 | 软件设计/软件工程 2022-05-06 448 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
当我触摸屏幕上的对象时,我试图让我的设备振动。我正在使用以下代码:
  1. Vibrator v = (Vibrator) getSystemService(getApplicationContext().VIBRATOR_SERVICE);
  2. v.vibrate(300);   
复制代码

清单文件中有权限,但我似乎没有得到任何结果。

有什么建议么?另外,我的硬件支持振动。

回答
请试试这个:
  1. Button b = (Button) findViewById(R.id.button1);
  2.     b.setOnTouchListener(new OnTouchListener() {

  3.         @Override
  4.         public boolean onTouch(View v, MotionEvent event) {
  5.             // TODO Auto-generated method stub
  6.             Vibrator vb = (Vibrator)   getSystemService(Context.VIBRATOR_SERVICE);
  7.             vb.vibrate(100);
  8.             return false;
  9.         }
  10.     });
复制代码

并将此权限添加到 manifest.xml

<uses-permission android:name="android.permission.VIBRATE"/>





上一篇:从 Atom 运行 Java 的问题
下一篇:PySpark:过滤掉非类型对象上的 RDD 元素失败