[软件设计/软件工程] 安卓触控震动?

[复制链接]
发表于 2022-5-6 16:05:21
问题
当我触摸屏幕上的对象时,我试图让我的设备振动。我正在使用以下代码:
  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 元素失败

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表