IOS静音还是震动
来源:互联网 发布:linux开发入门 编辑:程序博客网 时间:2024/06/09 22:17
[(SBMediaController *)[objc_getClass("SBMediaController") sharedInstance] isRingerMuted]
越狱环境
#define kSpringBoardPlist @"/var/mobile/Library/Preferences/com.apple.springboard.plist"
+ (BOOL)vibrateServicesEnabled
{
NSDictionary *dict;
if (kCFCoreFoundationVersionNumber >= 1000)
{
dict = [[NSUserDefaults standardUserDefaults] persistentDomainForName:@"com.apple.springboard"];
}
else
{
dict = [NSDictionary dictionaryWithContentsOfFile:kSpringBoardPlist];
}
BOOL enabled;
if (![Function ringerMutedServicesEnabled]) {
//非静音状态
enabled = [[dict valueForKey:@"ring-vibrate"] boolValue];
}
else
{
//静音状态
enabled = [[dict valueForKey:@"silent-vibrate"] boolValue];
}
return enabled;
}
CFNotificationCenterAddObserver(center, NULL, SystemPostedNotification, CFSTR("com.apple.springboard.ringerstate"), NULL, CFNotificationSuspensionBehaviorCoalesce);
CFNotificationCenterAddObserver(center, NULL, SystemPostedNotification, CFSTR("com.apple.springboard.ring-vibrate.changed"), NULL, CFNotificationSuspensionBehaviorCoalesce);
CFNotificationCenterAddObserver(center, NULL, SystemPostedNotification, CFSTR("com.apple.springboard.ring-silent.changed"), NULL, CFNotificationSuspensionBehaviorCoalesce);
//回调
static void SystemPostedNotification(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo)
{
}
//audioToolBox
- (BOOL)slicend{
#if TARGET_IPHONE_SIMULATOR
returnNO;
#endif
CFStringRef state;
UInt32 propertySize =sizeof(CFStringRef);
AudioSessionInitialize(NULL,NULL, NULL,NULL);
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state);
if(CFStringGetLength(state)>0){
returnNO;
}else
returnYES;
}
- IOS静音还是震动
- IOS-震动
- ios 震动
- iOS 震动
- ios 震动
- Android 铃声多媒体音量、静音、震动!震动!震动!哈哈(附源码)
- [小代码]改变电话模式静音,震动,正常
- 设置手机静音和固定电话来电时手机震动
- iOS判断是否静音状态
- iOS 判断是否是否静音
- iOS 检测设备静音状态
- IOS震动调用
- iOS编程 摇一摇 震动
- ios 设置摇一摇震动
- ios 震动代码
- iOS 手机震动
- iOS 调用设备震动
- 一接打电话手机就自动变为静音震动模式的问题
- ngrok 后台运行方法
- Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0
- Android——Animation笔记:视图动画
- iOS应用架构
- mysql的日志分析
- IOS静音还是震动
- tab的简单写法
- (嵌入式 实时操作系统 rtos nuttx 7.1 stm32 源代码分析)
- C++格式化字符串
- python学习之win下安装记录
- nefuoj-943:黑屏
- 巧用LoRa无线网络 远距离采集温湿度
- Retrofit三步理解之二 ------------------ Retrofit的进一步总结
- cron表达式详解