添加系统框架: #import <AudioToolbox/AudioToolbox.h> 调用震动代码: AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); .消息声音 2.1 系统声音 AudioServicesPlaySystemSound(); 其中1007是系统声音的编号,其他的可用编号: iphone 系统铃声 2.2 用户音效 //音效文件路径 NSString *path = [[NSBundle mainBundle]…
如何调用系统声音?[iphone 调用系统铃声与震动功能] 首先要在工程里加入Audio Toolbox framework这个库,然后在需要调用的文件里#import <AudioToolbox/AudioToolbox.h> 最后在需要播放提示音的地方编写如下代码: AudioServicesPlaySystemSound(1000);//新邮件消息提示 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //震动…
一.APNS 1.注册 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert]; 复制代码 2.服务器推送(JAVA) PushNotificationPayload payLoad =  PushNotificationPa…
#import <AudioToolbox/AudioToolbox.h> AudioServicesPlaySystemSound(1106); 注:括号中为系统声音的id,详见 http://iphonedevwiki.net/index.php/AudioServices…
前言: 本文仅作参考存留,请用新版封装:iOS 更加优雅便捷的UIAlertView/UIAlertController封装使用 UIAlertController是iOS8.0之后出来的新方法,其将系统原先的UIAlertView和UIActionSheet进行了规范整合.iOS9.0之后,UIAlertView和UIActionSheet已经不建议使用,但还未彻底废弃.alert提示窗可以算得上是十分常用的UI控件了,基于上述情况,考虑到版本兼容,笔者将上述控件进行了简单的整合封装.封装之后…
using System.Runtime.InteropServices; 引用命名空间 [DllImport("kernel32.dll")]public   static   extern   bool   Beep(int   frequency,   int   duration); 调用系统dll Beep(0X0FF,100); oxxff    表示声音  类型  二进制    自己可以改变 100    声音响的时长......…
系统声音 // MARK: - 系统声音 /*----- 系统声音 ------*/ @IBAction func systemSound() { //建立的SystemSoundID对象 var soundID: SystemSoundID = //获取声音文件地址 var path = NSBundle.mainBundle().pathForResource("SaoMa", ofType: "wav") //地址转换 var baseURL = NSURL(…
1.加入 AddressBook库 推断授权状态 -(bool)checkAddressBookAuthorizationStatus { //取得授权状态 ABAuthorizationStatus authStatus = ABAddressBookGetAuthorizationStatus(); if (authStatus !=kABAuthorizationStatusAuthorized) { returnNO; }else{ returnYES; } } 注冊 通讯录变更通知 -…
一.调用打电话界面 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",_phoneNumber]]]; 二.发送短消息界面 调用系统的发送短信的界面,需要引入以下头文件: #import <MessageUI/MessageUI.h> 系统短信界面的调用很简单,只需下面几句代码: ? 1 2 3 4 5         …
由于设计师或者产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照自己的使用习惯进行设计,导致大部分设计师或产品经理做出的设计都是基于iOS规范或习惯.而安卓则照搬iOS.这对于安卓开发而言是个灾难,很多组件本可以直接调用系统,由于按照iOS的设计,则需要开发自己写,研发成本变得很高. 如果设计师或者产品经理有的异常场景状态没有想到,导致安卓开发没有组件调用,为了省事就直接调用安卓自带组件,导致整个产品在视觉风格上面既有产品风格的组件又有安卓系统…