Android Studio 1.4带来的福利

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/49747141

前一段时间更新了Android Studio,目前最新的稳定版是1.4。更新之后没看到什么大的变化。今天去逛官方的更新日志,发现1.4版本着实增加了不少使用的功能。现在分享给大家。

    • VectorDrawable
    • ThemeEditor
    • Project Templates
    • GPU 渲染监控器
    • 网络监控器
    • Firebase

VectorDrawable

VectorDrawable在API 21版本被引入AS。使用1.4版本as时,通过一些定义好的material design vectors或者一些SVG资源,使用该工具可以改变它的尺寸和透明度,然后会生成一个XML文件供使用。在API低于21时也是支持的,不过会有一些限制,因为之前的android版本不支持矢量图,所以构建的过程中,会生成多个基于多屏幕密度的PNG文件。

使用Vector Assets工具的时候,gradle版本必须在1.4.0-beta3(com.android.tools.build:gradle:1.4.0-beta3)以及上。

然后官方还建议:将launcher图标按照多屏幕密度放到res/mipmap下面仍旧是一个较好的措施。


ThemeEditor

大家对主题都不陌生。当我们需要自定义一套主题的时候。需要对很多属性进行自定义,往往会记不住这些属性。不过1.4给我们开发人员带来了福利,通过主题编辑器可以对主题进行可视化的编辑。

做为第一个可以编辑主题的版本,官方添加了对material design colors(colors.xml)的支持。在之后的版本里,他们会提供更多的主题和样式。

通过【Tools -> Android -> ThemeEditor】即可打开。

通过这个工具,我们可以对主题的各种属性进行可视化编辑。比如:statusBarColor、textColorPrimary、windowBackground、colorPrimary等。


Project Templates

这个项目模板的功能我认为相当便利。官方提供了很多基于Android Design Support Library的模板。有空白activity的、带有floating action button的activity、带有侧滑菜单的Navigation Drawer Activity等。

比如NavigactionDrawerActivity,以往我们需要写很多代码,又是主界面布局,又是侧滑界面的布局,乱七八糟写一堆。使用AS提供的这个模板,点一下就OK了。

省时省力。so fast~~

我们拿Login Activity来做个例子。新建activity的时候选中Login Activity,然后自动生成如下演示的界面。不仅账号密码框和按钮都有,还自动使用MD风格的TextInputLayout,基本的验证功能也有了。

是不是很爽~~


GPU 渲染监控器

查看GPU渲染情况之前,需要你的模拟器或者真机中设置允许使用adb shell查看。

【Setting -> Developer Options -> Profile GPU rendering -> In adb shell dumpsys gfxinfo】。


网络监控器

AS1.4中还提供了网络监控器,查看你的应用的发送和接受速率。


Firebase

刚开始看到这个名词的时候还不知道是什么东东。网上查了一番,才知道这是个后端云服务。Firebase对数据存储容量没有限制,随时扩展的,最高能处理百万级的并发和TB级的数据传输。另外API简单,上手很快。

谷歌在去年10月份宣布收购了这家公司,旨在让开发者更快的写出WEB端和移动端的应用,而不需要担心服务器端如何编写。

通过【File -> Project Structure -> Cloud】即可打开,更多资源请参考谷歌的指导吧。(本人没用过~/(ㄒoㄒ)/



此篇blog到此结束~

感谢大家支持!如有错误,请指出~

谢谢~

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 02:53:10

Android Studio 1.4带来的福利的相关文章

Android Studio 2.3 更新小记

转载:http://yifeng.studio/2017/03/07/android-studio-2-3-update-things/?utm_source=tuicool&utm_medium=referral 作为 Google 官方出版并维护的 IDE,被全球数以百万计的 Android 开发者钟爱并使用的开发工具,Android Studio,在前几天的三月二号,正式迎来了 2.3 稳定版的更新.身为 Android 迷的你,赶快来和我一起看看新版 Android Studio 给我们

Android Studio导入项目非常慢的解决办法

问题 Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势.然而在实际使用时,依然有不少不爽的地方.Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义.但是Gradle的二进制包体积较大,而且用户可能按照了不同的Gradle版本,构建时可能会出现各种问题.因此又提出了Gradle Wra

Android Studio初体验之启动AVD模拟器异常:cannot set up guest memory 'pc.ram'

启动AVD模拟器异常:Cannot set up guest memory 'pc.ram' 错误信息: HAX is working and emulator runs in fast virt mode Cannot set up guest memory 'pc.ram': Invalid argument Error accepting connect 分析 各种查资料,没有发现网上有同样问题的,在一篇相关文章中找到类似的解决方法. 从语意看,应该是hax安装后没有启动.(不懂hax是什

Android Studio 2.2 来啦

今年的 I/O 2016 Google 放出了 Android Studio 2.2 的预览版,透露改进了多项功能,只不过为了保证公司项目不受影响,我一般都不安装预览版的,因为预览版意味着不稳定,可能遇到各种意想不到的坑,昨天,Google 终于发布了 Android Studio 2.2 的正式版,于是赶紧第一时间体验了下,按照 Google 的说法本次更新包含了三个方面:speed, smarts, and Android platform support,言外之意就是更快.更智能,而且增加

最全面的Android Studio使用教程

最全面的Android Studio使用教程 Android Studio是一套面世时间还不长的IDE(即集成开发环境),目前已经免费向谷歌及Android的开发人员发放.Android Studio以IntelliJ IDEA为基础,后者同样是一套相当出色的Android开发环境.在今天的文章中,我们将共同了解如何创建一个全新Android项目,同时充分发挥 Android Studio所提供的各项功能优势. 1.项目设置 在开始畅游Android Studio的世界之前,大家首先需要点击此处

[Android Studio 权威教程]断点调试和高级调试

有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的. 好了开始写一个简单的调试程序,我们先来一个for循环 ? 1 2 3 4 5 6 7 8 <code class="language-java hljs ">for (int i = 0; i < 10; i++) { //获取当前i的值     int selector = i;     //打log查看当前i的值(此步多余,实际开发请忽略)

【Android】Android Studio 1.5+ 中混合调试Native和Java代码

[Android]Android Studio 1.5+ 中调试Native和Java代码 Android Studio 1.5+表示Android Studio 1.5版本以及以上. 网上大部分中文或英语教程还是停留在老版本的Android Studio的Debug的设置,要么不全.正好最近工作中要在Android Studio中调试C++代码,就来写一篇咯. Android Studio 1.5+的调试设置与之前有所不同. 而且新版中推出了一个Hybrid的调试:可以混合调试Native代码

小米手机不能直接运行Android Studio程序

转载自:http://www.jianshu.com/p/6588c69b42cf Problem description: Android Studio升级到2.3版本之后,小米手机MIUI不能直接点击Run运行Android Studio程序,报如下错误: Installation failed with message Failed to establish session.It is possible that this issue is resolved by uninstalling

Android Studio插件开发实践--从创建到发布

前言 前几天在github发现一个蛮不错的Android Studio插件ECTranslation,在一些源码注释中遇到不认识的英文单词可以很方便地查看中文翻译.当时怀着好奇心也想试着开发一个小插件,在网上查资料发现插件开发的资料很少,大部分blog都只是简单地搭建了个开发环境然后弹出个Hello World的对话框就完了,而jetbrains也只提供了一份DevGuide并没有比较详细的API文档.因此遇到大部分都只能啃它的那份英文指导手册和参考别人发布在github的插件源码.现在这个小插