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

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

《Get Android Studio 新技能》 图2

(3)选择扫描范围

《Get Android Studio 新技能》 图3

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

《Get Android Studio 新技能》 图4

二、APK Analyzer 

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

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

《Get Android Studio 新技能》

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

help – Custom Edit VM Options 

《Get Android Studio 新技能》

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

四、Live Template全面解析

(1)自定义 todo 

《Get Android Studio 新技能》 Edit Template Variable

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

《Get Android Studio 新技能》 Live Template 

(2)更改使用范围

《Get Android Studio 新技能》

(3)选择Live Template 使用范围

《Get Android Studio 新技能》 date()函数

(4)其他相关表达式 :

        1)expectedType()

        2)completeSmart()

《Get Android Studio 新技能》

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

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

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

《Get Android Studio 新技能》

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 新技能》
《Get Android Studio 新技能》

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

《Get Android Studio 新技能》

(2)帧调试窗口

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

《Get Android Studio 新技能》

1 :查看帧

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

引用  :

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

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

(3)Create WebP Images

    原文作者:freddyyao
    原文地址: https://www.jianshu.com/p/29092c84527c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