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];
分享到:
相关推荐
MGCopyAnswer-From-UIDevice 如何从 UIDevice 类 PRIVATE API 获取设备信息
科建立状态版本号主 ≥2.0 迅捷4-4.2 ≥1.3 <1> 4.0'iOS 8.0支持pod 'DeviceKit' , '3.2'Swift 4.0-Swift 4.2 pod 'DeviceKit' , '~> 1.3'迅捷3
其中不包括特定的类型信息(即“ iPhone X”) displayName(includeType: true)返回iOS设备的友好名称,其中还包括设备类型(例如“ iPhone X(GSM)”)执照UIDevice-DisplayName在MIT许可下可用。 有关更多信息,...
UIDevice类是一个单例,其唯一的实例( [UIDevice currentDevice] ) 代表了当前使用的设备。 通过这个实例,可以获得设备的相关信息(包括系统名称,版本号,设备模式等等)。 也可以使用使用该实例来监测设备的...
UIDeviceComplete是一个iOS库,旨在作为UIDevice扩展的集合,它提供UIDevice当前缺少的功能,例如确定您拥有哪个iOS设备(即iPhone X,iPhone 8,iPhone SE,iPad Pro,iPhone 7等)或确定屏幕。设备尺寸(以英寸为...
个人总结,仅供参考;废话一句,全为二十。
UIDevice最常见的用法就是用来监测iOS设备的电量了,然后再实现电池状态通知非常方便,除此之外还有传感器等信息的获取,这里我们就来总结一下iOS App开发中通过UIDevice类获取设备信息的方法:
ios应用源码之获取当前硬件可用内存的例子uidevice .
可以供Robotium等实现跨进程的Uiautomator.jar,直接导入即可调用 API e.g: UiDevice uiDevice = UiDevice.getInstance(getInstrumentation());
使用方法: 复制文件夹BFKit,添加依赖库AudioToolbox framework,导入头文件"BFKit.h"后开始使用。 目前支持的: Foundation: NSArray NSDate NSFileManager NSMutableArray NSNumber ...
IOS应用源码——UIDevice2.rar
DeviceKit是UIDevice的值类型替换
根据网上资源扩展UIDevice类,完善增加设备检测函数;修改网上提供的给iPhone 数字键盘添加客制化按钮代码,使其兼容横竖屏,及iPad和iPhone。
用法 获取当前设备类型(在任何地方使用): UIDevice. currentDevice (). deviceType 设备类型的布尔检查(适用于任何地方): if UIDevice. currentDevice (). isIPhone { // Do some iPhone related stuff.....
如何获取iphone的硬件版本以及系统信息,获取iphone的系统信息使用[UIDevice currentDevice]以及如何获取iphone的硬件版本
UIDevice 封装,更方便的获取设备信息,以及仿真设备。.zip,DeviceKit is a value-type replacement of UIDevice.
IOS应用源码之获取当前硬件可用内存的例子UIDevice .zip
IOS应用源码——获取当前硬件可用内存的例子UIDevice.zip