Android Studio 1.4 及其强大功能

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

谷歌在 1.3 发布两个月后于 2015 年 9 月 30 日发布了 Android Studio 1.4。它不仅仅是一个小的更新,还包含许多很棒的新工具和更改,以加快 Android 应用程序的开发。新的更新增加了设计工具、性能监视​​器和本地开发人员服务支持等增强功能。在本文中,我们将解释 Android Studio 1.4 修复的主要功能。让我们来看看。

    1. 设计工具

从新的 Vector Assets Studio 开始,Android Studio 1.4 中添加了许多新的设计工具。

  • 矢量资产

Vector Drawables for image assets or quality 是 Android 5.0 Lollipop 中出现的新功能之一。此功能(而不是光栅类型图像)的一个关键优势在于它有助于减少您需要保存的密度相关绘图的数量,因为矢量绘图可以很好地适应各种屏幕密度。在这个新版本中,Google 使导入 SVG(可缩放矢量图形 图像或 Material 图标的过程变得更加容易。

然而,更令人着迷的是 Android Studio 1.4 现在为矢量资产提供了一些向后兼容性。此外,现在新软件将在构建期间自动为 API 级别 20 及以下级别创建光栅 PNG(便携式网络图形)图像。这意味着您可以安全地转向使用矢量可绘制对象,Android Studio 将为 Lollipop 之前的 Android 版本处理图像转换过程。

  • 主题编辑器

此功能检查项目中的样式并显示控件在实时界面上的外观的可视化示例。 Android 应用程序开发人员 可以通过主题编辑器立即更改不同的属性,并可以在实时预览中看到它们的更新。初始版本仅支持具有颜色状态列表的颜色,但在不久的将来版本中将提供大量其他功能。您 可以轻松更改颜色:

  • Android:colorPrimary

  • 安卓:colorPrimaryDark

  • 安卓:colorAccent

  • 安卓:背景

  • 安卓:前景颜色


  • 项目模板

此功能允许 移动应用程序开发人员 在开始新项目时使用各种模板,它具有针对特定功能预先配置的不同活动和片段的选项,开发人员可以简单地从新建项目向导中选择下面列出的任何模板:

    1. 添加无活动和空白活动

    2. 空活动和全屏活动

    3. Google Admob 广告活动和 Google 地图活动

    4. 登录活动和主/详细流程

    5. 导航抽屉活动和滚动活动

    6. 设置活动和选项卡式活动

为了帮助您进行移动应用程序的视觉设计,Google 添加了更新的应用程序模板以包括 Android 设计支持库和 AppCompat 支持库。 对于那些希望在向项目添加活动时创建最少代码的用户,Android Studio 1.4 重新引入了空应用程序模板。此外,新版本还允许您针对新的 Nexus 6p 和 Nexus 5x 屏幕尺寸验证您的应用程序。

    2. 性能监视器(GPU 和网络)


  • GPU 渲染监视器

除了通常的 CPU( 中央处理器 )和内存监控之外,您还可以检查应用程序如何随时间使用 GPU(图形处理器)或使用网络时的传输/接收速率。开发周期中最重要的部分之一,尤其是对于游戏而言,是应用程序性能调整。因此,Google 在 Android Studio 1.4 中添加了一些新的性能监控属性,现在可以快速检查您的应用程序的 GPU 渲染性能。您需要在 “设置”>“开发人员选项”>“配置文件 GPU 渲染” 下为您的 Android 硬件设备或模拟器打开监控,以便启用 GPU 监控。

在“监视”部分中选择“配置文件 GPU 渲染”,同时在“配置文件 GPU 渲染”弹出窗口中选择在屏幕上作为条形图以覆盖移动设备屏幕上的图形。转到您要分析的应用程序。该工具为每个可见的应用程序显示一个图表。垂直轴显示每帧的时间(以毫秒为单位),水平轴显示经过的时间。请记住,GPU 分析是一个复杂的主题,但谷歌有很多 GPU 分析文档。因此,请查看开发人员文档以了解有关 GPU 渲染结果的更多信息。

  • 网络监视器

现在,您可以使用 Android Studio 1.4 监控您的应用程序的网络使用情况。您可以使用监视器跟踪您的应用随时间推移的传输/接收速率。网络分析器测量进程的使用情况,以查找由于您的应用程序而在空中传输的数据何时以及有多少。


    3.开发者服务

  • 火力地堡

使用 Android Studio 1.4,集成 Firebase 数据库变得更加容易,Firebase 包括数据存储、静态托管、用户身份验证等。它是一个用于构建云相关应用程序的平台,Firebase 数据库存储为 JSON(JavaScript 对象表示法),并通过云为每个连接的客户端实时同步。转到 文件 > 项目结构 > 云 以访问此功能。

如果您想使用其中的一些新功能,例如矢量资产或主题编辑器,那么您需要为您的应用程序项目使用 Gradle Plugin 1.4。 Gradle 插件的测试版 1.4.0-beta3 今天在 jcenter 上可用, Android 产品经理 Jamal Eason 表示“ 最终版本将在未来几周内发布”。您可以从导航菜单更新 Android Studio(帮助 > 检查更新 [Windows/Linux],Android Studio > 检查更新 [OS X])。

我们希望您喜欢这篇文章,您可以与我们分享您的意见!

相关文章