Android的Studio 2.2 预览 - 新的UI设计师和约束布局

Android的Studio 2.2中预览 - 新的UI设计师和约束布局

贾马尔-陈奕迅,产品经理,机器人

本周在谷歌I / O 2016年,我们推出Android Studio 2.2中预览。该版本是一个大的更新是建立在我们重点打造Android的快速和高效集成开发环境(IDE)。与Android平台开发同步的Andr??oid Studio允许您使用最新的Andr??oid API和功能开发。由于只是3年前在谷歌I / O推出Android的工作室,我们从您对您最想要的什么功能,收到很好的意见。今天,全球前125的应用程序与在谷歌玩游戏开发商,以及数百万开发者的92%,使用Android工作室。我们要继续加强功能为Android和更富有成效的开发时,将继续让你更有效率。

。Android的Studio 2.2中预览包括沿的发展,从设计用户界面,以建设和新的方式调试您的应用程序谱新功能组合这个预览包括下列功能新的类别:

设计 

  • 布局编辑器:一种新的用户界面设计,可帮助您直观地设计布局在您的应用程序。像蓝图模式和新的属性面板功能,让您快速编辑布局和小部件更快。
  • 约束布局:一个新的强大而灵活的Android的布局,让您无需表达嵌套多个布局复杂的用户界面。
  • 布局督察:调试的Android模拟器或设备上运行你的应用程序布局的快照。检查视图层次和相应的属性。

发展

  • 火力地堡插件:探索和集成通过所提供的服务套件火力的Android
    Studio中。像分析,验证,通知和AdMob添加服务只是点击几下。
  • 增强的代码分析: Android Studio中检查你的Android应用程序代码的质量。除了??Android的260皮棉和代码检查,此版本还包括对Java 8种语言的使用和更多的跨文件分析的新的检查基础设施,新的代码质量检查。
  • 样本浏览器:引用的Android示例代码现在更容易。在代码编辑器窗口中,找到在谷歌Android的代码示例应用代码片段的出现,以帮助迅速启动您的应用程序的开发。
  • 改进的C ++支持: Android的Studio 2.2中提高了C ++与编辑,构建能力的发展,和调试预存使用NDK建造或CMake的,而不是Android的摇篮项目。此外,现有的LLDB C ++调试现在甚至更好地与项目类型自动检测和Java语言了解C ++模式,让您使用单一调试过程中既考察Java语言和C ++运行时。
  • 的IntelliJ 2016.1: Android的Studio 2.2中包括从底层JetBrains的产品平台所有最新的更新的IntelliJ

建立

  • 杰克编译器改进:对于使用新杰克编译器的的Android Studio 2.2中增加了支持注释处理,以及增量编译以降低编译时间。
  • 合并后的清单浏览器:诊断你如何AndroidManifest.xml中与整个项目生成变种您的应用程序的依赖性合并。

测试

  • 咖啡测试记录:记录咖啡的UI测试使用你的应用程序作为普通用户根本。当你通过点击您的应用程序的用户界面,为你,然后生成可重复使用和可编辑的测试代码。您可以在本地运行生成的测试,在持续集成环境中,还是在火力地堡测试实验室
  • APK分析:钻到您的APK,以帮助您降低APK大小,调试64K方法的限制的问题,查看塞米松文件和更多内容。

谷歌I / O ‘16:什么在Android开发工具的新功能

更加深入地了解了新功能

设计

  • 布局编辑器: Android的Studio 2.2中采用了全新的用户界面设计师。有很多的改进,但是一些亮点包括:

    • 从面板到设计图面或您的应用程序的组件树视图中拖??动和拖放控件。
    • 设计表面具有蓝图模式检查你的布局的间距和布置。
    • 属性面板现在显示了策展组与先进性能的全片点击即可快速编辑控件的属性。
    • UI生成器可以编辑菜单和系统首选项文件。
Android Studio中2.2预览新的布局编辑器
编辑菜单在新布局编辑器
  • 约束布局:这种新的布局是为您的应用灵活的布局管理器,允许你创建无嵌套多个布局动态用户界面。它分布作为是紧耦合与Android工作室和API级别9向后兼容支持库。

乍一看,约束布局类似于RelativeLayout的。然而,约束布局被设计在Studio中使用,让你靠喜欢的LinearLayout,的FrameLayout,TableLayout,或网格布局较少的布局能有效地表达你的应用程序的设计。最后,内置的自动约束推理引擎。您可以随意设计您的UI根据自己的喜好,让Android的工作室做艰苦的工作。 为了帮助你开始,在新建项目向导的内置模板中的Android Studio 2.2中预览现在产生一个约束布局。或者,您可以右键单击新布局编辑器的布局,并选择转换为ConstraintLayout选项。 这是UI设计师和约束布局的早期预览版,我们将迅速在即将发布的版本中添加附魔。了解更多关于Android的工作室工具网站。

