Java 解锁时,锁屏上的滑动选项卡会振动-无论触觉反馈的全局设置如何

Java 解锁时,锁屏上的滑动选项卡会振动-无论触觉反馈的全局设置如何,java,android,android-source,lockscreen,Java,Android,Android Source,Lockscreen,当在简单的锁屏上解锁我的android 2.3.3手机时,一旦触到滑块,手机就会振动,当滑块完全拉到另一侧时,手机会再振动一次 我觉得这有点烦人,所以我想我可以在设置中关闭它,因为我可以关闭任何其他振动 在这种情况下,实际上有两种类型可能有意义: 1) 声音设置/常规/单独设置振动:(始终、从不、仅在静音模式下、仅在不在静音模式下) 2) 声音设置/反馈/触觉反馈(开/关) 我必须找出,这些设置都不会对上述解锁操作产生影响 所以我在谷歌上搜索了一下,找到了一些关于这个事实的评论,振动不能在设置中

当在简单的锁屏上解锁我的android 2.3.3手机时,一旦触到滑块,手机就会振动,当滑块完全拉到另一侧时,手机会再振动一次

我觉得这有点烦人,所以我想我可以在设置中关闭它,因为我可以关闭任何其他振动

在这种情况下,实际上有两种类型可能有意义:

1) 声音设置/常规/单独设置振动:(始终、从不、仅在静音模式下、仅在不在静音模式下) 2) 声音设置/反馈/触觉反馈(开/关)

我必须找出,这些设置都不会对上述解锁操作产生影响

所以我在谷歌上搜索了一下,找到了一些关于这个事实的评论,振动不能在设置中轻易关闭

e、 g。

现在我很好奇,我试着深入研究android源代码,并在这里找到了滑块的源代码:

见:

以及:

在我看来,无论设置如何,都会调用振动动作

现在我有一些问题:

“解锁振动不应考虑1或2以上的设置吗?

  • 如何将其添加到源代码中,以及如何将此更改应用到android源代码库中,以便稍后将其迁移到下一个android中(如果在那里使用了滑动选项卡)

  • 是否有可能单独更新SlidingTab.java文件并在我的根设备上进行测试,或者是否有必要对整个android系统进行全面改造,并用新系统刷新我的手机,以查看它是否正常工作

  • 我发现其他手机也有相同的滑块,解锁时没有振动。我不知道这是怎么回事,因为我发现了证明它不能在源代码中关闭振动的方法

  • 谢谢你和我分享你的知识

    可以考虑,也可以不考虑。
  • 我不确定
  • 如果您需要更改锁屏,您可以找到各种实现。如果需要更改默认锁屏,则需要构建整个系统
  • 每个公司都为手机定制安卓系统。因此,某些滑块可能没有振动。或者手机可能没有硬件 可以考虑,也可以不考虑。
  • 我不确定
  • 如果您需要更改锁屏,您可以找到各种实现。如果需要更改默认锁屏,则需要构建整个系统
  • 每个公司都为手机定制安卓系统。因此,某些滑块可能没有振动。或者手机可能没有硬件
    vibrate(VIBRATE_SHORT);
    
    vibrate(VIBRATE_LONG);