有关iPhone UIDevice UIApplication的一些常见用法

转载 2012年04月24日 07:59:33

1.判断设备的类型iPad或者iphone,可在main中定义一个宏来记录   

 #define IS_IPAD  ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] &&[[UIDevice currentDevice] userInterfaceIdion] == UIUserInterfaceIdiomPad)

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 SDK详解之UIDevice(系统版本,设备型号...)

原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的iOS SDK详解专栏 blog.csdn.net/column/details/huangwenche...
  • Hello_Hwc
  • Hello_Hwc
  • 2015年06月02日 11:47
  • 2964

iOS学习笔记(十三)——获取手机信息(UIDevice、NSBundle、NSLocale)

iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到...
  • xyz_lmn
  • xyz_lmn
  • 2013年07月04日 20:51
  • 30660

如何判断iphone设备型号和ios系统版本号

判断IOS设备类型一般会使用 //设备名称 return [UIDevice currentDevice].name; //设备型号,只可得到是何设备,无法得到是第几代设备 return [UI...
  • u010810493
  • u010810493
  • 2014年03月21日 16:45
  • 3183

本地通知使用总结

一.关于通知注册: ios8之前:registerForRemoteNotificationTypes: ios8之后:registerUserNotificationSettings   二...
  • u012361288
  • u012361288
  • 2016年07月29日 18:05
  • 1210

iOS 设备ID 完美替代方案 - 亲测

背景: 大多数应用都会用到苹果设备的UDID号,UDID通常有以下两种用途: 1)用于一些统计与分析目的;【第三方统计工具如友盟,广告商如ADMOB等】 2)将UDID作为用户ID来唯一识别用户...
  • ygc973797893
  • ygc973797893
  • 2013年03月27日 09:58
  • 12260

UIDevice获取设备数据以及如何获取应用信息

在IOS的APP的应用开发的过程中,有时候需要自动收集用户设备、系统信息、应用信息等等。  比如在在app中加入收集用户反馈功能,不仅用户的反馈能够提交到服务器,包括上述信息同时也自动提交到服务器。...
  • enuola
  • enuola
  • 2013年02月28日 11:09
  • 7934

IOS获取设备类型 (更新添加iPhone6 & iPhone6 Plus)

/* Erica Sadun, http://ericasadun.com iPhone Developer's Cookbook, 6.x Edition BSD License, Use a...
  • cp790621656
  • cp790621656
  • 2014年10月14日 20:56
  • 3482

UIDevice - 获取iPhone系统信息

本篇文章介绍关于 [UIDevice currentDevice] 的内容
  • qq244596
  • qq244596
  • 2016年05月31日 18:00
  • 172

Revit二次开发手记【1】

1.返回值(Execute方法)  1.1 Result.Succeeded        当返回值为当前函数时,操作正确,不弹出任何提示框。  1.2 Result.Cancelled 返回值为当前...
  • windlee09
  • windlee09
  • 2016年07月26日 14:48
  • 705

iOS获取当前设备型号等信息总结 包含iPhone7和iPhone7P

#include #include //获得设备型号 + (NSString *)getCurrentDeviceModel { int mib[2]; size_t len; ...
  • yusirxiaer
  • yusirxiaer
  • 2016年10月11日 12:04
  • 8112
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有关iPhone UIDevice UIApplication的一些常见用法
举报原因:
原因补充:

(最多只允许输入30个字)