iOS程序之间相互调用启动方法
来源:互联网 发布:淘宝:麋鹿森林日本代购 编辑:程序博客网 时间:2024/05/17 23:27
实现方法:
UIApplication的一个方法
- (BOOL)openURL:(NSURL *)url
这个方法最长用的是打开系统的一些应用,比如打电话,发短信,发邮件等。
1.打电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://95588"]];
2.发短信
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]];
3.打开网址
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunesconnect.apple.com"]];
4.发送邮件
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];
UIApplication的一个方法
- (BOOL)openURL:(NSURL *)url
这个方法最长用的是打开系统的一些应用,比如打电话,发短信,发邮件等。
1.打电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://95588"]];
2.发短信
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]];
3.打开网址
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunesconnect.apple.com"]];
4.发送邮件
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];
以上这些都是比较常见的。打开自己的应用先修改info.plist 按下图操作:
其中“LL324406934629” 便是对外注册的接口。
要打开:
NSURL *url = [NSURL URLWithString:@"LL324406934629://"];
[[UIApplication sharedApplication] openURL:url];
这样就可以打开对应的应用程序了
通过实现appdelegate的以下两个代理 就可以监听到程序的启动方式了,然后再进行处理 即可。
- (BOOL) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
return true;
}
- (BOOL) application:(UIApplication *)application handleOpenURL:(NSURL *)url{
return true;
}
0 0
- iOS程序之间相互调用启动方法
- iOS程序之间相互调用实现方案
- mfc可执行程序之间的相互调用
- iOS内APP之间相互调用
- 关于iOS app之间相互调用
- iOS app之间的通讯 相互调用
- 多Activity之间相互调用方法总结
- IFrame父子组件之间相互调用方法
- URL Scheme程序之间相互调用传值
- URL Scheme程序之间相互调用传值
- mark! IOS 各APP应用之间的相互调用
- iOS开发笔记之三十七——OC中父类与子类之间相互调用方法的总结
- Java service(BO)方法之间的相互调用
- js与C#之间相互调用的一些方法
- Android 和 javascript 之间交互(方法相互调用)
- Unity解决脚本之间相互调用的几种方法
- Activity和Fragment之间相互传值和调用方法
- Fragment之间通过EventBus相互传值或调用方法
- Clojure进阶:使用Clojure编写文字冒险游戏
- Ubuntu下出现Mysql error(2002)的解决方法
- 使用 TCP / IP 套接字(Sockets)
- MapReduce的TopK统计加排序
- JAVA 内存区域---运行时数据区域
- iOS程序之间相互调用启动方法
- 使用onclick跳转到其他页面/跳转到指定url
- Android 使用AttributeSet自定义控件的方法
- 万能冒泡排序
- iOS Address Book编程指南
- jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
- spring背景和起源
- sigma-delta数字滤波器的设计(1) — 原理与前端设计
- Linux内存管理