Android 9.0新特性
https://juejin.im/post/5b8b79656fb9a01a143fe96f
Android 9.0主要新增了谷歌统一推送升级、深度集成Project Treble模式、更加封闭、原生支持通话录音等功能,下面就让我们一探究竟。
JobScheduler
从 Android 9 开始,JobScheduler 可以使用运营商提供的网络状态信号来改善与网络有关的作业处理。
作业可以声明其预估的数据大小、信号预提取,并指定具体的网络要求。 JobScheduler 然后根据网络状态管理工作。 例如,当网络显示拥塞时,JobScheduler 可能会延迟较大的网络请求。 如果使用的是不按流量计费的网络,则 JobScheduler 可运行预提取作业以提升用户体验(例如预提取标题)。
添加作业时,确保使用 setEstimatedNetworkBytes()、setPrefetch() 和 setRequiredNetwork()(如果适用),以帮助 JobScheduler 正确处理工作。 在执行作业时,请确保使用 JobParameters.getNetwork() 返回的 Network 对象。 否则,您将隐式使用设备的默认网络,其可能不符合您的要求,从而导致意外的流量消耗。
Neural Networks API 1.1
Android 8.1(API 级别 27)中引入了 Neural Networks API 以加快 Android 设备上机器学习的速度。 Android 9 扩展和改进了该 API,增加了对九种新运算的支持:
元素级数学运算
- ANEURALNETWORKS_DIV
- ANEURALNETWORKS_SUB
数组运算
- ANEURALNETWORKS_BATCH_TO_SPACE_ND
- ANEURALNETWORKS_SPACE_TO_BATCH_ND
- ANEURALNETWORKS_SQUEEZE
- ANEURALNETWORKS_STRIDED_SLICE
- ANEURALNETWORKS_TRANSPOSE
- ANEURALNETWORKS_PAD
- ANEURALNETWORKS_MEAN
此外,API 还引入了一个新函数,即 ANeuralNetworksModel_relaxComputationFloat32toFloat16(),允许您指定是否计算范围和精度低至 IEEE 754 16 位浮点格式的 ANEURALNETWORKS_TENSOR_FLOAT32。
作者:xiangzhihong
链接:https://juejin.im/post/5b8b79656fb9a01a143fe96f
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
转载于:https://www.cnblogs.com/bluestorm/p/9685598.html
Android 9.0新特性相关推荐
- android 5.0 新功能,Android 5.0新特性有哪些?安卓5.0新功能汇总
Android 5.0新特性有哪些?经过一段时间曝光与测试后,期待已久的Android L系统正式发布了,新一代安卓系统正式名称为Android 5.0 Lollipop(棒棒糖).Android 5 ...
- Android RecyclerView(五)封装Holder与Adapter(Android 5.0 新特性)
Android RecyclerView(五)封装Holder与Adapter(Android 5.0 新特性) 1 效果 2 BaseHolder的封装 public class BaseViewH ...
- RecyclerView(四)设置分割线样式(Android 5.0 新特性)
Android RecyclerView(四)设置分割线样式(Android 5.0 新特性) 样式一 在这里,其实是设置了每一个 条目布局中的子布局的android:layout_margin = ...
- RecyclerView(三)实现聊天窗口样式(Android 5.0 新特性)
Android RecyclerView(三)实现聊天窗口样式(Android 5.0 新特性) 效果 1 聊天窗口子视图布局文件 1.1 左边消息视图布局文件 使用到的背景图片 <?xml v ...
- RecyclerView(一)综合使用综述(Android 5.0 新特性)
Android RecyclerView(一)综合使用综述(Android 5.0 新特性) RecyclerView是support.v7包中的控件,可以说是ListView和GridView的增强 ...
- Android 4.0新特性(中文)
Android 4.0新特性(中文) 转自http://www.eoeandroid.com/thread-103300-1-1.html android4.0 SDK发布有一段时间了,在eoe上找到 ...
- 安卓9.0发布,献上Android 9.0新特性适配处理
安卓9.0即Android 9.0已经面向全球发布,它的代号是Pie,仍然基于Linux内核构建.为了避免Android 9.0 Pie新特性更新引发的适配问题,本文将介绍Android 9.0将带来 ...
- 开发者必看|Android 8.0 新特性及开发指南
背景介绍 谷歌2017I/O开发者大会今年将于5月17-19日在美国加州举办.大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0.谷歌在今年3 月21日发布 Androi ...
- Android 8.0新特性(看这篇文章就够了)
2019独角兽企业重金招聘Python工程师标准>>> 在刚结束不久的谷歌 I/O2017开发者大会上发布的第二个Android O(安卓8.0)开发者预览,并且向普通用户开放了第二 ...
- Android 5.0新特性
Android 5.0 是 Google 于 2014 年 10 月 15 日(美国太平洋时间)发布的全新 Android 操作系统,英文名为Lollipop,翻译过来就是棒棒糖的意思,下面我们用这篇 ...
最新文章
- Centos6.x Desktop 關閉防護墻及無關服務
- 扫地机器人欠压检测电路_扫地机器人智能家居必备!靠传感器感知外界环境?...
- 2011-2020年中国新经济十年回顾研究报告
- Ubuntu 禁用 触摸板
- 【java】IDEA安装VisualVM插件-使用介绍 检测死锁 内存 cpu 慢方法
- nginx curl linux,linux nginx 下通过curl url方式,符以后的参数无效
- python获取当前线程_Python爬虫(线程,进程)
- 数学常用公式及规律、结论(一)
- C# async/await异步编程深入理解
- win10: 无法连网 There is something wrong with the proxy server
- 微信appid、openid、unionid的区别和关联
- jsjq面试笔记(上)
- php curl添加授权Authorization 验证头
- 盒子模型(Box Model)
- Selenium版本和浏览器版本对应问题
- 写作进度周报【人人都是产品经理:9039】
- js将网页保存成图片
- Android 相机教程,Android 相机教程
- matlab草稿本,解读草稿本——这个学具,你可千万不能忽视
- 冒泡排序+快速排序+选择排序(图解)
热门文章
- ajax联系人数,setInterval定时调用ajax实现在线人数统计
- java解析url字符串,将字符串解析为URL
- django分页模块
- 电脑开机3秒就重启循环_U盘如何变成万能维修工具?分享3款PE制作软件,小白秒变电脑高手...
- 渗透测试中dns log的使用
- nginx服务器的文件大小的限制解决方法
- Scss、elementUI引入、transition动画 - 学习笔记
- fastjson对json字符串JSONObject和JSONArray互相转换操作示例
- 详解log4j2(下) - 按日志级别区分文件输出
- TCP/IP 三次握手和四次挥手