约束布局

开始布局督察

  • 布局检查:对于新的和现有的布局,您可能需要调试您的应用程序UI多次,以确定是否按照预期的布局呈现。随着新的布局检查,可以深入到你的应用程序的视图层次和分析屏幕上的UI的每个组件的属性。

要使用该工具,只需点击布局督察图标在Android监视器窗口,然后Android Studio中创建您的应用程序,为您检查当前视图层次的快照。

布局督察

发展

  • 火力地堡插件: 火力地堡是开发商服务,可以帮助您开发高质量的应用程序,增加你的用户群,并且赚更多的钱的新套件。Android的内部工作室,可以添加到火力地堡的一个新的或现有的Android应用程序与新助手窗口。要进入火力地堡功能点击的工具菜单,然后选择火力地堡。你会想先设定全新的火力地堡Analytics(分析),为您探索像火力地堡云消息或Firease崩溃报告等火力地堡服务来添加您的应用奠定了基础。了解更多关于Android的工作室里面的火力地堡集成在这里

火力地堡插件为Android工作室

  • 代码示例浏览器:除了导入Android的样品,该代码示例浏览器的是Android Studio 2.2中预览里面的菜单选项,让你找到根据您的项目当前突出显示的符号优质,谷歌提供Android的代码示例。要使用该功能,彰显你的代码中的变量,类型和方法,然后右键点击显示查找示例代码的上下文菜单。该结果显示在一个底部输出框。
示例代码浏览器

建立

  • cmake并NDK-体形:对于那些使用Android NDK,Android的Studio现在支持在现有的构建文件指向摇篮建设的CMake和NDK,构建Android应用程序项目。一旦添加您的CMake的或NDK建造工程摇篮,Android的Studio将自动打开你的Android相关的代码文件在Studio编辑和调试。

对于CMake的用户,只需添加路径,在您的CMList.txt文件externalNativeBuild您的摇篮文件的部分:

CMake的Andr??oid Studio中建立

对于NDK-建立用户,只需添加的路径* .mk文件在您摇篮文件的部分:

NDK-构建Android Studio中
  • 杰克改进工具:杰克工具链编译Java语言源成Android的DEX字节码。杰克编译器允许一些Java
    8种语言的功能,如lambda表达式,将在Android上的所有版本使用。此版本增加了增量构建和批注处理的全力支持,让您可以在现有的项目中使用Java 8语言特性探索。

与杰克使用增量生成以下内容添加到您的build.gradle文件:

启用插孔渐进式编译选项

杰克将自动应用注解处理器在类路径中。要使用在编译时注释处理器,而无需在APK捆绑它,使用新的annotationProcessor依赖范围:

启用插孔标注处理
  • 合并后的清单浏览器:搞清楚你AndroidManifest与你的项目依赖如何合并基础上构建类型,香精变种现在与Android工作室更容易。导航到AndroidManifest.xml并单击新的合并清单底部的标签。探索您AndroidManifest的每个节点如何与不同项目依赖解析。
合并后的浏览器清单

测试

  • 咖啡测试记录:有时编写UI测试可能很乏味 ??。与唱片咖啡UI测试功能,创建测试现在为只使用你的应用程序一样简单。Android的工作室将捕获所有的UI交互,并将其转换成一个完全可重用的咖啡测试您是否可以在本地,甚至运行火力地堡测试实验室。要使用录音机,转到运行菜单,选择录制咖啡测试
咖啡测试记录
  • APK分析:新的APK分析器可以帮助您了解的内容,并在您的APK不同组件的大小。你也可以用它来 ??避免64K参考方法的限制的问题与你的敏捷文件,诊断ProGuard的配置问题,鉴于合并AndroidManifest.xml文件,并检查编译资源文件(resources.arsc)。这可以帮助你减少你的APK大小,并确保您的APK包含正是你期待的事情。

该分析仪APK显示你俩的原始文件的大小以及各种成分在你的APK下载大小。下载大小估计大小用户使用时需将APK从谷歌播放提供下载。这些信息可以帮助你优先考虑哪些地方需要集中在你的尺寸减排力度。

要使用这项新功能,请单击上生成菜单,然后选择分析APK ......然后,选择要分析的APK。

APK分析仪
  • Java的了解C ++调试器:  当在运行N及以上的目标调试C ++代码,你现在可以用一个单一的,Java语言感知LLDB实例。该调试器继续支持大LLDB的功能,如快速的步骤和内存观察点,同时还允许你停止对Java语言的断点,并查看您的Java语言存储器的内容。
  • 自动调试选择: Android的工作室应用程序现在可以使用调试器型这将自动启用相应的调试器- Java语言中了解C ++调试启用后,如果以其他方式C ++项目混合调试器“自动”。完全使用Java语言的项目将继续使用Java语言调试器。
