`
linwwwei
  • 浏览: 223561 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iphone中结束电话后返回自己的应用(转载)

 
阅读更多

iphone中结束电话后返回自己的应用



大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面,如何才能返回自己的应用呢?这儿有两种 方法与大家分享。

第一种是用UIWebView加载电话,这种是合法的,可以上App Store的。

代码如下:

  1. // assuming you have an ivar to store a weak reference to a UIWebView:  
  2. // UIWebView *phoneCallWebView;  
  3. - (void) dialPhoneNumber:(NSString *)aPhoneNumber  
  4. {  
  5.     NSURL *phoneURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",aPhoneNumber]];  
  6.     if ( !phoneCallWebView ) {          
  7.         phoneCallWebView = [[UIWebView alloc] initWithFrame:CGRectZero];  
  8.     }  
  9.     [phoneCallWebView loadRequest:[NSURLRequest requestWithURL:phoneURL]];  
  10. }  
  11. - (void) dealloc  
  12. {  
  13.     // cleanup  
  14.     [phoneCallWebView release], phoneCallWebView = nil;  
  15.    [super dealloc];  
  16. }  
 

第二种是私有方法,不能上App Store的。


  1. [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];  
 

看到了吗,其实就是改tel为telprompt.

分享到:
评论

相关推荐

    iPhone应用程序编程指南

    ### iPhone应用程序编程指南知识点概述 #### 一、iPhone SDK与本地应用程序 ...- **Cocoa 基本原理指南**:涵盖了 iPhone 应用程序开发中常用的设计模式和最佳实践,对于初学者来说是了解 Cocoa 框架的好起点。

    iPhone应用程序编程指南-中文版 pdf

    在iPhone应用程序编程中,首先需要了解的是Objective-C或Swift编程语言。Objective-C是苹果长期以来的官方开发语言,而Swift则是近年来推出的更为现代、易读的语言,现在已经成为开发iOS应用的首选。这两门语言的...

    iphone 聊天应用程序

    在当今移动互联网时代,聊天应用程序已经成为人们日常生活中不可或缺的一部分。尤其是在iOS平台上,一款优秀的iPhone聊天应用能够提供便捷的沟通方式,深受用户喜爱。本文将深入探讨如何利用PHP搭建服务端,实现...

    iPhone应用程序开发指南.pdf

    iPhone应用程序开发指南是iOS开发领域的专业参考书,为开发者提供在苹果的iOS平台上设计、开发和优化应用程序所需的工具和技术。在开发过程中,了解和掌握iPhone开发基础教程同样重要。本书及所提及的其他参考资料在...

    IPHONE iPhone 应用界面设计资源

    在IT行业中,尤其是在移动应用开发领域,iPhone应用界面设计是一个至关重要的环节。它不仅决定了用户对应用程序的第一印象,还直接影响到用户体验和应用的市场接受度。本资源集合专注于iPhone的应用界面设计,为...

    iPhone应用程序编程指南(中文版)

    ### iPhone应用程序编程指南知识点概述 #### 一、引言与背景 - **文档名称与目的**:“iPhone应用程序编程指南(中文版)”旨在为...通过遵循这份指南中的建议和指导,开发者可以更好地构建出高质量的iPhone应用程序。

    为iPhone和Android构建基于浏览器的应用程序

    构建基于浏览器的应用程序,尤其是针对iPhone和Android这样的移动操作系统,已经逐渐成为一种趋势。开发者们可以利用HTML、CSS以及JavaScript等Web技术开发应用程序,并确保它们能在各种设备上运行,包括手机和平板...

    iPhone应用用户体验设计实战与案例

    由于提供的【部分内容】主要是关于网络资源分享社区的信息,所以接下来将从【标题】和【描述】中提取知识点,专注于iPhone应用用户体验设计的实战与案例。 知识点: 1. iPhone应用定义 iPhone应用是指专为苹果...

    FaceBook基于Iphone的多个应用源码

    Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于...

    iPhone相册,捏合放大缩小效果,返回还原,左右切换

    接下来,"返回还原"功能在iPhone相册中通常指的是用户在放大查看照片后,可以通过单击屏幕任意空白处或者双击屏幕中心来恢复照片的原始大小。这个设计旨在让用户在查看放大细节后能迅速返回到原来的视图,保持浏览的...

    iPhone应用用户体验设计实践与案例

    ### iPhone应用用户体验设计实践与案例 #### 一、引言 随着智能手机的普及,iPhone作为全球最受欢迎的手机之一,其应用程序的设计与用户体验成为了开发者关注的重点。《iPhone应用用户体验设计实战与案例》一书由...

    触动人心——设计优秀的iPhone应用.pdf

    本书是《Tapworthy: Designing Great iPhone...在书中,你会看到大量的真实应用的设计实例和思考过程。除大量实例外,本书用通俗易懂的语言,对整个iPhone应用设计方法也做了系统的阐述。 读者对象:移动开发与设计人员

    iPhone手机应用程序开发资料

    由于是编译后的本地应用,Flash CS5创建的iPhone应用在运行时不加载SWF文件或执行ActionScript字节码,这意味着它不具备动态加载内容的能力,每个应用都是自包含的,不依赖于运行时解析器。 以上就是关于“iPhone...

    xcode中应用opencv开发iphone的应用程序

    本教程将深入探讨如何在Xcode中集成OpenCV来开发针对iPhone的应用程序。 首先,我们需要安装OpenCV库。通常,这可以通过CocoaPods或者手动导入完成。对于CocoaPods,我们需要在项目根目录下创建`Podfile`,并在其中...

    《iPhone应用程序开发攻略之iPhone特色传感器应用》

    本书的标题为《iPhone应用程序开发攻略之iPhone特色传感器应用》,从这个标题我们可以看出,这本书是专门针对iPhone应用程序的开发者所编写的一本关于iPhone特色传感器的应用开发教程。iPhone特色传感器包括但不限于...

    一步一步教你如何创建一个iPhone应用

    ### 创建iPhone应用详解 #### 前言 在深入探讨如何创建iPhone应用之前,我们假设读者已经具备了Objective-C的基本知识。此外,请确保从Apple开发者主页下载了名为MoveMe的示例代码,本文将以此为基础进行讲解。 #...

Global site tag (gtag.js) - Google Analytics