如何禁止siri?急,求救!!!

yanxunuser 2012-09-24 12:58:04
项目中Voip电话的时候开启光线感应,参照原生电话做的。
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES];

siri的启动是由于重力传感器、陀螺仪传感器、距离传感器的值变化引起的
所以只要禁用传感器就可以禁止siri的启动,我不能在调用setProximityMonitoringEnabled这个方法了。

Voip电话的时候需要屏蔽siri功能
那怎么去关闭siri呢?有什么方法?有没有直接关闭siri的接口?
...全文
153 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanxunuser 2012-09-24
  • 打赏
  • 举报
回复
csdn没人气呀,还是devdiv好,已经解决了。
UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];
accelerometer.delegate = self;
accelerometer.updateInterval = 1.0/30.0f;

下面是加速计的代理方法,需要符合协议<UIAccelerometerDelegate>.
-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
}

回调中什么都不去实现即可。
yanxunuser 2012-09-24
  • 打赏
  • 举报
回复
UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];
accelerometer.delegate = self;
accelerometer.updateInterval = 1.0/30.0f;

下面是加速计的代理方法,需要符合协议<UIAccelerometerDelegate>.
-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