Android Studio 2.2新特性(Google 2016 I/O)

1.升级SDK时可以后台,你可以一边写代码一边更新SDK,而不必一直等待

这里写图片描述

2.修改代码之后启动速度更快(Instant Run)

3.APK analyzer

  • 打开方式:

    这里写图片描述

  • 用来分析你的APK的组成,每部分的占比

  • 下载包的大小,实际解压后的大小
  • 分析dex文件,显示每部分的方法数,多少定义,多少引用
  • 反编译获取资源文件的id、名称,方法名称等
  • 支持不同APK之间的对比操作

    这里写图片描述

    这里写图片描述

4.新的AndroidManifest编辑器,可以查看整个工程最终生成的Manifest文件,并且可以根据其中的内容跳转到工程中指定的AndroidManifest文件。

  • 打开任意一个AndroidManifest,从下边标签选择Merged Manifest

    这里写图片描述

5.全新的Project Structure

  • dependency可视化,添加依赖直接搜索,方便的配置使用debug还是release,贴心的提醒那些依赖有新版本了,一键升级到最新版本(但我在目前版本还没有找到,只能是先贴点视频截图了)

    这里写图片描述
    这里写图片描述

6.NDK支持

  • 创建项目的时候可以直接勾选include c++ support

    这里写图片描述

  • 支持CMake

  • 调试的时候可以直接从Java代码跳转到C/C++代码

7.命令行build工具

8.新的布局编辑器

9.其他

  • Annotitions
    @Keep,@WorkThread, @AnyThread, @RequiresApi,@Dimension,@Px
    同时可以通过Analyze–》inner Annotitions分析项目或者某个文件中使用了哪些Annotitions。
  • 生成动态权限代码,可以直接使用Android Studio生成相关的代码
    上述两个功能preview 3 还不支持,后续应该会有。
  • firebase
    进入方式为Tools-->firebase,
    具体用法请自行查询。
  • sample code
    这里写图片描述
  • 静态引用了Context会显示警告
    这里写图片描述
  • 移除unused resource,没有用到的string可用一键删除了
    这里写图片描述
    点击preview,可以看到资源文件中没有被引用到的部分
    这里写图片描述
    点击DoRefactor进行重构
    10.Record Expresso Test
    这里写图片描述
    运行之后,做出一些操作,如下所示,系统会记录你的操作
    这里写图片描述
    然后可以选择自动生成测试代码,并且进行测试,同时可以在云端测试,可用于任意尺寸的机型。

参考资料:What’s new in Android development tools - Google I/O 2016
转载请注明出处,谢谢!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值