草庐IT

android - 如何禁用/重新启用接收通知时发生的振动?

我正在为收到通知时的特定功能定义自定义振动。但是,当手机屏幕关闭时,自定义振动会与默认通知振动一起播放。我尝试将手机置于静音模式并以编程方式将其从静音模式中移除,还尝试使用部分唤醒锁,怀疑当CPU关闭时,也会引发默认振动,但这两种方法似乎都没有去工作。我还尝试将默认音频和振动设为静音,并在收到通知后完成我的任务后将其恢复,但这只能帮助屏蔽默认通知声音,而不是默认振动。//TryingtomutethenotificationsoundandvibrationaudioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION,0,A

android - 如何振动 Android 中的系统默认模式?

我知道振动类以及如何使用它,但是我在哪里可以得到要使用的系统默认振动模式?还是我可以启动某种Intent让系统振动其默认振动? 最佳答案 创建一个重现默认振动的方法并在每次选择时调用它。importandroid.os.Vibrator;privatevoidvibrate(){Vibratorv=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);v.vibrate(1000);}AndroidManifest.xml文件中所需的权限:

java - Android:Notification.DEFAULT_VIBRATE 是否需要振动许可?

有时我会读到它notification.defaults|=Notification.DEFAULT_VIBRATE;和notification.defaults=Notification.DEFAULT_ALL;需要振动许可但有时我读到它不是。哪一个是正确的信息? 最佳答案 好吧,显然,您确实需要振动许可。谢谢! 关于java-Android:Notification.DEFAULT_VIBRATE是否需要振动许可?,我们在StackOverflow上找到一个类似的问题:

android - 如何通过 Android API 关闭所有声音和振动

我正在构建一个Android应用程序,我试图在应用程序启动时禁用设备的所有声音和振动。我是新手,所以我找不到如何操作。有什么想法吗?提前致谢。 最佳答案 谢谢!:)我自己回复以完成答案:AudioManageraManager=(AudioManager)getSystemService(AUDIO_SERVICE);aManager.setRingerMode(aManager.RINGER_MODE_SILENT); 关于android-如何通过AndroidAPI关闭所有声音和振动

android - 我的代码有什么问题 - 通知 - 没有声音没有振动

我的代码似乎有问题。我已经创建了一个测试Activity,只是想看看有什么问题,但我还是做不到。publicclasstestextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Stringextra="test";NotificationManagermyNotificationManag

Android 触摸振动?

当我触摸屏幕上的对象时,我试图让我的设备振动。我正在使用这段代码:Vibratorv=(Vibrator)getSystemService(getApplicationContext().VIBRATOR_SERVICE);v.vibrate(300);在list文件中获得许可,但我似乎没有得到任何结果。有什么建议么?另外,我的硬件支持振动。 最佳答案 根据thisanswer,您可以在不请求任何额外权限的情况下执行触觉反馈(振动)。看performHapticFeedback方法。Viewview=findViewById(...

android - 通知声音、振动和 LED 不工作

我正在尝试为我的应用程序中的通知设置自定义声音、振动和LED颜色-但它不起作用。设置标题、图标、颜色等其他一切都可以正常工作。我已经尝试了Stackoverflow中建议的许多解决方案,但它们也没有用,所以我在问一个问题。这是我的通知代码-IntentresultIntent=newIntent(this,ActivityB.class);Bundleb=newBundle();//SomebundlerelatedCoderesultIntent.putExtra("bundle",b);TaskStackBuilderstackBuilder=TaskStackBuilder.cr

iOS 7 或 8 - 使用自定义振动

我想在我的应用程序收到推送通知时触发iOS7中的自定义振动之一(您可以在进入native联系人应用程序并编辑联系人时看到它们)。那可能吗?最好的办法是在推送通知中指定振动警报的名称-但我认为这是不可能的。另一种选择是使用其中一种自定义振动设置本地通知(在推送通知进入后立即)。这可能吗?我的应用是否可以通过其他方式使用非默认振动?我知道这种方法AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);我正在寻找的是放入另一个参数以使iPhone以不同方式振动。在对thisquestion的回答中有关于如何创建自定义振动的解释,但它使用了一些A

ios - 在我的 iOS 应用程序的本地通知中实现振动和声音设置

我有一个名为“通知声音”的UILabel。在它的点击手势上,我想打开iOS设备的默认提示音列表。选择这些提示音中的任何一种时,所选提示音应设置为我的本地通知声音。如何实现?此外,我想为本地通知添加振动开/关设置。我成功地检查了振动UISwitch是否打开/关闭。当开关打开时,我使用以下代码来设置振动。在iPhone上测试过,但没有用。知道如何实现吗?声音和振动一起用于本地通知吗?if([[UIDevicecurrentDevice].modelisEqualToString:@"iPhone"]){AudioServicesPlaySystemSound(kSystemSoundID_

javascript - Ionic Cordova 推送提醒问题与振动和声音 iOS

我在玩ionic和手机gap-plugin-push通知插件,但似乎无法播放声音。我正在初始化推送:varpush=newIonic.Push({"debug":true,"onNotification":function(notification){varpayload=notification.payload;},"onRegister":function(data){console.log(data.token);},"pluginConfig":{"ios":{"badge":true,"sound":true,"alert":true,"vibration":true}}})