草庐IT

ios - 当应用程序处于后台且手机处于振动状态时,某些警报应用程序(例如 Alarmy)如何能够在 iPhone 上播放声音

我正在开发可以提醒用户一些重要事情的应用程序。我使用本地通知来提醒用户。在iOS上,我发现如果手机处于振动状态,通知将不会响起。对于应用程序的许多用户来说,这是一个破坏交易的因素,但我一直把这个问题搁置到现在,因为我认为iOS不允许应用程序在后台播放声音。通过启用音频背景模式,即使手机处于振动状态,音乐应用程序也可以播放歌曲,但它不允许您安排在特定时间播放歌曲。最近我看到有些应用程序即使在后台也能在特定时间播放声音。一个这样的应用程序是Alarmy警报应用程序。我不认为他们在警报到期时通过本地通知播放音乐,因为即使我清除通知后音乐仍在继续播放。从本地通知文档中,我了解到在用户单击通知之

ios - iOS 中是否有用于自定义振动的 API?

从iOS5开始,用户可以为提醒和铃声创建自定义振动模式。以下屏幕截图显示了用于创建一个(iOS6中的联系人应用程序)的UI:我一直在四处搜索,包括文档,但我找不到任何公开自定义振动的创建或播放的公共(public)API。最接近的是使用AudioToolbox框架来播放短促、持续的振动:AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);有人知道是否有自定义振动的API吗?不一定非得是公共(public)API。我很想知道联系人应用程序使用什么。有人知道吗?附言其他人建议在CoreTelephony(example)中使用_CTSe

ios - 让 iPhone 振动

iPhone如何设置振动一次?例如,当玩家失去生命或游戏结束时,iPhone应该振动。 最佳答案 来自“iPhoneTutorial:BetterwaytocheckcapabilitiesofiOSdevices”:有两个看似相似的函数都带有一个参数kSystemSoundID_Vibrate:1)AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);2)AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);Bothofthefu

ios - Flutter 包振动 0.0.4 在 iOS 中不起作用

尝试在flutter中添加按钮点击振动,它适用于Android。但在iOS中它无法编译并出现以下错误GeneratedPluginRegistrant.m:6:9:fatalerror:'vibrate/VibratePlugin.h'filenotfound我正在按照此处所述的确切步骤进行操作。https://pub.dartlang.org/packages/vibrate#-installing-tab-这是Xcode构建输出:Launchinglib/main.darton###'siPhoneindebugmode...AutomaticallysigningiOSforde

android - 每次进度更新时都会振动通知

在Android8.0(Oreo)上,每次通知进度有更新时,它都会振动。所以手机在这个过程中振动了100次。这只发生在Android8.0上所以我可以假设我对他们的API有一些不当使用。我正在寻求帮助以停止通知的每次进度更新时的振动。这是我的代码:建筑通知mNotifyManager=(NotificationManager)mActivity.getSystemService(Context.NOTIFICATION_SERVICE);if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O)createChannel(mNotifyManage

android - 按住按钮时振动

我正在制作一个应用程序,用户按住一个按钮以使手机振动,我不知道如何制作它,所以只有当按钮被按住时它才会振动,我的代码到目前为止是。packageone.two.bn;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.os.Vibrator;importandroid.view.View;importandroid.widget.Button;importandroid.view.View.OnClickListener;publicclassVbe

android - "You cannot change private secure settings"- 如何在 Android 6 中切换铃声振动?

由于最近Android6Marshmallow关于权限的更改,以下代码不再有效并引发异常。Settings.System.putInt(getContentResolver(),"vibrate_when_ringing",0);即使在向应用授予WRITE_SETTINGS权限后也会发生这种情况:Intentintent=newIntent(Settings.ACTION_MANAGE_WRITE_SETTINGS);Uriuri=Uri.fromParts("package",getActivity().getPackageName(),null);intent.setData(ur

android - android中Edittext的振动

我想创建一个在给定输入无效时会振动的编辑文本。例如,如果数字错误,例如包含9位数字,则编辑数字的文本,然后编辑文本将变得清晰并会振动一段时间如何创建?提前致谢 最佳答案 在资源中创建动画文件夹,然后创建名为shake.xml的文件并粘贴下面的代码还有另一个文件cycle_7.xml然后在你的java文件中if(invalid)//checkyourinput{Animationshake=AnimationUtils.loadAnimation(Login.this,R.anim.shake);editText.startAnima

android - 在安卓模拟器中,是否可以注意到振动效果?

很简单的问题。是否可以注意到Android模拟器中的振动? 最佳答案 我想你想知道是否发生了振动?如果是这样,请查看模拟器中的logcat以获取振动消息 关于android-在安卓模拟器中,是否可以注意到振动效果?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2703679/

android - 禁用通知振动

我正在编写一个使用通知的应用程序。Google开发者指南鼓励开发者提供自定义通知的设置(禁用振动、设置通知声音...),所以如果用户这样设置,我会尝试禁用通知振动。我正在使用NotificationCompat.Builder来创建通知,如下所示:NotificationCompat.BuildernotificationBuilder=newNotificationCompat.Builder(Application.getContext()).setDefaults(Notification.DEFAULT_ALL).setPriority(Notification.PRIORIT