ndroid课程---Android Studio的一些小技巧

 

APK瘦身

在Android Studio中我们可以开启混淆,和自动删除没有Resources文件,来达到给APP瘦身的目的,这对于一些维护很久的老项目比较有用,
里面有很多无效的Resource, 删除后生成的APK会小很多

我们只需要在项目的build.gradle中加入

android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
}
}
}

minifyEnabled 是开启混淆
shrinkResources 删除无效的Resource
shrinkResources依赖于minifyEnabled,必须和minifyEnabled一起用。

多语言编辑器

我们在Android Studio打开一个String.xml文件,IDE会提示你使用多语言编辑器,这个真是个好东西,我们可以在这里把所有语言的字符串一并填上,还可以以红色标示哪些还没有翻译的。

Selector自动生成器

这个插件需要安装,我们可以在Preferences→Plugins→Browse repositories 搜索SelectorChapek安装

1) 在资源文件目录点击右键,比如选择’drawable-xhdpi’

2) 选择’Generate Android Selectors’

3) 所有的selectors会自动生成到’drawable’文件夹

插件地址:SelectorChapek for Android

Logcat颜色自定义

Android Studio里Logcat对于不同级别,默认基本上都是灰色,
我们可以在设置里对Logcat的颜色进行自定义

 
分类: Android

最新文章

  1. K-Means clusternig example with Python and Scikit-learn(推荐)
  2. ajax 中一些常用的操作
  3. Java 关键字static final使用总结
  4. Linux命令:修改文件权限命令chmod、chgrp、chown的区别
  5. [充电][库]Zlib文件压缩和解压
  6. discuz学习,文件列表
  7. Gamit的安装
  8. for循环、穷举法和迭代
  9. jquery数据验证插件
  10. 发红包android
  11. 学习HTML+JSP(更新中)
  12. 【原创】大叔问题定位分享(31)hive metastore报错
  13. log4j2打印Mybatis执行的SQL语句及SQL语句的执行时间
  14. SVN的常用功能使用教程
  15. Qt 之 去除窗口部件被选中后的焦点虚线框
  16. IKAnalyzer 源码走读
  17. js设计模式总结4
  18. Unity----Scene加载问题
  19. 兵器簿之cocoaPods的安装和使用
  20. 全面认识Docker和基本指令

热门文章

  1. XMPPFrameWork IOS 开发(四)消息和好友上下线
  2. TensorFlow 入门 下(自用)
  3. MongoDB 聚合管道(aggregate)
  4. angularjs中ng-repeat的使用
  5. 搭建Android开发环境之旅
  6. Linux 监测 常用测试工具
  7. 关于SO_REUSEADDR的使用说明~
  8. [Done]ibatis/mybatis: java.lang.NoSuchMethodException
  9. ubuntu——Kconfig、.config、Makefile的关系
  10. mybatis常用标签