当前位置: 首页 > 知识库问答 >
问题:

Android:手机忽略正确的振动代码

劳彦
2023-03-14

设置。我想让我的手机震动时,一个按钮被点击。我使用SO问题的代码:如何使Android设备振动?。

让手机振动的代码:

@Override
public void onClick (View view)
{
    Vibrator vibrator = (Vibrator) MyActivity.this.getSystemService (Context.VIBRATOR_SERVICE);

    if (vibrator.hasVibrator()) {
        Log.v ("Can Vibrate", "YES");
    } else {
        Log.v("Can Vibrate", "NO");
    }
        vibrator.vibrate (1000);
    }

我还添加了许可

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

到清单文件。

问题点击按钮时,手机根本不会振动。我手机上的其他应用程序使手机震动。

记录消息。

xxxx V/Can Vibrate﹕ YES
xxxx V/Vibrator﹕ Called vibrate(long) API - PUID: 10060, PackageName: de.creamin.vibratetest
xxxx V/Vibrator﹕ vibrate - PUID: 10060, PackageName: de.creamin.vibratetest, ms: 1000, mag: -1

电话三星Galaxy S3(GT-I9300),Android4.3

问题这是怎么回事?我是否必须以某种方式配置手机以接受振动代码?

共有2个答案

胡昊
2023-03-14

不需要通过我的活动。这可能是。尝试:

Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE)
庄元龙
2023-03-14

我发现了为什么我的手机不震动。在菜单项下

电话设置

您可以调整振动强度为来电通知触觉反馈通知的设置已设置为零。因此,我的手机没有震动。将滑块设置为大于零的值后,我的手机在点击应用程序中的按钮时会振动。

 类似资料:
  • 问题内容: 当你只想执行但不处理异常时,如何在Python中进行呢? 以下是正确的方法吗? 问题答案: 要么 所不同的是,第一个也将赶上KeyboardInterrupt,SystemExit和类似的东西,这是直接来源于,没有

  • Android6.0-11.0 СompileSdkVersion 30 minsdk版本23 HttpURLConnection忽略代理——当指定一个不存在的地址时,它不会发誓 我需要在编译应用程序后,应用程序可以通过代理发送请求 尝试了以下操作: 我的代码: 使用此选项时,根本不会加载页面: 请告诉我我做错了什么。

  • 本文向大家介绍Android 实现手机接通电话后振动提示的功能,包括了Android 实现手机接通电话后振动提示的功能的使用技巧和注意事项,需要的朋友参考一下 有些手机在电话接通后会有振动提示,这有个好处就是可以等到接通后再放到耳边接听,减少辐射。本文就讲讲如何在Android手机中实现这种接通电话后的振动提示功能,这里主要针对拨出的电话。        Android SDK提供的通话状态   

  • 在为手机和平板电脑设计时,在应用程序中使用片段而不是活动的是什么? 我们是不是应该有手机的活动和平板电脑的碎片。除了使之外,手机的碎片还有什么好处吗? android开发网站http://developer.android.com/guide/components/fragments.html在电话上说,这些片段被分成那么使用这些片段有什么意义呢?

  • 在实现并尝试将动画应用于箭头文本视图后,当单击箭头时,动画显示异常行为。如何修复动画并获得与预期动画图像相似的结果? 预期动画 当前动画 回收视图项目 MyRecyclerAdapter。JAVA 苏拉布的建议

  • 问题内容: 试图使用Jacoco在Android的Robolectric测试中获得代码覆盖率,但在创建报告时,它只是拒绝承认我的Robolectric测试。 我的jacoco.gradle文件如下: 通过此设置,我可以获得“覆盖率”报告,但是尽管在“ src / test / java”中进行了Robolectric测试,但覆盖率为0%。 如果我在该文件中添加以下代码: 当Gradle尝试同步时,