阅读:4895回复:12

周大,有空时把安卓的震动优化一下呗,我找到了魅族手机的线性震动的代码了

楼主#
更多 发布于:2022-09-27 01:40
view.performHapticFeeback(31011);

图片:下可载.png

最新喜欢:

会爬树的小猪会爬树的小猪 eikeeneikeen dgoddgod
沙发#
发布于:2022-10-03 07:14
dgod:之前用的是KEYBOARD_TAP回到原帖
这么快就搞定了啊,谢谢,周大
板凳#
发布于:2022-10-02 22:54
之前用的是KEYBOARD_TAP
附件名称/大小 下载次数 最后更新
yong-20221002.apk (1497KB)  11 2022-10-02 22:54
地板#
发布于:2022-10-02 22:32
dgod:FLAG_IGNORE_GLOBAL_SETTING从android 13开始弃用,我就不加了。回到原帖
周大,不好意思,还要麻烦你好一下.上次发给我的apk里边view.performHapticFeeback();用的参数是哪个?
31011吗?
我找到一个学安卓的软件,然后在自己手机上试了一下,31011和HapticFeedbackConstants.LONG_PRESS是有效的线性震动,只是HapticFeedbackConstants.LONG_PRESS的震动有点偏重,其他的HapticFeedbackConstants都没什么改变,和原来效果差不多.
所以向您确认一下您用的哪个参数,想您帮忙改成31011再发给我.????
4楼#
发布于:2022-10-01 20:29
dgod:FLAG_IGNORE_GLOBAL_SETTING从android 13开始弃用,我就不加了。回到原帖
好的,谢谢周大
5楼#
发布于:2022-10-01 19:08
FLAG_IGNORE_GLOBAL_SETTING从android 13开始弃用,我就不加了。
6楼#
发布于:2022-10-01 18:43
不死心,我又找了下,可以不需要权限来震动,哈哈

图片:Snipaste_2022-10-01_17-56-58.png


图片:QQ截图20221001180512.jpg


click.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
    v.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS,HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING);
   }
 });,
7楼#
发布于:2022-10-01 18:12
dgod:在我手机上,尝试后没发现和原来的震动有多大区别,用的都是同一个硬件,应该也没什么区别才是。而且这个api会依赖于系统中必须打开触摸反馈,所以就先不使用了。回到原帖
好的,谢谢周大,但是您的手机是魅族吗?可不可以把您改过代码的apk发给我试试,看看震动有没有区别
8楼#
发布于:2022-10-01 17:50
在我手机上,尝试后没发现和原来的震动有多大区别,用的都是同一个硬件,应该也没什么区别才是。而且这个api会依赖于系统中必须打开触摸反馈,所以就先不使用了。
9楼#
发布于:2022-09-28 01:58
dgod:有用,我会尝试用这个接口替换掉原有的震动代码试试。回到原帖
周大也睡这么晚啊,辛苦拉,谢谢周大
上一页
游客

返回顶部