iphone中调用系统打电话功能并且结束电话后返回自己的应用
来源:互联网 发布:spring boot 更改端口 编辑:程序博客网 时间:2024/04/30 06:27
大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面,如何才能返回自己的应用呢?这儿有两种方法与大家分享。
第一种是用UIWebView加载电话,这种是合法的,可以上App Store的。
代码如下:
// assuming you have an ivar to store a weak reference to a UIWebView: // UIWebView *phoneCallWebView; - (void) dialPhoneNumber:(NSString *)aPhoneNumber { NSURL *phoneURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",aPhoneNumber]]; if ( !phoneCallWebView ) { phoneCallWebView = [[UIWebView alloc] initWithFrame:CGRectZero]; } [phoneCallWebView loadRequest:[NSURLRequest requestWithURL:phoneURL]]; } - (void) dealloc { // cleanup [phoneCallWebView release], phoneCallWebView = nil; [super dealloc]; }
第二种是私有方法,不能上App Store的。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
看到了吗,其实就是改tel为telprompt.
这样,当电话结束手就可以返回到自己的应用程序。是不是很爽呢?
0 0
- iphone中调用系统打电话功能并且结束电话后返回自己的应用
- iphone中结束电话后返回自己的应用
- iphone中结束电话后返回自己的应用
- IOS iphone中结束电话后返回自己的应用
- iphone中结束电话后返回自己的应用
- IOS iphone中结束电话后返回自己的应用
- iphone中结束电话后返回自己的应用
- iphone中结束电话后返回自己的应用
- iphone中结束电话后返回自己的应用
- iphone开发中调用系统打电话功能
- iphone拨号api调用后返回自己的应用
- i os iphone打电话后回到自己的应用
- ios 打电话结束返回到应用中
- Android应用开发---调用系统的打电话功能demo
- 应用内拨打电话结束后返回应用
- iPhone 应用中实现拨打电话功能的代码
- iPhone 应用中实现拨打电话功能的代码
- iOS开发:应用内拨打电话结束后返回
- 控制反转(IoC)与依赖注入(DI
- Nginx负载均衡
- 程序员生存定律-公司选择上的方法论
- Jquery获取元素的margin-top:$("#id").offset().top
- hdu 3746 Cyclic Nacklace(数据结构:KMP)
- iphone中调用系统打电话功能并且结束电话后返回自己的应用
- 唯品会季报图解:运营利润环比下降21.5%
- POJ 3254 Corn Fields //入门状压dp
- htaccess文件使用
- String 类的intern方法
- 【行人检测】opencv自带
- 第五篇 AS的希尔排序
- Android图片管理组件(双缓存、异步加载)
- C#中的Action<>和Func<>