启用自动调试器C ++

下一步是什么

下载

如果你正在使用的Android工作室的早期版本,您可以检查更新从导航菜单加那利通道(帮助→检查更新[Windows / Linux版],Android的工作室→检查更新[OS X])。此更新将下载一个新的版本,而不是修补您现有的Android Studio副本。您也可以从Android的Studio 2.2中预览金丝雀发布现场, 为Android
Studio 2.2中预览,我们建议您运行稳定版本除了新金丝雀。退房的工具网站如何在同一时间运行两个版本。 我们非常感谢你喜欢,你想看到的东西,问题或功能的任何反馈。连接与我们-在Android
Studio开发团队-我们的Google+专页Twitter的

原文地址 : http://android-developers.blogspot.com/2016/05/android-studio-22-preview-new-ui.html

时间: 2024-10-27 18:04:57

Android的Studio 2.2 预览 - 新的UI设计师和约束布局的相关文章

android录制视屏(预览,倒计时)

android用mediarecord录制视屏,可以设置视屏格式,大小,还有拍摄前预览,倒计时功能要自己用hander做. 1,CameraPreview.java //预览class public class CameraPreview extends SurfaceView implements Callback { private static final String TAG = "TAG-CameraPreview"; private SurfaceHolder mHolde

玩转Android Camera开发(一):Surfaceview预览Camera,基础拍照功能完整demo

杂家前文是在2012年的除夕之夜仓促完成,后来很多人指出了一些问题,琐事缠身一直没有进行升级.后来随着我自己的使用,越来越发现不出个升级版的demo是不行了.有时候就连我自己用这个demo测一些性能.功能点,用着都不顺手.当初代码是在linux下写的,弄到windows里下全是乱码.还要自己改几分钟才能改好.另外,很多人说不能正常预览,原因是我在布局里把Surfaceview的尺寸写死了.再有就是initCamera()的时候设参数失败,直接黑屏退出,原因也是我把预览尺寸和照片尺寸写死了.再有就

Android开发:实时处理摄像头预览帧视频------浅析PreviewCallback,onPreviewFrame,AsyncTask的综合应用(转)

原文地址:http://blog.csdn.net/yanzi1225627/article/details/8605061# 很多时候,android摄像头模块不仅预览,拍照这么简单,而是需要在预览视频的时候,能够做出一些检测,比如最常见的人脸检测.在未按下拍照按钮前,就检测出人脸然后矩形框标示出来,再按拍照.那么如何获得预览帧视频么? 只需要在Activity里继承PreviewCallback这个接口就行了.示例如下: public class RectPhoto extends Acti

eclipse创建android项目,无法正常预览布局文件,出现This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in...

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件.问题根源:SDK版本过高,ADT版本过低.解决方法如下. 工具/原料 eclipse ADT插件 方法/步骤 找到eclipse文件夹,打开eclipse软件,创建and

eclipse创建android项目,无法正常预览布局文件的相关问题

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件. 问题的根源在于SDK版本与ADT版本不匹配.问题解决办法如下: 方法一: 找到选择android版本按钮,改变android版本即可.如下图: 方法二: Help --

微软公布Win10“发布预览”新规:一周年更新版是新基准

微软Windows Insider预览体验计划包含三个通道,分别是快.慢和发布预览,其中前两个通道可以接收全新开发版本,区别在于快速版更新频繁,功能新颖,慢速版只推送较稳定的版本,新颖程度稍差,而"发布预览"版则是在当前正式版基础上,接收该版本的测试版补丁,并没有功能更新,相对更加稳定. 现在微软发公告称"发布预览"通道即将进入Win10一周年更新版阶段,这将是该通道接收测试版更新的全新基准,而此前该通道的基准为2015年11月发布的1511(10586)版.投注网

打印预览新体验

在早期版本的Microsoft Office应用程序中,文档的打印设置和打印预览需要分别进行.而在Microsoft Office 2013当中,引入了“后台视图”的功能,让文档的打印和预览“合二为一”,在进行打印选项设置的同时,即可预览最终的打印效果. (1)使用Word 2013打开文档后,单击[文件]按钮即可打开全新的后台视图,其自动显示的是“信息”视图中的内容. (2)切换到“打印”选项卡,在这里您可以方便地进行打印选项的设置,与此同时,在右侧的窗格中即可同步预览到打印效果. (3)在预

JAVA Eclipse 创建android xml看不到预览怎么办

电机安卓图标,设置为更低的API版本即可

Android Studio 3.0 下载 使用新功能介绍

谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.google.cn/studio/archive.html 选择显示全部即可看到下载地址,这里给出来了. Windows (64-bit): android-studio-ide-171.4010489-windows.zip (702075896 bytes) https://dl.google.c