iOS在程序中启动其他应用
来源:互联网 发布:修改软件使用时间 编辑:程序博客网 时间:2024/05/07 00:26
IOS开发中,在一个应用程序中启动另外一个应用
分两步:步骤一:
首先在程序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 = [NSURLURLWithString:@"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 = [NSURLURLWithString:@"testA://AAAAA"];
if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]){
NSLog(@"canOpenURL");
[[UIApplication sharedApplication] openURL:myURL_APP_A];
}
注:
这里通过canOpenURL就可以通过URL检查机器是否安装有程序A
通过openURL打开程序A
- iOS在程序中启动其他应用
- Linux Qt编程-在程序中启动其他应用、脚本
- Android 在应用中启动其他应用
- ios 启动其他程序
- android 在应用中安装其他程序
- Linux Qt编程——在程序中启动其他应用、脚本
- Linux Qt编程——在程序中启动其他应用、脚本
- Linux Qt编程——在程序中启动其他应用、脚本
- Linux Qt编程——在程序中启动其他应用、脚本
- Linux Qt编程——在程序中启动其他应用、脚本
- android 在应用中启动其他应用Intent的写法
- 如何在程序中启动其他程序(1)
- 如何在程序中启动其他程序(2)
- 在MFC程序中启动其他的exe程序
- 如何在MFC程序中启动其他的exe程序
- 在MFC程序中启动其他的exe程序
- iOS 让自己的应用 在其他应用中打开
- Android 应用中启动其他应用 && 在页面中寻找其他页面的控件
- const int *p、int * const p、int const *p
- 云存储——华为网盘
- fedora 16 service配置
- 内核链表
- C++学习小记(使用定义在其他.cpp文件中的变量或函数)
- iOS在程序中启动其他应用
- hdu 1166 线段树
- 实例解析linux内核I2C体系结构(2)
- 关于oracle的where条件有特殊符号的处理
- Linux下chkconfig命令详解
- 剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)
- Android应用开发之(字符串替换与文本颜色改变方案)
- 数据库索引的作用和优点缺点
- 命令模式