浅谈Android Studio3.6 更新功能

 更新时间:2020年03月23日 11:10:14   作者:fallinux  
这篇文章主要介绍了Android Studio3.6 更新功能的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

前言

下载google CodeLab的程序时,提示要更新3.6版本才能运行程序,于是更新了一下,看看有什么新功能。

界面设计工具

这次更新了一些设计工具,比如Layout Editor 和 Resource Manager。

现在,在XML或设计工具的颜色选择器中,Android Studio会在您的应用程序中填充颜色资源,以便您快速选择和替换颜色资源值。

颜色选择器

拆分视图并放大设计编辑器

设计编辑器(例如,布局编辑器和导航编辑器)现在提供一个拆分视图,使您可以同时查看UI的“设计”视图和“代码”视图。 要启用拆分视图,请单击编辑器窗口右上角的“拆分”图标。

资源管理器更新

资源管理器现在支持大多数资源类型,并包括改进的过滤器和搜索选项。

Android Gradle插件更新

最新版本的Android Gradle插件包括许多更新,包括构建速度的优化,对Maven发布插件的支持以及对视图绑定(View Binding)的支持。 要了解更多信息,请阅读完整的发行说明。

View binding

在代码中引用视图时,View binding可提供编译时安全性。 现在,您可以使用自动生成的绑定类引用替换findViewById()。 要开始使用View binding,请在每个模块的build.gradle文件中包括以下内容:

android {
       viewBinding.enabled = true
      }

模拟器(Emulators)

对仿真器的增强包括一下几个部分:

  • 多显示器支持
  • 改进的位置支持,提供单点和路线选项

适用于Android Automotive OS的新虚拟设备和项目模板。

Native 工具

以下更新支持Android Studio中的Native(C / C ++)开发

扩展的Kotlin支持,包括改进的错误检查和Kotlin JNI声明与其C / C ++实现之间的导航。

JNI的总体改进,包括增强的自动完成和检查功能。

Memory Profiler泄露检测

现在,在Memory Profiler中分析堆转储时,您可以过滤Android Studio认为可能指示应用程序中Activity和Fragment实例的内存泄漏的概要分析数据。 要使用此功能,请先捕获堆转储或将堆转储文件导入Android Studio。 要显示可能正在泄漏内存的碎片和活动,请在“Memory Profiler”的堆转储窗格中选中“Activity/Fragment泄漏”复选框。

点击右键,选择dump java heap,然后会出现Activity/Fragment leak。

代码更改时更新类

现在您可以添加一个类,然后通过单击Apply Code Changes 或 Apply Changes, 或者 Restart Activity

APK重新加载本地库

当在IDE外部更新包含本地库代码的APK时,您不再需要创建新项目。 Android Studio会检测APK中的更改,并为您提供重新导入APK的选项。

Gradle离线模式可选择

要打开或者关闭离线模式,首先选择 View > Tool Windows > Gradle ,然后在靠近Gradle窗口的顶部,点击Toggle Offline Mode

SDK断点续传功能

现在,当使用SDK Manager下载SDK组件和工具时,Android Studio现在允许您恢复被中断(例如由于网络问题)的下载,而无需从头开始重新开始下载。 当互联网连接不可靠时,此增强功能对于大型下载(例如Android模拟器或系统映像)特别有用。

附加仅Kotlin的外部APK源

现在,当您分析和调试预建的APK时,可以附加仅Kotlin的外部APK源。

总结

到此这篇关于浅谈Android Studio3.6 更新功能的文章就介绍到这了,更多相关Android Studio3.6 更新内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android ViewPager与radiogroup实现关联示例

    Android ViewPager与radiogroup实现关联示例

    本篇文章主要介绍了Android ViewPager与radiogroup实现关联示例,具有一定的参考价值,有兴趣的可以了解一下。
    2017-03-03
  • Android Studio 安装配置方法完整教程【小白秒懂】

    Android Studio 安装配置方法完整教程【小白秒懂】

    这篇文章主要介绍了Android Studio 安装配置方法完整教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-03-03
  • Android 网络请求框架解析之okhttp与okio

    Android 网络请求框架解析之okhttp与okio

    HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽,OkHttp是一个高效的HTTP客户端,下面这篇文章主要给大家介绍了关于OkHttp如何用于安卓网络请求,需要的朋友可以参考下
    2021-10-10
  • Android判断应用程序退到后台的方法(示例代码)

    Android判断应用程序退到后台的方法(示例代码)

    判断手机是否退到后台,这是我们在Android开发中实现一些功能时,经常会考虑的问题,这篇文章主要介绍了android判断应用程序退到后台的方法,需要的朋友可以参考下
    2023-03-03
  • Android实现简单的拨号器功能

    Android实现简单的拨号器功能

    这篇文章主要为大家详细介绍了Android实现简单的拨号器功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • android实现手机传感器调用

    android实现手机传感器调用

    这篇文章主要为大家详细介绍了android实现手机传感器调用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • WAC启动Android模拟器 transfer error: Read-only file system错误解决方法

    WAC启动Android模拟器 transfer error: Read-only file system错误解决方法

    这篇文章主要为大家分享下WAC启动Android模拟器时出现transfer error: Read-only file system 问题的解决方法
    2013-10-10
  • Android实现直播聊天区域中顶部的渐变效果

    Android实现直播聊天区域中顶部的渐变效果

    最近在研究直播的弹幕,东西有点多,准备记录一下免得自己忘了又要重新研究,下面这篇文章主要给大家介绍了关于Android如何实现直播聊天区域中顶部渐变效果的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-04-04
  • Android Studio Gradle依赖冲突解决方法

    Android Studio Gradle依赖冲突解决方法

    这篇文章主要给大家介绍了关于Android Studio Gradle依赖冲突解决的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Android Studio具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Kotlin协程Channel特点及使用细节详解

    Kotlin协程Channel特点及使用细节详解

    这篇文章主要为大家介绍了Kotlin协程Channel特点及使用细节详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论