一、Slices简介

Slice 是一种界面模板,可以在 Google 搜索应用中以及 Google 助理中等其他位置显示您应用中的丰富而动态的互动内容。同时,Slice 支持全屏应用体验之外的互动,可以帮助用户更快地执行任务。

目前,Android Jetpack 内置了对 Slice 的支持,并且可以向后一直扩展到 Android 4.4,覆盖约 95% 的 Android 用户。借助Slice,开发者可以根据应用的设计自定义 Slice 的颜色、文字、图像、视频等。

同时,我们还可以在使用Slice 包含切换开关和滑块之类的互动控件。

二、使用入门

2.1 下载并安装Slice查看器

为了在不实现 SliceView API 的情况下测试 Slice,我们需要下载一个对应版本的 Slice 查看器 。当然,我们也可以下载它的源码,然后自己编译,下载的地址为: Slice 查看器源代码。

下载slice-viewer.apk之后,我们在所在的目录中运行以下命令将 Sl

Android Jetpack架构组件(十)之Slices相关推荐

  1. android置组件下面,Android Jetpack架构组件(十二)之Hilt

    一. 依赖注入简介 依赖注入(英文Dependency Injection,简写DI)是一种被广泛使用的编程技术,主要的作用代码解耦. 借助依赖注入,我们可以轻松的管理类之间的依赖,并最终建立高可维护 ...

  2. Android Jetpack架构组件之 Room(使用、源码篇)

    2019独角兽企业重金招聘Python工程师标准>>> 1.前言 最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发 ...

  3. android 使用4大组件的源码,Android Jetpack架构组件之 Paging(使用、源码篇)

    1.前言 最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面. A ...

  4. Android Jetpack架构组件(一)带你了解Android Jetpack

    本文首发于微信公众号「后厂村码农」 前言 Android已经发展了11年,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库请求,数据解析等等.后 ...

  5. Android Jetpack架构组件之Navigation

    Navigation 导航是指支持用户导航.进入和退出应用中不同内容片段的交互.Android Jetpack 的导航组件可帮助您实现导航,无论是简单的按钮点击,还是应用栏和抽屉式导航栏等更为复杂的模 ...

  6. Android Jetpack 架构组件之 Room

    一.Room简介 Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制.该库可帮助您在运行应用的设备上创建应用 ...

  7. ios navigation的返回按钮长按_Android Jetpack架构组件 — Navigation入坑详解 [转]

    前言 这是最近看见的觉得比较有意思的文,希望对大家的学习有帮助. Navigation 直接翻译即为导航,它是 Android Jetpack 组件之一,让单 Activity 应用成为首选架构.应用 ...

  8. Android JetPack架构篇,一个实战项目带你学懂JetPack

    第五届世界互联网大会昨日开幕,来自76个国家的1500余位嘉宾出席大会.腾讯公司董事会主席兼首席执行官马化腾在大会开幕式演讲中表示,全球产业都在进行数字化,在此期间机遇挑战并存,产业互联网机会巨大. ...

  9. Android Jetpack导航组件——Navigation的使用

    概述 Navigation是采用一个Activity和多个Fragment形式设计的Ui架构模式,但是众所周知,Fragment的管理一直是个麻烦事,需要通过FragmentManager和Fragm ...

  10. Android 官方架构组件 Navigation 使用详解

    前言 前段时间,我在做项目开发的时候对Fragment的管理遇到几个小问题,总觉得在现阶段封装好的Fragment管理器不太优雅.这成为我下决心学习Jetpack在很早之前推出的Navigation库 ...

最新文章

  1. 零的突破!双非高校教师荣获杰青!曾把自己P成女娲,登上学术期刊封面
  2. Java Review - LinkedHashMap LinkedHashSet 源码解读
  3. 【spring cloud zookeeper】KeeperErrorCode = Unimplemented for
  4. 火了 2 年的服务网格究竟给微服务带来了什么?
  5. 机器学习在ABR算法中的应用纵览
  6. java原始类型和引用类型_Java中的8种原始类型
  7. 51NOD 1088 最长回文子串1089 最长回文子串 V2(Manacher算法)
  8. Shell实现MySQL分库备份
  9. Telnet 窗口看不见字符
  10. 小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战...
  11. network 公网IP与私网IP的区别
  12. 人工智能发展简史, 没想到17世纪AI就出现了!
  13. MessageDigest实现MD5加密算法
  14. 大疆云台和华为P30_全面分析曝光大疆云台3和mobile有没有区别?哪个好?优缺点内幕透露...
  15. OCR文本图像合成工具
  16. Punte-多功能-wordpress免费主题模板下载
  17. 华人数学家破译孪生素数猜想 影响或超1+2证明
  18. Mozilla准备推付费版Firefox浏览器
  19. 脚本汇总文件(sed的使用)
  20. 【数据结构】链表的原理及java实现

热门文章

  1. 【jQuery】jQuery对象与prevObject
  2. 中国药科大学计算机专业排行,江苏省高校排名,榜首实至名归,江南大学仅排第10...
  3. 双屏怎么快速切换鼠标_图文为您win7系统设置一键快速切换双屏显示的详细步骤...
  4. 2021-06-28 解决iconfont在IE下不兼容问题
  5. 素数/质数/合数的定义
  6. ue4 源码编译 虚拟内存不足 堆限制
  7. 如何进行app消息推送(push)
  8. 时间固定效应和个体固定效应的选择_【十分钟计量经济学】面板数据选择固定效应还是随机效应...
  9. 第三方支付牌照(支付业务许可证)
  10. ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately