概述 顾名思义,找图标的插件 安装 下载地址 :http://plugins.jetbrains.com/plugin/7658 还有个图标网站 http://www.androidicons.com/...请查看本人博客 ANDROID ASSET STUDIO
在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。...9,AndroidPixelDimenGenerator Android Studio自动生成dimen.xml文件插件。...12,Android Drawable Importer 这是一个非常强大的图片导入插件。...它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)。 ?...30,AndroidLocalizationer 可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。 ? ?
Android Studio Android Studio是Google自己搞的Android开发工具,当前稳定版本已经到了2.1.1,随着Android Studio的不断完善,后续会有越来越多的...(从svn更新文件)或者“Commit File...”...下面是几个常用的Studio插件: Android Parcelable code generator 该插件可自动生成Parcelable接口的代码。...Android Drawable Importer 该插件可对一张图片自动生成不同分辨率的图片,从而让图片对不同屏幕的适配工作变得更加容易。...右击任意目录,在右键菜单中选择“New”,右方弹出的菜单列表末尾会出现“*** Drawable Importer”之类的菜单项,截图如下所示: ?
其中android平台的图标又包括两种类型的,一种是存放在drawable-xxxdpi文件夹下的PNG格式文件,里面的图标有4种大小,分别是18dp、24dp、36dp和48dp;另一种是存放在drawable-anydpi-v21...如果你不想进行复制操作的话,可以考虑Android Studio的Android Drawable Importer插件。...插件的Github网址:https://github.com/winterDroid/android-drawable-importer-intellij-plugin 利用这个插件的Icon Pack...Drawable Importer功能可以快速导入PNG或者JPG格式的图片文件,还可以设置大小和颜色。...此外,利用它的Vector Drawable Importer功能就可以导入XML格式的Vector Drawable文件,导入之后可以在项目的res/drawable目录中看到导入的文件。 ?
Generator Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件 Android Material Design Icon Generator...有人会问了,网上也有很多博客在讲Android Studio的插件总结,为什么你还要弄一篇博客呢?...Android Studio Prettify 使用 2. 从布局文件中生成对View的声明,这个插件帮助我们自动生成findViewById这种代码。...当构建器已存在时生成构建器时,插件将尝试更新它。 它将添加缺少的字段和构建器方法,但不会删除任何字段或方法。 示意图: ?...Android Holo Colors Generator 使用 3.Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件。
有人会问了,网上也有很多博客在讲Android Studio的插件总结,为什么你还要弄一篇博客呢?...Holo Colors Generator 3.Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件 4.Android Material...Android Studio Prettify 使用 2. 从布局文件中生成对View的声明,这个插件帮助我们自动生成findViewById这种代码。...Android Holo Colors Generator 使用 ---- 3.Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件。...针对上面的两种情况,如果view比较少还好说,如果有几十个view,那么我们一个个的手动删除注解, 写findviewbyid语句,简直是一场噩梦(别问我为什么知道这是噩梦) 所以,这种有规律又重复简单的工作为什么不能用一个插件来实现呢
之前的系列文章: AS主题+配置备份+Logcat颜色配置 AS插件-Android Drawable Importer AS插件-GsonFormat AS插件-android-selector-chapek...AS插件-Android Parcelable code generator....这里就不单独的将自己常用的插件一个一篇博文了,毕竟这种插件工具的使用是很简单的~ 都是基于Window系统 囧~ ---- adb-idea 支持直接在AS面板中进行ADB操作 Uninstall App...Download and install ADB Idea directly from Intellij / Android Studio: Preferences/Settings->Plugins-...‘com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2’ } In your Application class: public
四、 Unity Android 插件需要注意的问题 Android studio工程包含多个module的依赖,则需要将对应的module编译的插件一起拷贝Plugins/Android/lib目录当中...在第一步骤下,可以直接删除打包后的aar library目录,尤其里面假如带有unity的Android插件classesjar,否则会编译报错。...aar库中的assert/bin,因为这个目录是我们先前从Unity拷贝过去的,假如不删除,在unity里面会出现重复打包导致的文件冲突的情况。...不过一定要记得删除Android studio打包的aar文件里面的assert/bin目录,以防止在Unity中重复打包。...● Android studio部分调试好之后,需要修改build.gradle文件,重新将app模式修改为library模式,编译出aar包文件,删除原来拷贝过来的unity部分,放入到unity的Plugins
Android性能优化系列之布局优化 Android性能优化系列之内存优化 为什么APK要瘦身。...当然,可能图片是经过反射或字符拼接等方式获取,所以这个检测列表也不是全对,删除后很大概率编译失败或部分页面挂死、无图等问题,这个无解,工具还没智能到这个地步,你只能一遍又一遍“编译—解决部分问题—再编译再...删除无用的语言资源 大部分应用其实并不需要支持几十种语言的国际化支持。...从Android 4.0+开始原生支持,但是不支持包含透明度,直到Android 4.2.1+才支持显示含透明度的webp,使用的时候要特别注意。...支持插件化 插件化技术支持动态的加载代码和动态的加载资源,把APP的一部分分离出来了,对于业务庞大的项目来说非常有用,极大的分解了APP大小。
Studio 常用快捷键; Android Studio 强大的代码补全; Android Studio 插件; Android 布局优化 Android Studio 常用快捷键 只从接触...作为项目中常用也几乎为必备的东西,强大的Studio早已看穿一切~当然LZ这里没有全面,大家可以自行挖掘~或者直接使用快捷键~ Android Studio 插件 强大的Android Studio背后肯定会有...下面简单介绍下android:showDividers属性: android:showDividers=”middle|beginning|end”:鉴名其意,三个属性值分别为 中间 开始部分 结束部分...,也就是在三个部分显示分割线。...Drawable downIcon = getResources().getDrawable(R.drawable.bg_nearby_detail_photo); downIcon.setBounds
通过Android Studio进行heap dump,从而看图片所占用的内存。首先我们将显示图片时的内存快照保存下来。...有两种方式可以从dump文件里提取原图片。...方式一:通过Android Studio直接查看 如果dump文件来源自Android版本为7.1.1(Android N,API=25)及以下的设备,可以使用这种方法。...方式二:通过MAT+GIMP查看 这种方法适用于全部Android版本的设备,首先用MAT打开dump文件,有时会发生下图的错误: 原因是Android Studio的Profiler生成的dump...为什么使用这样的组合呢?因为从上表得知,xhdpi与xxxhdpi的显示密度是1:2,意味着一台xxxhdpi的设备在显示drawable-xhdpi目录下的图片时,会将其放大为2倍进行展示。
1.3 创建你的第一个 Android 项目 前一篇文章:从0系统学Android--1.2 手把手带你搭建开发环境 环境搭建完成后,我们就可以写下我们的第一个项目了。...1.3.1 创建 HelloWorld 项目 在 Android Studio 的欢迎页面点击 Start a new Android Studio project 就会自动为我们创建一个项目。...只有一套图的时候,把图片放到 drawable-xxhdpi 文件夹 1.3.6 详解 build.gradle 文件 Android Studio 是基于 Gradle 来构建项目的,Gradle 是一种非常先进的构建工具...dependencies 闭包中使用 classpath 声明了一个 Gradle 插件,之所声明这个插件是因为,Gradle 并不是专门为 Android 项目开发的,Java 、C++ 等很多项目同样可以使用...Gradle 来构建,如果我们想要用 Gradle 来构建 Android 项目就需要我们使用 Gradle 针对 Android 的插件工具了。
对于 Android 5.0(API 级别 21)及更高版本,Vector Asset Studio 支持所有 VectorDrawable 元素。...为向后兼容 Android 4.4(API 级别 20)及更低版本,Vector Asset Studio 支持部分 XML 元素。 2....Tint着色器 yifeng.studio/2017/03/30/… 自 API 21 (Android L)开始,Android SDK 引入 tint 着色器,可以随意改变安卓项目中图标或者 View...删除无用资源(lint) AndroidStudio Analyze->Run Inspection by Name->Unused resources 6....资源压缩 developer.android.google.cn/studio/buil… gradle属性 shrinkResources 对无用资源压缩 将无用的图片改成占位图,无用的xml改成空根文件
电商团队开始慌了,为什么受伤的总是我? ? 显然,这个问题如果发生在冷页面,是极有可能带到线上,直到个别用户进到冷页面发生crash触发报警,开发团队才会发现问题,P1故障警告!...因此,无论从人力投入、还是引入的风险来看,ROI都是不划算的。 那能不能先把目标降低,只做基本的扫描检测?比如通过gradle构建项目的时候来搞点事情?... */ //返回包含所有原始Android资源的文件集合,包括来自传递依赖项的资源 //这是一个正在孵化的API,可以更改或删除它,恕不另行通知 @Incubating...totalSize(10.5KB) 或者,把app-debug_unsigned.apk拖进Android studio查看,可以发现我是直播icon这个图标只剩下一张了。...Android冗余or重复资源处理 掘金 - 深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 下) Google - 资源合并
我们知道除了代码,一个应用里,资源占用了相当大的一部分。...答案是从 aapt 编译出来的。 使用 aapt 编译资源 以上我们介绍了 Android 加载资源的策略,接下来我们就要介绍资源编译了,为什么资源也需要编译?...首先创建一个项目 ———— 当然可以手动来不经过 Android Studio,我们可以没有代码,只有资源。 那么 aapt2 主要分两步,一步叫 compile,一步叫 link。...Studio 一探究竟 ?...我们把android.jar改名成android.apk,然后拖到 Android Studio 中,如下图: ?
去除无用资源 Link 检查(谨慎删除) 概念 Lint 是 Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代码结构 / 质量问题,同时提供一些解决方案,而且这个过程不需要我们手写测试用例...", getPackageName()); 资源压缩器还会浏览代码以及各种 res/raw/ 资源中的所有字符串常量,寻找格式类似于 file:///android_res/drawable//ic_plus_anim...为什么使用 AndResGuard 在以往的开发中,我们通常只混淆了代码,资源文件却暴露在他人面前,res 文件夹下所有文件名的可读性过强。 使用后的效果 ? ?...毕业3年,我是如何从年薪10W的拖拽工程师成为30W资深Android开发者! 腾讯T3大牛带你了解 2019 Android开发趋势及必备技术点!...八年Android开发,从码农到架构师分享我的技术成长之路,共勉! 最后祝大家生活愉快~
Studio项目结构分析 任何一个新建的项目都会默认使用Android模式的项目结构,但这并不是项目真实的目录结构,而是被Android Studio转换过的。...drawable文件夹也是相同的道理,由于我选择的设备是"Nexus 5X API 24",所以Android Studio自动替我们生产了此文件夹,但是我们应该自己创建drawable-hdpi、drawable-xhdpi...基本的语法就是上面这两种方式,其中string 部分是可以替换的,如果是引用的图片资源就可以替换成drawable ,如果是引用的应用图标就可以替换成mipmap ,如果是引用的布局文件就可以替换成layout...local.properties: 从名字就可以看出来,这个文件中定义了一些本地属性,比如SDK的路径。...其中,最后面的部分是插件的版本号,我在写作本书时最新的插件版本是2.2.0。
在Android Studio 3.0中一旦我们创建了一个项目,一个名为mipmap-anydpi-v26自动创建的文件夹在res文件夹下。它究竟能干什么?为什么我们需要这个?...为什么这些文件在mipmap文件夹中?根据我们的理解,所有xml文件是保存在drawable目录下而不是mipmap中的。...Android Studio 3.0会为您的应用程序创建一个自适应图标,该图标仅在sdk 26中可用。启动图标应放入mipmap文件夹中。...drawable="@drawable/ic_launcher_background"/> android:drawable="@mipmap/ic_launcher_foreground...="http://schemas.android.com/apk/res/android"> android:drawable="@drawable/ic_launcher_background
概述 生成Selector的插件。...只需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,会自动的根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。...下载安装 详细的使用请查看android-selector-chapek 两种安装途径: in Android Studio: go to Preferences→Plugins→Browse repositories...2) Select ‘Generate Android Selectors’ ?...3) All selectors automagically appear in the ‘drawable’ folder! ? 文件命名约定 ?
领取专属 10元无门槛券
手把手带您无忧上云