【移动应用开发技术】神经网络API、Kotlin支持那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性_第1页
【移动应用开发技术】神经网络API、Kotlin支持那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性_第2页
【移动应用开发技术】神经网络API、Kotlin支持那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】神经网络API、Kotlin支持,那些你必须知道的Android8.1预览版和AndroidStudio3.0新特性

谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快。过去的五个月里,Kotlin一直是我们反复谈论的重点。现在要告诉大家的是,AndroidStudio3.0可以将Kotlin添加到您的项目中了。最新版本的AndroidStudio在支持Java8语言功能上得到了改进,另外一个亮点是,有了用于Gradle3.0.0的Android插件。好,下面步入正文。曾仅用55秒发布会的Android8.0Oreo在时隔两个月后,Google于今天在其官方网站上正式发布了Android8.1首个开发者预览版,此次升级涵盖了针对多个功能的提升优化,其中包含对AndroidGo(设备运行内存小于等于1GB)和加速设备上对机器学习的全新神经网络API(NeuralNetworksAPI)。也基于Oreo用户与开发者的反馈做出了对应的局部优化。正式版Android8.1预计会在12月发布。而本次Android8.1预览版的发布,对于其他手机来说,或许只是个小改版升级,但对于Pixel2系列手机来说,则是至关重要的。在升级Android8.1之后,Pixel2/XL手机中的那枚被“雪藏”的PixelVisualCore将被激活,届时将会带来更加出色的拍照体验等。大家都知道,由于新算法的加持,Pixel2手机即使依然采用的单摄方案,但是在DxOMark手机拍照排行榜上,这款手机可是击败众多双摄手机登顶的。Android8.1开发者预览版新特性除此之外,Android8.1还带来全平台最新优化、漏洞修复和安全补丁,同时还添加了一些新功能和新开发者API(APIlevel27)。包括:

神经网络API:作为向Android引入机器学习计划的一部分,Google通过NDK加入神经网络API。它使得在设备上实现硬件加速的推理(inference)操作。并设计了神经网络API用于机器学习框架的一个功能层,如TensorFlowLite——谷歌将要推出的移动设备跨平台机器学习框架,以及其他API,例如Caffe2。应用通知:每个应用程序的通知铃声被限制为每秒一个,超过该频率的通知将不会出现在通知队列中并且丢失。

AndroidGo内存优化和支持——Android8.1包含的一系列针对AndroidGo(1GB或更少的运行内存)设置的内存优化:增加了两个FEATURE_RAM_LOW和FEATURE_RAM_NORMAL硬件特性常量,帮助开发者可以针对普通配置或者低内存的Android8.1以上设备分发应用时有效拆分APK。Autofill框架升级:开发者预览版一直努力扩展Autofill框架,改善密钥管理和其他Autofill服务的使用体验。在此次升级中,可以处理一些来自开发者的请求,并且添加了一些功能和API。例如,增加了Autofill服务在管理保存(Save)对话框方面的灵活度:支持定制化对话框,管理对话框内文字,可以通过验证程序决定是否显示文字。同时,Service还可以通过setAutofillOptions简化信用卡到期日的设定。

共享内存API:这款新API能够让App分配共享内存,更快速读取到共享数据。App可以通过此API创建并且映射匿名共享内容,同时对此进行保护控制。这个API在支持自定义序列化(parcelable)的同时对AIDL(AndroidInterfaceDefinitionLanguage)友好,还开放了一些实用的功能如移除写入权限等。不止Android8.1Oreo开发者预览版,Google还正式发布了AndroidStudio3.0,为其IDE引入了一系列新功能。早在今年5月份举办的I/O2017开发者大会上,Google就承诺过带来对Kotlin语言的支持。作为一款有表现力的简洁语言,它可以与现有的Android语言和运行时互操作。根据App的需求,开发者可以或多或少地使用。AndroidStudio3.0专注于加速Android应用开发,包含大量更新内容,主要分为三个功能块,包括:AndroidStudio3.0更新概述开发Kotlin编程语言支持——正如谷歌在GoogleI/O2017所宣布的那样,Kotlin编程语言已被官方支持用于Android开发。此版本的AndroidStudio是第一个支持Kotlin语言的里程碑式版本。许多深受欢迎的功能(如代码自动补全和语法高亮显示)在本版本中都可以正常工作,后续将继续改进编辑器功能。你可以选择使用“Code→ConvertJavaFiletoKotlinFile”中的内置转换工具将Kotlin添加到项目中,或使用“NewProjectWizard新建项目向导”创建启用Kotlin的项目。Java8特性支持改进——该版本继续改进对Java8语言特性的支持,新增了migrationtoajavac工具链,在项目中使用Java8语言功能更加容易。

LayoutEditor改进——更好的拖放插入和新的报错通知。AdaptiveIconWizard

XMLFonts&DownloadableFonts——如果是针对AndroidOreo开发的Android应用则现在可以使用AndroidStudio3.0添加自定义字体和可下载字体。

AndroidThingsSupport——在“新建项目”和“新建模块”向导中包含一组新的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论