IOS启动另一个应用程序
来源:互联网 发布:韩剧秘密花园知乎 编辑:程序博客网 时间:2024/06/05 02:55
尽管iPhone不允许同时运行两个应用程序,我们可以从自己的应用程序中启动另一个应用程序,并且可以在应用程序之间共享数据。我们可以使用UIApplication类的openURL:方法从一个应用程序来启动另一个应用程序。例如,要在Safari应用程序中打开Google主页,我们可以编写如下代码:
[pre]
还有几种用于本地iPhone应用程序的URL方案,并且可以
[pre]
[pre]
[pre]
用一个定制的URL方案来启动应用程序:
8)我们可以使用如下代码,从另一个不同的应用程序启动该应用程序:
--------------------------------------------------文章转自于网络,感谢原作者--------------------------------------
[pre]
NSURL * url = [NSURL URLWithString:@ "http://google.com"]; [[UIApplication sharedApplication]o penURL:url];
[/pre]这里的http://部分叫做URL方案(URLscheme),它表示想要载入的应用程序。还有几种用于本地iPhone应用程序的URL方案,并且可以
NSURL * url = [NSURL URLWithString:@ "mailto:steve@apple.comsubject=test"]; [[UIApplication sharedApplication]o penURL:url];
[/pre]要启动SMS应用程序,我们可以编写如下代码:[pre]
NSURL * url = [NSURL URLWithString: -"sms:555-1234"]; [[UIApplication sharedApplication] -penURL:url];
[/pre]要拨打一个电话号码,我们可以使用如下代码:[pre]
NSURL * url=[NSURL URLWithString:@"tel:/ /555-1234"]; [[UIApplication sharedApplication]o penURL:url];
[/pre]要启动Maps应用程序来查找一个披萨店(如图3-16所示),我们使用如下代码:[pre]
NSURL * url = [NSURL URLWithString:@ "http://maps.google.com/maps?q=pizza"]; [[UIApplication sharedApplication]o penURL:url];
[/pre]我们也可以使用URL方案来启动自己的应用程序:用一个定制的URL方案来启动应用程序:
[self.view setBackgroundColor:[ UIColor redColor]];
[/pre]7)构建并运行应用程序。应该看到一个没有内容的红色屏幕。应用程序此时不会做任何事情,但是通过运行它(安装在iPhone或者模拟器上的应用程序),我们只是注册在步骤5中创建的URL方案(myapplication)。8)我们可以使用如下代码,从另一个不同的应用程序启动该应用程序:
NSURL * url = [NSURL URLWithString:@ "myapplication:"]; [[UIApplication sharedApplication]o penURL:url];
[/pre]--------------------------------------------------文章转自于网络,感谢原作者--------------------------------------
- IOS启动另一个应用程序
- ios-打开另一个应用程序
- ios开发--IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- 启动另一个Activity、Service、应用程序
- IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- IOS 中通过URL Schemes让一个应用程序启动另一个指定应用程序
- android应用程序中启动另一个应用程序
- android应用程序中启动另一个应用程序
- 一个应用程序启动另一个应用程序的Activity
- android应用程序中启动另一个应用程序
- Android应用程序中启动另一个应用程序
- C#启动另一个应用程序并传参数
- wp8里通过Uri启动另一个应用程序
- 通过一个app启动另一个app应用程序
- IOS--启动其他应用程序
- ios 单元测试方法说明
- Gentoo - U盘无法自动挂载,打开报告Not Authorized,xfce只有logout,suspend/shutdown灰化等问题解决方法
- cgroup的学习(一)——what cgroup?
- 导出文件系统
- 教你在Joomla正文中插入google廣告、圖片廣告
- IOS启动另一个应用程序
- 【Zookeeper】INFO 不断提示其中一个Client被集群拒绝请求
- libuv之用CRITICAL_SECTION实现读写锁
- 矩阵的三维变换(转)
- NYOJ-6:喷水装置(一)
- 如何判断Unity3D角色动作播放结束
- 怎么查看网站是否被k
- dlopen与dlsym用法
- virsualbox设置全屏