源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

神经网络API、Kotlin支持,那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性

  • 时间:2021-02-17 16:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:神经网络API、Kotlin支持,那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性
谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快。 过去的五个月里, Kotlin一直是我们反复谈论的重点。现在要告诉大家的是,Android Studio 3.0可以将Kotlin添加到您的项目中了。最新版本的Android Studio在支持Java 8语言功能上得到了改进,另外一个亮点是,有了用于Gradle 3.0.0的Android插件。 好,下面步入正文。 曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化,其中包含对 Android Go (设备运行内存小于等于 1 GB)和加速设备上对机器学习的全新神经网络 API(Neural Networks API)。也基于 Oreo 用户与开发者的反馈做出了对应的局部优化。正式版 Android 8.1 预计会在 12 月发布。 而本次 Android 8.1 预览版的发布,对于其他手机来说,或许只是个小改版升级,但对于 Pixel 2 系列手机来说,则是至关重要的。在升级 Android 8.1 之后,Pixel 2/XL 手机中的那枚被“雪藏”的 Pixel Visual Core 将被激活,届时将会带来更加出色的拍照体验等。大家都知道,由于新算法的加持,Pixel 2 手机即使依然采用的单摄方案,但是在 DxOMark 手机拍照排行榜上,这款手机可是击败众多双摄手机登顶的。 [b]Android 8.1 开发者预览版新特性[/b] 除此之外,Android 8.1 还带来全平台最新优化、漏洞修复和安全补丁,同时还添加了一些新功能和新开发者 API (API level 27) 。包括: [b]神经网络 API:[/b]作为向 Android 引入机器学习计划的一部分,Google 通过 NDK 加入神经网络 API。它使得在设备上实现硬件加速的推理(inference)操作。并设计了神经网络 API 用于机器学习框架的一个功能层, 如 TensorFlow Lite —— 谷歌将要推出的移动设备跨平台机器学习框架,以及其他 API, 例如 Caffe2 。 [b]应用通知:[/b]每个应用程序的通知铃声被限制为每秒一个,超过该频率的通知将不会出现在通知队列中并且丢失。 Android Go 内存优化和支持 —— Android 8.1 包含的一系列针对 Android Go(1GB 或更少的运行内存) 设置的内存优化:增加了两个 FEATURE_RAM_LOW 和FEATURE_RAM_NORMAL 硬件特性常量,帮助开发者可以针对普通配置或者低内存的 Android 8.1 以上设备分发应用时有效拆分 APK。 [b]Autofill 框架升级:[/b]开发者预览版一直努力扩展 Autofill 框架,改善密钥管理和其他 Autofill 服务的使用体验。在此次升级中,可以处理一些来自开发者的请求,并且添加了一些功能和 API。例如,增加了 Autofill 服务在管理保存(Save)对话框方面的灵活度:支持定制化对话框,管理对话框内文字,可以通过验证程序决定是否显示文字。同时,Service 还可以通过 setAutofillOptions 简化信用卡到期日的设定。 [b]共享内存 API:[/b]这款新 API 能够让 App 分配共享内存,更快速读取到共享数据。App 可以通过此 API 创建并且映射匿名共享内容,同时对此进行保护控制。这个 API 在支持自定义序列化 (parcelable) 的同时对 AIDL (Android Interface Definition Language) 友好,还开放了一些实用的功能如移除写入权限等。 不止 Android 8.1 Oreo 开发者预览版,Google 还正式发布了 Android Studio 3.0 ,为其 IDE 引入了一系列新功能。早在今年 5 月份举办的 I/O 2017 开发者大会上,Google 就承诺过带来对 Kotlin 语言的支持。作为一款有表现力的简洁语言,它可以与现有的 Android 语言和运行时互操作。根据 App 的需求,开发者可以或多或少地使用。 Android Studio 3.0 专注于加速 Android 应用开发,包含大量更新内容,主要分为三个功能块,包括: [list] [*]一套用于快速诊断性能问题的新的应用程序分析工具;[/*] [*]支持 Kotlin 编程语言;[/*] [*]用于加速在最新的 Android Oreo API 上开发的新工具。[/*] [/list] [b]Android Studio 3.0 更新概述[/b] [b]开发[/b] [b]Kotlin 编程语言支持[/b] —— 正如谷歌在 Google I / O 2017 所宣布的那样,Kotlin 编程语言已被官方支持用于 Android 开发。此版本的 Android Studio 是第一个支持 Kotlin 语言的里程碑式版本。许多深受欢迎的功能(如代码自动补全和语法高亮显示)在本版本中都可以正常工作,后续将继续改进编辑器功能。你可以选择使用“Code → Convert Java File to Kotlin File”中的内置转换工具将 Kotlin 添加到项目中 ,或使用“ New Project Wizard 新建项目向导”创建启用 Kotlin 的项目。 [img]http://files.jb51.net/file_images/article/201710/2017103117120424.jpg[/img] [b]Java 8 特性支持改进[/b] —— 该版本继续改进对 Java 8 语言特性的支持,新增了 migration to a javac 工具链,在项目中使用 Java 8 语言功能更加容易。 [b]Layout Editor 改进[/b] —— 更好的拖放插入和新的报错通知。 Adaptive Icon Wizard [b]XML Fonts & Downloadable Fonts[/b] ——如果是针对 Android Oreo 开发的 Android 应用则现在可以使用 Android Studio 3.0 添加自定义字体和可下载字体。 [b]Android Things Support[/b] —— 在“新建项目”和“新建模块”向导中包含一组新的模板,以支持 Android Things 平台。 [b]IntelliJ Platform Update[/b] —— 内置 IntelliJ 2017.1 版本。 [b]构建[/b] 支持构建即时应用( Instant App) 构建速度改进 Google 的 Maven 仓库变更 [b]优化[/b] [list] [*]CPU Profiler[/*] [*]Memory Profiler[/*] [*]Network Profiler[/*] [*]APK Analyzer 改进[/*] [/list] [b]测试和调试[/b] [list] [*]Emulator Google Play System Images[img]http://files.jb51.net/file_images/article/201710/2017103117120425.jpg[/img] [/*] [*]Emulator OpenGL ES 3.0 Support[/*] [*]Emulator Proxy Support[/*] [*]App Bug Reporter[/*] [*]Android Wear Rotatory[/*] [*]Android Emulator Quick Boot (Canary)[/*] [*]APK Debugging[/*] [*]Layout Inspector[/*] [*]Device File Explorer[/*] [/list] [b]总结[/b] 以上所述是小编给大家介绍的神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部