判断设备的类型ipad或者iphone,调用自带应用,禁止锁屏,设置icon上的数字
2013-03-08 10:51
405 查看
1. 判断设备的类型ipad或者iphone,可在main中定义一个宏来记录。
#define IS_IPAD ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] &&[[UIDevice currentDevice] userInterfaceIdion] == UIUserInterfaceIdiomPad)
//开始登录或者注册
- (void)loginOrRegisterUser:(UIViewController *)aViewController;
{
if ([[UIDevicecurrentDevice]
userInterfaceIdiom ] ==UIUserInterfaceIdiomPhone ) {
UserLoginViewController *vc = [[UserLoginViewControlleralloc]
init];
vc.modalTransitionStyle =UIModalTransitionStyleCoverVertical;
[self.deckControllerpresentModalViewController:vc
animated:YES];
[vc release];
}
else {
UserLoginViewController_iPad *vc = [[UserLoginViewController_iPadalloc]
initWithNibName:@"UserLoginView_iPad"bundle:nil];
vc.modalTransitionStyle =UIModalTransitionStyleCoverVertical;
[aViewController presentModalViewController:vcanimated:YES];
[vc release];
}
}
2. 调用自带应用
调用Email
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://email邮箱地址"]];
调用系统电话phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://88888888"]];
调用SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://888588"]];
调用自带浏览器Safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://网址"]];
还有:itms:// 可以打开MobileStore.app
audio-player-event:// 可以打开iPod
audio-player-event://?uicmd=show-purchased-playlist 可以打开iPod播放列表
video-player-event:// 可以打开iPod中的视频
3. 禁止锁屏
UIApplication *app = [UIApplication sharedApplication];
app.idleTimerDisabled = YES;
4. 设置icon上的数字
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
#define IS_IPAD ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] &&[[UIDevice currentDevice] userInterfaceIdion] == UIUserInterfaceIdiomPad)
//开始登录或者注册
- (void)loginOrRegisterUser:(UIViewController *)aViewController;
{
if ([[UIDevicecurrentDevice]
userInterfaceIdiom ] ==UIUserInterfaceIdiomPhone ) {
UserLoginViewController *vc = [[UserLoginViewControlleralloc]
init];
vc.modalTransitionStyle =UIModalTransitionStyleCoverVertical;
[self.deckControllerpresentModalViewController:vc
animated:YES];
[vc release];
}
else {
UserLoginViewController_iPad *vc = [[UserLoginViewController_iPadalloc]
initWithNibName:@"UserLoginView_iPad"bundle:nil];
vc.modalTransitionStyle =UIModalTransitionStyleCoverVertical;
[aViewController presentModalViewController:vcanimated:YES];
[vc release];
}
}
2. 调用自带应用
调用Email
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://email邮箱地址"]];
调用系统电话phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://88888888"]];
调用SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://888588"]];
调用自带浏览器Safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://网址"]];
还有:itms:// 可以打开MobileStore.app
audio-player-event:// 可以打开iPod
audio-player-event://?uicmd=show-purchased-playlist 可以打开iPod播放列表
video-player-event:// 可以打开iPod中的视频
3. 禁止锁屏
UIApplication *app = [UIApplication sharedApplication];
app.idleTimerDisabled = YES;
4. 设置icon上的数字
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
相关文章推荐
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- Swift - 判断设备类型开发兼容的iOS应用(iPad使用分隔视图控制器)
- 判断设备类型是iPhone还是iPad
- 在Cocoa里用objective-c判断设备类型:iPhone, iPod Touch, iPad
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 判断设备类型是iPhone还是iPad
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 在Cocoa里用objective-c判断设备类型:iPhone, iPod Touch, iPad
- 在Cocoa里用objective-c判断设备类型:iPhone, iPod Touch, iPad
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- 判断设备是否为iphone或者ipad
- 检测iPhone/iPod touch/iPad设备类型的代码
- UIView设置为自动适配屏幕时,当用户旋转设备的时候,会调用layoutSubviews方法,我们只需重写 这个方法,然后判断用户屏幕的方向。在调整每个空间的位置即可。
- ios5和ios6横竖屏支持及ipad和iphone设备的判断
- 判断设备是Iphone还是ipad
- 判断用户当前设备是iphone还是ipad