zoukankan      html  css  js  c++  java
  • 关于应用程序调用另一个应用

    今天的任务是实现在自己的程序里调用另一个应用程序的方法
    比较简单的是调用Safari,SMS,mail等,方法类似:
    [[UIApplication shareApplication] openURL:[NSURL URLWithString:@"http://www.cnblogs.com"]];//Safari
    [[UIApplication shareApplication] openURL:[NSURL URLWithString:@"mailto://Admin@123.com"]];//mail
    [[UIApplication shareApplication] openURL:[NSURL URLWithString:@"tel://88888888"]];//tel

    调用另一个应用程序的方法其实也类似:
    1、去查找被调用的应用程序的相应的URL,这个一般都会公布,看该程序的开发者,若没有公布,则没法调用。(2013.01.23补:可以在发布的app文件(显示包内容)中找到一个info.plist文件,用xcode打开就能看到URLSchemes是什么,就可以调用了。)
    2、那么是如何给应用程序添加调用其想对应的URL呢,很简单,打开工程,找到“yourProjectName-Info.plist”文件,找到“URL types”(若没找到,可自己右击添加)。如上图(不知道如何把图片移下来,汗!)。

    3、添加完毕后,我们就可以在自己程序中用:
    [[UIApplication shareApplication] openURL:[NSURL URLWithString:@"nanoChamer://"]];
    来调用该应用程序了。

    本人刚开始学习ios不久,如有错误,希望大家批评指正,一起进步~

  • 相关阅读:
    android学习(2) 多线程的理解
    activity学习(1) 生命周期理解
    webkit.net使用方法日记
    微信小程序入门一
    ES入门笔一
    node八-核心模块、包
    require、缓存
    node七-required、缓存
    Node六-模块化
    Node笔记五-进程、线程
  • 原文地址:https://www.cnblogs.com/nanoCramer/p/2734486.html
Copyright © 2011-2022 走看看