Get Android Studio 新技能

本文主要讲几个比较实用的Android Studio 新技能(大神飘过),内容如下 :

(1)如何利用Android Studio 清理无用资源;

(2)APK Analyzer;

(3)修改Android Studio 运行内存大小;

(4)Live Template全面解析;

(5)  利用Android Studio 将png 图片直接转成webp格式;

(6)高级断点使用


一、如何利用Android Studio 清理无用资源

(1)选择对应项目,右键->Analyze ->Run Inspection byName (如图1)

Get Android Studio 新技能_第1张图片
图1

(2)输入“Unused resources" (如图2)

Get Android Studio 新技能_第2张图片
图2

(3)选择扫描范围

Get Android Studio 新技能_第3张图片
图3

(4)扫描结果+自动删除(如图4)

Get Android Studio 新技能_第4张图片
图4

二、APK Analyzer 

比较方便的使用Android Studio 进行APK 分析,具体做法Build->Analyze 选择要分析的apk

如果低版本的不行,则直接找到project 下面build 中的apk 直接分析即可

Get Android Studio 新技能_第5张图片

三、修改Android Studio 运行内存大小

help - Custom Edit VM Options 

Get Android Studio 新技能_第6张图片

打开的就是studio.vmoptions 文件,直接修改,重启即可


四、Live Template全面解析

(1)自定义 todo 

Get Android Studio 新技能_第7张图片
Edit Template Variable

其中,Live Template Variables 手册 ,手册大纲如下:

Get Android Studio 新技能_第8张图片
Live Template 

(2)更改使用范围

Get Android Studio 新技能_第9张图片

(3)选择Live Template 使用范围

Get Android Studio 新技能_第10张图片
date()函数

(4)其他相关表达式 :

        1)expectedType()

        2)completeSmart()

Get Android Studio 新技能_第11张图片

五、利用Android Studio 将png 图片直接转成webp格式

(备注:该功能在Android Studio 2.3正式引入)

选中需要转换的图片,右键 选择“Convert to Webp” 如下图所示:

Get Android Studio 新技能_第12张图片

WebPis an image file format from Google that provides lossy compression (like JPEG) as well as transparency (like PNG) but can provide better compression than either JPEG or PNG. Lossy WebP images are supported in Android 4.0 (API level 14) and higher, and lossless and transparent WebP images are supported in Android 4.3 (API level 18) and higher. This page shows how to convert images to WebP format and how to convert WebP images to PNG format.

(1) 相比PNG 格式图片,WebP无损压缩格式能够减少25%的文件大小;

(2) Android 4.1原生支持WebP解码;

(3) Android 4.3原生支持带有alpha 通道的WebP解码;


六、高级断点调试方式

(1)异常断点

异常断点会在某个异常发生时触发断点,可以第一时间得到异常信息,方便排查问题。

菜单栏 :

Get Android Studio 新技能_第13张图片
Get Android Studio 新技能_第14张图片

当应用程序抛出空指针异常时,就会在异常处触发断点。

Get Android Studio 新技能_第15张图片

(2)帧调试窗口

帧调试窗口显示了当前断点所在的线程以及执行到该断点所调用过的方法

Get Android Studio 新技能_第16张图片

1 :查看帧

2:只显示当前应用的帧,第三方库将隐藏



引用  :

(1)http://www.jianshu.com/p/991155725a68 

(2)让你变懒的 ANDROID STUDIO LIVE TEMPLATES

(3)Create WebP Images

你可能感兴趣的:(Get Android Studio 新技能)