Bco*_*ow7 7 settings iphone-privateapi vibration ios
即使在设置中打开时,我也希望iPhone在静音模式下不会振动.我想通过App以编程方式进行.这对我来说,所以我可以使用私有API.是否有api管理设置中的声音?你知道任何解决方案吗?
谢谢,
弗洛
我认为下面的代码可以解决这个问题。不过,您需要从某个地方触发它(不知道您是否希望通过按钮或从应用程序内触发它)。
NSString *sbPath = @"/var/mobile/Library/Preferences/com.apple.springboard.plist";
NSMutableDictionary *sbDict = [[NSMutableDictionary alloc] initWithContentsOfFile:sbPath];
[sbDict setValue:[NSNumber numberWithBool:NO] forKey:@"silent-vibrate"];
[sbDict writeToFile:filePath atomically: YES];
notify_post("com.apple.SpringBoard/Prefs");
Run Code Online (Sandbox Code Playgroud)
我自己没有尝试过,但在Smartvibrate调整中找到了类似您正在寻找的东西。这将更改设置参数,因此您应该在应用程序完成时将其更改回打开状态。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
2333 次 |
| 最近记录: |