zoukankan      html  css  js  c++  java
  • ios——在iPhone程序中打开其它程序

    你可以使用openUrl打开一些程序,不只是浏览器,我们将在下面的例子中演示这些这些应用:
    打开浏览器
    打开google map
    打开email
    拨号程序
    发短信程序
    打开appstore
    Launch Google Maps
    到googlemap的URL格式是:
    http://maps.google.com/maps?q=${QUERY_STRING}
    你可以更改QUERY_STRING改变位置信息:

    NSString* searchQuery = @"the postion I want to know";
    searchQuery = [searchQuery stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
    NSString* urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", searchQuery]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];
    打开Apple Mail
    格式:
    mailto://${EMAIL_ADDRESS}
    [[UIApplication
    sharedApplication]
    openURL:[NSURL
    URLWithString:@"mailto://info@iphonedevelopertips.com"]];
    拨打电话(iPhone Only)
    格式:
    tel://${PHONE_NUMBER}
    1
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];
    发短信
    格式
    sms:${PHONENUMBER_OR_SHORTCODE}
    1
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:55555"]];
    打开app store
    打开appstore的程序位置,右键点击程序图标获取url
    格式如下:
    http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=291586600&mt=8
    1 2
    NSURL *appStoreUrl = [NSURL URLWithString:@"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=291586600&mt=8"]; [[UIApplication sharedApplication] openURL:appStoreUrl];

  • 相关阅读:
    IDEA学习和收藏夹
    mysql资料收集及学习
    一些模板代码
    docker学习
    Spring事务传播类型
    rust学习疑惑
    [重新做人]从头学习JAVA SE——java.lang.reflect
    java核心技术卷一
    Spring实战 难懂的JavaBean
    Spring实战系列
  • 原文地址:https://www.cnblogs.com/zhousilai/p/3135475.html
Copyright © 2011-2022 走看看