iOS常用系统调用

阻止App自动进入锁屏,屏幕保持唤醒状态

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 

即可.

阻止屏幕变暗

[UIApplication sharedApplication].idleTimerDisabled =YES;

显示联网状态 //显示联网标记

[UIApplication sharedApplication].networkActivityIndicatorVisible =YES;

在map上显示一个地址

NSString* addressText =@"1 Infinite Loop, Cupertino, CA 95014";
// URL encode the spaces 
addressText = [addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 
NSString* urlText = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", addressText];
[[UIApplication sharedApplication]openURL:[NSURLURLWithString:urlText]];

调用电子邮件

NSString *recipients =@"mailto:[email protected][email protected],[email protected]&subject=Hello from California!"; 
NSString *body =@"&body=It is raining in sunny California!";
NSString *email = [NSString stringWithFormat:@"%@%@", recipients, body];
email = [email stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication]openURL:[NSURLURLWithString:email]];

调用电话

[[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"tel://12312312312"]];
调用短信 

 [[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"sms://1231231"]];

调用Safari

[[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"http://itunesconnect.apple.com"]];





发布了36 篇原创文章 · 获赞 6 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章