Android M新特性之APP Link

  The Android M Developer Preview introduces support for App Links, which improves upon existing link handling by allowing app developers to associate an app with a web domain they own.

  Declare a Website Association

  This JSON file indicates the Android app that should be used as the default handler for the URLs under this domain.

The following file listing shows an example of the contents and format of a statements.json file:

[{  "relation": ["delegate_permission/common.handle_all_urls"],  "target": {    "namespace": "android_app",    "package_name": "<package name>",    "sha256_cert_fingerprints": ["6C:EC:C5:0E:34:AE....EB:0C:9B"]  }}]

Request App Link Verification

  An app can request that the platform automatically verify any app links defined by the host names in the data elements of its intent filters against the statements.json files hosted on the respective web domains. To request app link verification, add an android:autoVerify attribute to each desired intent filter in the manifest, as shown in the following manifest code snippet:

<activity ...>    <intent-filter android:autoVerify="true">        <action android:name="android.intent.action.VIEW" />        <category android:name="android.intent.category.DEFAULT" />        <category android:name="android.intent.category.BROWSABLE" />        <data android:scheme="http" android:host="www.android.com" />        <data android:scheme="https" android:host="www.android.com" />    </intent-filter></activity>

Managing App Link Settings

  Settings > Apps > App Info > Open by default.

时间: 2024-10-29 05:07:33

Android M新特性之APP Link的相关文章

Android M新特性Doze and App Standby模式详解

参考: Optimizing for Doze and App Standby Android M新特性Doze and App Standby模式详解 深入android6.0 设备 idle状态 Android M 的 Doze 模式下第三方推送服务还能用吗? 一.Optimizing for Doze and App Standby 从Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和App Standby: 表现形式:当设备没有连接到电源,设备进入Doz

Android N 新特性

2016年5月19日,谷歌在美国加州的山景城举办了 Google I/O 开发者大会中发布.2016年6月,Android N正式命名为"牛轧糖" 本届I/O开发者大会上,Google重点介绍了Android系统三个维度:分别是性能.安全和生产力.其中性能主要新增了Vulkan API与JIT编译器(前者优化图形性能.或者加快软件安装速度):安全性包括新的数据加密方式.恶意网站识别.系统的实时更新:生产力方面加入了分屏多任务功能.程序的快速切换,所有应用都可以支持"多窗口模式

Android Lollipop 新特性 - Palette;获取图片颜色

Android Lollipop 新特性 - Palette 在Android 5.0 之后推出的palette,通过这个方法,我们就可以从一张 bitmap 中提取我们需要的颜色,可以使UI风格更加美观融洽.比如,我们可以从图片中提取颜色设置给ActionBar做背景颜色,这样ActionBar的颜色就会随着显示图片的变化而变化. Palette可以提取的颜色如下: Vibrant (有活力的) Vibrant dark(有活力的 暗色) Vibrant light(有活力的 亮色) Mute

UWP/Win10新特性系列—App Service

Win10中,新增了一个很实用的新特性叫做App Service,App Service允许App不在前台运行的情况下提供出一个或多个对外服务供其他App使用,这看起来就好像Web开发中的Web Api. 通过对外提供服务的形式,可以使App更好的完成一些其他App所拥有的专业性操作,而不必自己再去实现服务所做的操作.一些企业用户可以提供复杂的服务,比如云识别和云存储来供开发者使用.这样使开发成本大大降低,也可以为服务提供商带来更多的用户.比如我们可以调用二维码识别服务(如下图,假设其他App提

10大Android N新特性,不知道你就out啦!

谷歌正式发布了Android N,据悉这最新一代的安卓系统拥有过250的功能.对安卓迷来说,可谓好消息一件.通过对Android N新功能的体验,我们切身感受了系统的便捷和高效.下面是大家最为期待的10大特性: 10可调节显示尺寸 Android N将带来一系列新的辅助功能,现在你不只可以调整字体大小,还可以调整显示的尺寸.此前的调整字体大小弱爆了,新的可调节显示设置,可以改变整个用户界面的比例,实时改变包括诸如按钮,图标和搜索栏的大小 09流量保护 在如今三大运营商垄断的情况下,知道哪些应用程

Android M新特性之Permissions

User does not have to grant any permissions when they install or upgrade the app. Instead, the app requests permissions as it needs them, and the system shows a dialog to the user asking for the permission. Overview With the M Developer Preview, the

Android 开发新特性

技术日新月异,稍不留神,被别人甩了几条大街. 开发工具 Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及.AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快的惊人,有大量的新功能发布.例如支持很多注解代码提示注解.Live code template.支持自动生成 Parcelable 实现等等,作为开发者,持续关注这个更新列表 Recent Changes,一定会让你的写代码的生活更加美好. 编程“语言”

Android M 新特性——应用数据自动备份功能

一.功能介绍 Android m 的自动备份数据功能运用的是Android Backup Service,将数据备份到了google drive中.Android Backup Service其实在安卓2.2就已经有了.但一开始谷歌的备份服务并不是用来同步备份应用数据,而是为了方便用户可以在不同设备上获取到备份的数据.而现在,只要你的app数据发生变化,或者系统升级时,Android M的应用数据备份功能便会启动.所以应用可以随时恢复之前存储过的数据,即使是设备恢复过出厂设置或者更换了新的设备.

Android Lollipop 新特性 - Palette

Palette 可以从一张图片中提取颜色,我们可以把提取的颜色融入到App UI中,可以使UI风格更加美观融洽.比如,我们可以从图片中提取颜色设置给ActionBar做背景颜色,这样ActionBar的颜色就会随着显示图片的变化而变化. Palette可以提取的颜色如下: Vibrant (有活力的) Vibrant dark(有活力的 暗色) Vibrant light(有活力的 亮色) Muted (柔和的) Muted dark(柔和的 暗色) Muted light(柔和的 亮色) 使用