零碎知识整理-外链应用

part1:URI方式跳转应用外地图类应用导航

功能:首先获取该设备支持应用外地图类应用的列表->传入该应用的对应的接口参数,实现跳转->(若支持回跳转,在应用类传入相应的接口参数跳转回来)。

实现:1.首先获取支持跳转的地图应用列表:

if ( [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"http://maps.apple.com/"]]){
      //苹果地图...
    }
if ( [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"baidumap://"]]){
        //百度地图...
    }
if ( [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"iosamap://"]]){
        //高德地图...
    }

2.查找各个跳转应用的api接口要求和协议格式,如高德:

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"选择地图" message:nil preferredStyle:UIAlertControllerStyleActionSheet];

UIAlertAction *action = [UIAlertAction actionWithTitle:@"高德地图" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {

            NSString *urlString = [[NSString stringWithFormat:@"iosamap://navi?sourceApplication=%@&backScheme=%@&lat=%f&lon=%f&dev=0&style=2",appName,urlScheme,coordinate.latitude, coordinate.longitude] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];   }];

        [alert addAction:action];}

3.这个是跳转到地图类应用的导航类功能,因此部分应用如高德和google支持跳转后,回跳回原应用。一般都是通过一开始跳转的时候传入的接口来判断结束导航后跳转该原应用而实现跳转。

时间: 2024-10-10 13:03:18

零碎知识整理-外链应用的相关文章

SEO分享:我为什么会有这么多的优质外链资源?

前面小浪发了一篇文章" [完整版]我是怎样3个月把800指数的词做上首页的.",非常多人看了之后都表示非常佩服.顽强的运行力.确实SEO就是要顽强的运行力,也有人说吹牛吧,一天500条外链你发的了那么多?答:呵呵.. .也有非常多人问我要外链资源,本着授人以鱼不如授人以渔的想法,我不告诉你我的外链资源,我告诉你我找外链资源的方法,毕竟行业不同,我的外链资源也不一定适合你,对吧? 每次我在群里说某某网收录还不错,某某站点收录好快的时候,就有非常多人问我要外链资源,小浪自己也不知道分享了多

SEO分享:为什么我的资源外链这么多的高品质?

在小浪前制成的制品" [完整版]我怎么3的月800单词索引厨师主页!".之后,很多人都表示了极大的钦佩观看.顽强的运行力,真SEO它是运行顽强的力量.也有人说是吹牛吧,一天500外链的文章,你做了这么多?答案:呵呵. .. ,本着授人以鱼不如授人以渔的想法,我不告诉你我的外链资源.我告诉你我找外链资源的方法,毕竟行业不同,我的外链资源也不一定适合你.对吧? 每次我在群里说某某网收录还不错.某某站点收录好快的时候,就有非常多人问我要外链资源.小浪自己也不知道分享了多少次自己的外链资源,外

MYSQL数据库常用知识整理

Evernote Export MYSQL数据库常用知识整理 什么是MYSQL MYSQL的特性 MYSQL存储引擎的分类以及数据文件的介绍 MYSQL赋权 MYSQL备份与恢复 MYSQL的基本操作:增删查改 MYSQL的基本故障判断与处理 MYSQL的调优 MYSQL主主.主从复制的实现 MYSQL大数据备份和恢复 数据文件的损坏与修复 什么是MYSQL MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.目前MySQL被广泛地应用在Internet上的中

写给至今仍在做SEO外链专员的你

想了很久,还是决定来写一篇关于SEO外链专员的文章了,写给至今仍在做SEO外链专员的你,也写给那个曾经作为其中一员的我.这篇文章无关优化技术,也无关干货分享,只是单纯的想给大家说说我的一些心里话. 首先不得不再次感叹一下时间过的真快,一转眼一年又这么过去了,不知不觉自己也在SEO行业工作一年的时间了.想当初,刚从大学毕业出来找工作,因为没有工作经验,也没有优化案例,所以就简简单单找了一份SEO外链专员的工作稀里糊涂踏进了SEO的大门.不知道你们做这份工作刚开始拿的是多少薪水,我当初第一个月到手的

企业网站seo:现在做外链还有没有效果

有人说,在中国互联网上,每一个概念火不过2年,如2011年的微博网站,2012年的移动APP,2013年的O2O网站,2014年的P2P金融,2015年的面膜微商--.seo虽然很早就有了,但在中国最火的时候是在2010~2011年,然后逐渐退热至今,好在家世比小柯发现目前还有培训机构在运作,还有人在组织seo圈子,让seo略显没那么萧条.这两年外链无用论愈渐多见,都说外链为皇的时代已经过去,不过小柯认为外链还是有其作用的,做seo外链还是要发的,尤其中小网站,如企业网站. 做外链还有用的依据

前端必会html知识整理

1.浏览器内核: 1.ie:trident(三叉戟)内核 2.firefox:gecko(壁虎)内核 3.safari:webkit(浏览器核心)内核 4.opera:以前是presto(急速)内核,现在改用谷歌的blink(闪烁)内核 5.Chorme:blink(基于webkit,谷歌和opera software共同开发) (附:浏览器内核的理解?) 浏览器内核分成两部分:渲染引擎和js引擎. 1.渲染引擎:负责取得网页内容.整理讯息,以及计算网页的显示方式,然后输出至显示器或打印机.浏览

Linux动态库相关知识整理

动态库和静态库在C/C++开发中很常见,相比静态库直接被编译到可执行程序, 动态库运行时加载使得可执行程序的体积更小,更新动态库可以不用重新编译可执 行程序等诸多好处.作者是一个Linux后台开发,这些知识经常用到,所以 整理了一下这方面的知识.静态库相对简单,本文只关心Linux平台下的动态库. 创建动态库 这里我把一个短小却很有用的哈希函数编译成动态库做为示例,ELFhash用于对字符串做哈希,返回一个无符号整数. //elfhash.h #include <stdio.h> unsign

数据库知识整理

关系型数据库知识整理: 一,关系型数据库管理系统简介: 1.1使用数据库的原因: 降低存储数据的冗余度 提高数据的一致性 可以建立数据库所遵循的标准 储存数据可以共享 便于维护数据的完整性 能够实现数据的安全性 1.2基本概念: 对于任何数据库来说,表之间的关联关系存在三种基本的关系类型:一对一,一对多,多对多仅此三种. 目前流行的关系型数据库服务器管理系统有:微软-MS SQL Server.甲骨文-Oracle.IBM-DB2.开源的MySql和PostgreSQL等.(在面试中有被问到过)

比如说内容、外链、内链到底是哪一个环节呈现了不正确的处所

比如说内容.外链.内链到底是哪一个环节呈现<p> 若何快速进修SEO (1).必需具备电脑基本常识,HTML知识,若是这点都不具备,那我不知道你如何去优化上网站.体味SEO的根蒂根基知识,好比PR,外链,收录,代码操作,以及搜索排名的轨则.(2).必须具备架设网站.维护网站的能力,试想一下你在接单的过程中客户问你我的网站打不开是怎么回事呢?你假如不会搜检网站域名解析.网站空间,那么客户会相信你吗?更不要谈去接单赚钱了.能够较快的剖析出网站存在的问题,比如说内容.外链.内链到底是哪一个环节呈现了