UIApplication sharedApplication 的常用使用方法
来源:互联网 发布:淘宝网天猫女冬皮鞋 编辑:程序博客网 时间:2024/06/02 05:58
下面是这个类的一些功能:
1.设置icon上的数字图标
//设置主界面icon上的数字图标,在2.0中引进, 缺省为0
[UIApplicationsharedApplication].applicationIconBadgeNumber = 4;
2.设置摇动手势的时候,是否支持redo,undo操作
//摇动手势,是否支持redo undo操作。
//3.0以后引进,缺省YES
[UIApplicationsharedApplication].applicationSupportsShakeToEdit =YES;
3.判断程序运行状态
//判断程序运行状态,在2.0以后引入
/*
UIApplicationStateActive,
UIApplicationStateInactive,
UIApplicationStateBackground
*/
if([UIApplicationsharedApplication].applicationState ==UIApplicationStateInactive){
NSLog(@"程序在运行状态");
}
4.阻止屏幕变暗进入休眠状态
//阻止屏幕变暗,慎重使用,缺省为no 2.0
[UIApplicationsharedApplication].idleTimerDisabled =YES;
(慎重使用本功能,因为非常耗电)
5.显示联网状态
//显示联网标记 2.0
[UIApplicationsharedApplication].networkActivityIndicatorVisible =YES;
6.在map上显示一个地址
NSString* addressText =@"1 Infinite Loop, Cupertino, CA 95014";
// URL encode the spaces
addressText = [addressTextstringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSString* urlText = [NSStringstringWithFormat:@"http://maps.google.com/maps?q=%@", addressText];
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:urlText]];
7.发送电子邮件
NSString *recipients =@"mailto:first@example.com?cc=second@example.com,third@example.com&subject=Hello from California!";
NSString *body =@"&body=It is raining in sunny California!";
NSString *email = [NSStringstringWithFormat:@"%@%@", recipients, body];
email = [emailstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:email]];
8.打电话到一个号码
// Call Google 411
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"tel://8004664411"]];
9.发送短信
// Text to Google SMS
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"sms://466453"]];
10.打开一个网址
// Lanuch any iPhone developers fav site
[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://itunesconnect.apple.com"]];
- UIApplication sharedApplication 的常用使用方法
- UIApplication sharedApplication 的常用使用方法
- UIApplication sharedApplication 的常用使用方法
- UIApplication sharedApplication的Delegate
- UIApplication sharedApplication
- UIApplication sharedApplication
- UIApplication sharedApplication
- UIApplication sharedApplication
- UIApplication sharedApplication
- UIApplication sharedApplication
- UIApplication sharedApplication
- [UIApplication sharedApplication]
- UIApplication sharedApplication && UIApplication生命周期
- 13..[UIApplication sharedApplication].keyWindow,遇到的问题
- UIApplication.sharedApplication().openURL的使用(Swift版)
- [[UIApplication sharedApplication] openURL:]的几种应用
- iOS11下[UIApplication sharedApplication].windows的问题
- [UIApplication sharedApplication].delegate.window [UIApplication sharedApplication].keyWindow
- 安卓--活动--个人总结,精华
- POJ 1840 HASH
- MySql+Memcached架构的问题
- POJ 2409 ploya定理
- nginx、php-fpm默认配置与性能–TCP socket还是unix domain socket
- UIApplication sharedApplication 的常用使用方法
- POJ 3070 矩阵快速幂
- html5学习笔记
- 手机连接wifi 访问本地服务器网站
- 音频播放
- 部署memcached环境及PHP扩展
- Windows安装配置php+memcached的方法
- 判断sqlserver对象是否存在
- MySQL管理数据表