当收到通知时,我定义了特定功能的自定义振动。
但是,当手机屏幕关闭时,自定义振动将与默认通知振动一起播放。
我试着将手机放到静音模式,并通过编程方式将其从静音模式中移除,并尝试使用部分唤醒锁,怀疑CPU关闭时,也会引发默认振动,但这两种方法似乎都不起作用。
我还试图静音默认音频和振动,并在完成接收通知的任务()后恢复它,但这只有助于掩盖默认的通知声音,而不是默认的振动。
//Trying to mute the notification sound and vibration
audioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATI
好的,我正在开发一个win手机应用程序,我在这里和那里都有按钮,我希望当有人按下一个按钮时,手机会振动。
我设法做到了
using Windows.Phone.devices.Notification;
VibrationDevice v = VibrationDevice.GetDefault();
v.Vibrate(TimeSpan.FromSeconds(0.1);
然而,每当有人按下一个按钮时,这种振动就相当强烈和烦人,我想知道,我们是否可以访问软振动?就像有人按下窗口按钮/后退键/搜索玻璃--这三个按钮有一个更柔和的振动
我正在我的iPhone应用程序上实现一个iPhone按钮。当开关打开时,手机应该振动并播放声音。当开关关闭时,振动和声音应该停止。当我打开开关时,我什么也做不了,手机继续振动,发出声音。我不能按任何其他按钮,可能是因为while循环。这是我的功能:
- (IBAction)toggleVibrate:(id)sender {
if([sender isOn]){
//vibrate and play sound until toggled
while(true) {
AudioServicesPlaySystemSound(kSy
在三星设备上运行的代码是否与在沃达丰( Vodafone )或其他Android设备上运行的代码不同?
我已经核实过:
相同APK
相同版本的Android
所有的应用程序权限都是相同的。
不同的是,三星没有遵循我设定的振动模式,但沃达丰手机运行得很完美。
以下是振动代码:
if (!this.isRunning && startId == 1) {
Log.e("if there was not sound", " and you want to start");
//incorporate