IOS开发中,在一个应用程序中启动另外一个应用
2012-12-24 11:18
435 查看
原文地址:http://blog.sina.com.cn/s/blog_6e1921530100u7xn.html
分两步:
步骤一:
首先在程序A的plist中添加url types
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>AAAAA</string>
<key>CFBundleURLSchemes</key>
<array>
<string>testA</string>
</array>
</dict>
</array>
步骤二:
在程序B中调用A程序的地方添加代码
NSURL * myURL_APP_A = [NSURL URLWithString:@"testA://AAAAA"];
if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {
NSLog(@"canOpenURL");
[[UIApplication sharedApplication] openURL:myURL_APP_A];
}
注:
这里通过canOpenURL就可以通过URL检查机器是否安装有程序A
通过openURL打开程序A
分两步:
步骤一:
首先在程序A的plist中添加url types
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>AAAAA</string>
<key>CFBundleURLSchemes</key>
<array>
<string>testA</string>
</array>
</dict>
</array>
步骤二:
在程序B中调用A程序的地方添加代码
NSURL * myURL_APP_A = [NSURL URLWithString:@"testA://AAAAA"];
if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {
NSLog(@"canOpenURL");
[[UIApplication sharedApplication] openURL:myURL_APP_A];
}
注:
这里通过canOpenURL就可以通过URL检查机器是否安装有程序A
通过openURL打开程序A
相关文章推荐
- IOS开发中,在一个应用程序中启动另外一个应用
- Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Co
- IOS中一个应用启动另外一个应用
- Android应用开发学习之启动另外一个Activity
- ios开发--IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- 在一个应用程序中启动另外一个应用…
- Android应用开发学习笔记之启动另外一个Activity
- 在IOS应用中打开另外一个应用的解决方案
- 一个iOS应用内购买模块的开发
- android应用如何启动另外一个apk应用
- 开发一个iOS应用没有那么容易
- Android中在一个应用中去启动另外一个应用
- IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- 亲,开发一个ios应用没那么容易.!
- iOS开发 应用启动速度的优化
- IOS开发8---APP应用程序图标 及 程序启动画面设置。
- IOS开发之小实例--使用UIImagePickerController创建一个简单的相机应用程序
- 在IOS应用中打开另外一个应用的解决方案
- Android:在一个应用程序中启动另外一个已经安装的应用程序或系统程序
- android应用如何启动另外一个apk应用