有没有办法检查用户是否在他们的Android手机设置中启用或禁用了触觉反馈?虽然我认为触觉反馈对我的应用程序很有用,但我也理解有些人(包括我自己)通常更喜欢关闭触觉反馈。我能找到的最接近的东西是http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED但我不确定这是否是我正在寻找的或如何对其进行测试。提前感谢您提供的任何帮助。 最佳答案 我设法解决了它。这是我使用的代码:mContentRes
我正在测试我的应用程序,该应用程序使用NotificationManager发送振动通知。目前,我的list中没有振动权限。我了解拥有它的必要性,但在未经许可的情况下我发现设备之间存在一些奇怪的行为。我主要在GalaxyS4上进行测试,它允许我进行振动,即使没有设置权限。它在Android4.3上。我刚刚用三星GalaxyNexus进行了测试,它在尝试振动时生成了运行时异常,表明我没有权限。Nexus运行在Android4.3上。我明白我应该有权限,但为什么S4似乎不在乎它没有权限?有没有可能S4stockROM真的不关心权限?这是生成的内部异常,它的值(value):Causedby
是否可以增加闹钟振动的强度? 最佳答案 显然不是,在android.os.Vibrator下,你可以设置pattern和durationvibrate(long[]pattern,intrepeat)vibrate(longmilliseconds)我的猜测是可以使用不同的模式来“模拟”更强的振动。(开、关、开、关)而不是(开、关、关、关、开)。另外,不和谐的模式可能比固定节奏的模式更有效。 关于android-您可以增加Android设备上的振动器强度吗?,我们在StackOverfl
我目前正在开发一个使用Xamarinandroid的应用程序。不过,我无法让设备振动。Vibratorvibrator=(Vibrator)Activity.GetSystemService(Context.VibratorService);vibrator.Vibrate(100);它会构建,但当我按下链接到代码的按钮时崩溃。 最佳答案 这解决了问题AndroidManifest.xml 关于c#-XamarinAndroid上的振动,我们在StackOverflow上找到一个类似的问
我想在来电时关闭设备振动设置。我已经为此功能实现了BroadcastReceiver,它执行接收PHONE_STATE广播的操作。问题是我根本无法关闭振动。我尝试了以下方法:AudioManageraudioManager=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);或Vibratorvib=(Vibrator)c
我正在尝试创建一个Android应用程序,我在其中过滤特定频率的哔哔声并使手机振动。我从手机的MIC获取输入并使用MediaRecorder类,通过使用这个类,我可以记录、保存和播放输入。现在我需要我的手机在发出哔哔声/或任何声音时振动。输入是通过一根线连接到手机的耳机插孔,所以我知道只有一个频率被输入。我有一个按钮,点击它开始录制。我已经有权在我的list文件中进行振动和录音。record.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){try{isRecording=tru
当我的应用程序处于BACKGROUND时,我曾多次尝试让我的设备振动。我只使用UILocalNotificationpresentLocalNotificationapi确实得到了一次振动。我在stackoverflow上读到的所有与此相关的问题都说它不能振动不止一次(如果这样做的话,它违反了Apple的政策)。但在这个视频中http://www.youtube.com/watch?v=AHtDMqOJeNk#t=38jabber应用程序非常安静。知道它是如何完成的吗?[更新]-下面的所有答案都是针对应用程序在前台振动不止一次。我需要它在后台振动。 最佳答案
有谁知道如何在iOS中将UIImpactFeedbackGenerator与objectivec结合使用?我在任何地方都找不到任何例子。我正在使用一个需要objectivec的框架,所以它不能很快。谢谢,斯科特 最佳答案 我想通了UIImpactFeedbackGenerator*myGen=[[UIImpactFeedbackGeneratoralloc]initWithStyle:(UIImpactFeedbackStyleMedium)];[myGenimpactOccurred];myGen=NULL;
我怎样才能像使用peek&pop或应用程序快捷方式时那样手动触发单击式振动? 最佳答案 这个方法很容易实现,效果很好(我自己试过)importAudioToolboxAudioServicesPlaySystemSound(1519)//PeekfeedbackAudioServicesPlaySystemSound(1520)//PopfeedbackAudioServicesPlaySystemSound(1521)//Threepulsesfeedback希望对您有所帮助!:) 关
我想让我的iPhone在静音模式下不振动,即使它在设置中处于打开状态。我想通过应用程序以编程方式进行。这是给我的,所以我可以使用私有(private)API。是否有在设置中管理声音的api?你知道任何解决方案吗?谢谢,弗洛 最佳答案 我认为下面的代码可以解决问题。不过,您需要从某个地方触发它(不明白您是希望通过按钮还是从应用程序内触发它)。NSString*sbPath=@"/var/mobile/Library/Preferences/com.apple.springboard.plist";NSMutableDictionary