Google io 2015 从链接跳app

两个新特性

这次Android生态最大的变化就是Android M的发布,Android M在

UI和交互上并没有很大的变化,继续Material Design设计语言,但

Android M引入的新特性对应用开发者影响比较大的有两个。

第一个是APP的权限机制,权限不再是在安装的时候让用户确认,而
是APP在需要用到某个权限时让用户来确认。我认为这个机制是对
Android系统安全性的一个重大提升,对于开发者来说,需要更加注
意APP的权限的使用,和应用业务无关的权限有可能被用户质疑和拒
绝。所以我建议开发者好好的检查下自己应用权限使用情况,在满
足业务需求的前提下,尽量去最小化权限的使用,慎用敏感的权
限。

第二个是Chrome Custom Tab,也就是把Chrome嵌入APP里面。
对比原来的webview技术,它一方面性能有所提升;另一方面功能
也更加强大,比如密码自动填充,还有可以通过连接直接跳转到连
接相关联的APP。

———-以上内容摘自网络,仅供个人学习备注

从链接到APP

  • Androd M之前是怎么跳转的? 思路就是通过intent发送 action view + schema机制, 更多详情见文章后面的参考链接。
  • Android M是怎么做的?基础还是intent action view + schema,额外就是android framework会根据manifest的配置做进一步的校验(包括签名信息)从而实现精确匹配,从而去掉了’那个弹出的选择框’,从而实现从你的链接,跳到你的app,实现闭环。
  • 两张图

更多参考

时间: 2024-07-29 11:51:51

Google io 2015 从链接跳app的相关文章

干货 Google I-O 2015 - Designing for virtual reality 虚拟现实设计

最大可视角度 上下100度 左右210度 最佳分辨率每度20*20-60*60像素 这个时候人眼就看不出像素了 也就是说屏幕分辨率要到12k才能在虚拟现实应用中做到完全看不出像素 3d立体音效可以来补视场范围不足  让用户感知到背后的东西 应该避免穿插 太高的 太空旷 太狭小的场景都可能造成不适 场景的比例可以影响用户感受 小场景-感觉强大  大场景-感觉弱小 (同样可以用在ui界面上) 快速接近的物体 尖锐的物体 离眼睛太近的东西都会造成不适

Google IO大会的主题演讲 Android系统在垃圾回收

3年前的Google IO大会的主题演讲 Google IO 2011 Memory management for Android Apps,该演讲介绍了Android系统在垃圾回收上的变化和如何发现并内存泄露以及如何管理Android中的内存. 原文:  (英文并不是很复杂稍微有点英语水平是可以看懂的,是在不行的话,我只能说,译文见底部) Hi everybody, My name's Patrick Dubroy and today I'm going to talk to you abou

Chrome 浏览器追踪链接跳转过程

网站开发时经常遇到需要追踪链接跳转是否正确的需求, 例如在浏览器输入一个链接 https://www.ryanzoe.top/git/how-to-revert-git 由于链接输入不完整,但是我有配置 301 跳转到完整的文章链接,所以最终地址栏显示的链接为 https://www.ryanzoe.top/git/how-to-revert-git-commit/ 如何查看链接跳转的过程 以下假设你使用的是 Chrome 浏览器 到 chrome web store 安装插件 link red

Android 网络通信框架Volley简介(Google IO 2013)

Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded 1. 什么是Volley 在 这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于 AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的

[转]Android 网络通信框架Volley简介(Google IO 2013)

Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded 1. 什么是Volley 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Go

主攻ASP.NET.4.5.1 MVC5.0之重生:政府行政网站常用友情链接跳转javascript[干货分享]

<!-----------------------------------> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ, selObj, restore) { //v3.0 window.open(selObj.options[selObj.selectedIndex].value); if (restore)

解读今年的 Google IO 2017

今天现场体验了 IO 大会,那感觉真的棒呆了,特别震撼,用老外的话说就是 Amazing!我做的位置还是蛮靠前的,来一张我的位置拍的照: 另外,你们可能不知道,因为我觉得这次机会蛮难得的,就想着能让一些朋友与伙伴感受下现场的氛围就最好了,于是就在 IO 大会之前偷偷开了场直播,在只发了朋友圈和小密圈的情况下,而且北京时间还是凌晨,竟然有 3000 多人观看了我的直播,反应都还不错,今天算是体验了把直播的感觉,这是人生的第一场直播,可能也是最后一场. 另外,直接说正题,这次 IO 大会在我看来,其

【转】Android 网络通信框架Volley简介(Google IO 2013)

Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded 1. 什么是Volley 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Go

页面链接跳转方法

一.window.location.href 是实现页面链接跳转 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>浏览器对象</title> <style> div{ width: 500px; margin:0 auto; } </style> </head> <