标签: vibration

按住按钮时振动

我正在制作一个应用程序,用户按住一个按钮,使手机振动,我不知道如何制作,所以只有当按钮按下它振动,我的代码到目前为止.

package one.two.bn;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener;



    public class Vb extends Activity {
            /** Called when the activity is first created. */
        private Button button1;
        private Vibrator vibrator;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            button1 = (Button)findViewById(R.id.button1);
            button1.setOnClickListener(new View.OnClickListener() {
            Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);    
        public void onClick(View v) {
                if(v==button1){ 
                vibrator.vibrate(300000);           
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果有任何可以帮助感谢很多.

android button vibration android-vibration

15
推荐指数
4
解决办法
3万
查看次数

你是如何让iPhone在任意时间内振动的?

在iPhone 2.x固件中,您是否可以让iPhone在系统定义的持续时间内振动:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Run Code Online (Sandbox Code Playgroud)

在越狱手机中,您曾经可以使用MeCCA.framework来执行此操作:

http://pastie.org/94481

MeCCA_Vibrator *v = new MeCCA_Vibrator;
v->activate(1);
sleep(5);
v->deactivate();
Run Code Online (Sandbox Code Playgroud)

但我的2.x iPhone上不存在MeCCA.framework.

iphone vibration

14
推荐指数
1
解决办法
1万
查看次数

让Android穿戴应用程序内的可穿戴性震动

我正在为我的LG手表编写一个简单的可穿戴应用程序,它会以恒定的间隔向手表发送振动并显示一些模拟数据.

虽然我已经找到了答案,但我找不到让手表振动的方法.任何帮助都会得到满足.

vibration wear-os

13
推荐指数
1
解决办法
8167
查看次数

如何在 Android 和 iOS 上使用 Flutter 实现振动?

使用 Flutter 我试图在单击按钮时实现振动。

我发现说实话很难。我尝试使用以下软件包失败: 振动振动,但它们只是不振动(这里谈论的是真实设备而不是模拟器/模拟器)。

是否有关于如何使用 Flutter 在 iOS 和 Android 设备上实现振动的清晰示例指南?

谢谢,米海

vibration dart flutter

13
推荐指数
4
解决办法
1万
查看次数

iPhone - 我如何知道iOS的振动是打开还是关闭?

你知道我怎么知道iPhone是否处于振动模式?我在网上找不到任何相关内容...太累了看?

我想在应用程序中显示一个图标,以便用户可以在手机处于振动模式时查看它.Tha app也有不同的行为,取决于用户是否想要被打扰(振动)或不振动(振动).

谢谢.

iphone cocoa-touch vibration

11
推荐指数
1
解决办法
3213
查看次数

如何检查iOS设备是否可以振动

目前只有iPhone支持振动如何在调用振动功能之前检查我的设备是否支持振动.

iphone vibration ios

11
推荐指数
1
解决办法
7424
查看次数

Android:Notification.DEFAULT_VIBRATE是否需要振动权限?

有时候我读到了

notification.defaults|= Notification.DEFAULT_VIBRATE;

notification.defaults = Notification.DEFAULT_ALL;

需要振动许可

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

但有时我读到它没有.

哪一个是正确的信息?

java android vibration android-notifications android-vibration

10
推荐指数
2
解决办法
3676
查看次数

Android:铃声模式改为静音不会阻止手机振动

我正在尝试使用以下代码行将呼叫的振铃模式更改为RINGER_MODE_SILENT.

AudioManager am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Run Code Online (Sandbox Code Playgroud)

虽然RINGER_MODE_SILENT的文档说它也应该停止振动,但手机停止响铃会继续振动.

我正在使用SDK 1.6

更新:

由于我还没有找到解决方案,我尝试手动停用振动设置.

am.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF );
Run Code Online (Sandbox Code Playgroud)

但这也不能防止电话形式在呼叫进入时振动.

有任何想法吗?

更新2:

今天我试图通过振动物体取消振动来解决问题.

Vibrator vib = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vib.cancel();
Run Code Online (Sandbox Code Playgroud)

再次,没有成功.现在我已经没有想法,并且问自己是否有可能完全停止振动.

更新3:

当我重新读取Vibrator类文档时,我发现了另一个有趣的事实.文件说:

"如果你的过程退出,你开始的任何振动都会停止."

这听起来好像振动与启动它的过程相关联,并且无法从另一个过程访问.

android vibration android-audiomanager

9
推荐指数
1
解决办法
4486
查看次数

HTML5振动API支持

我检查了http://caniuse.com/但找不到有关振动API兼容性的任何信息.

哪些浏览器支持它?

html5 cross-browser vibration

9
推荐指数
1
解决办法
6177
查看次数

导航器振动在 ios 浏览器上破解代码

我想navigator.vibrate在我的页面上使用。

这是我的代码:

    var canVibrate = "vibrate" in navigator || "mozVibrate" in navigator;
    if (canVibrate && !("vibrate" in navigator))
    {
        navigator.vibrate = navigator.mozVibrate;
    }

    $(document).on('click', '.answer', function (eve) {
        $this = $(this);

        navigator.vibrate(222);

        // some other code ...
Run Code Online (Sandbox Code Playgroud)

这适用于Android设备,但在 iOS 上(我在某些 iOS 设备上的 Firfox、Chrome 和 Safari 上进行了测试),代码将在这一行被破坏。

这是为什么?

javascript vibration

9
推荐指数
2
解决办法
6809
查看次数