快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。
使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat
配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。
使用方法:Ctrl+Shift+B选择图上所示选项
JavaBean序列化,快速实现Parcelable接口。
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K
使用wifi无线调试你的app,无需root权限
也可参考以下文章:
Android wifi无线调试App新玩法ADB WIFI
速度较快的android模拟器
帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。
可以参考以下文章:
LeakCanary 中文使用说明
maven gradle 依赖支持自动补全
markdown插件
布局文件分组的插件
可以将代码中的字符串写在string.xml文件中
选中字符串鼠标右键选择图中所示
这个插件还可以自动书写findViewById
Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文。
无线调试应用
快速生成单例模式的预设
搜索最好的Android代码。(Studio里面直接可以搜到此插件)
drakeet 开发一个一键格式化你的 XML 文件的 Android Studio 插件,至于为什么不用 Android Studio 自带的格式化功能而用这个插件,可以看下作者的一篇 Blog -> 当我们谈 XML 布局文件代码的优雅性
一个可以通过输入文字找到strings.xml资源的插件
Exynap 一个帮助开发者自动生成样板代码的 AndroidStudio 插件
一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。
具体请查看Android Studio插件之MVPHelper,一键生成MVP代码一文
这是一个为了方便 Android 多渠道打包的 Android Studio / IDEA 插件
安装:
或者
使用方式:
选择 apk
选择一个 apk 然后右键,点击 Build MultiChannel
配置
配置签名信息,打包方式和渠道等
配置说明:
Key Store Path: 签名文件的路径
Key Store Password: 签名文件的密码
Key Alias: 密钥别名
Key Password: 密钥密码
Zipalign Path: zipalign文件的路径(用于优化 apk;zipalign 可以确保所有未压缩的数据均是以相对于文件开始部分的特定字节对齐开始,这样可减少应用消耗的 RAM 量。)
Signer Version: 选择签名版本:apksigner 和 jarsigner
Build Type: 打包方式
Channels: 渠道列表,每行一个,最前面可加 > 或不加(保存信息的时候,程序会自行加上)
开始打包
配置完成之后按 OK 就会开始进行渠道打包,文件会输出在选中的apk的当前目录下的channels目录中
功能:压缩图片资源,一次最多压缩500张 压缩的核心功能是TinyPng这个网站提供的
https://tinypng.com/
但是这个网站一次只能上传20张图片,所以你需要上传下载,上传下载重复工作。 好在这个网站提供了api可以压缩图片。
在开发者页面下申请api key。对于一个key,每月有500次的免费压缩额度,如果压缩超过了 500张图片,就不能使用了。需要另外付费。但是申请这个api特别简单,填下邮箱,用户名就行,多申请 两个邮箱。1000张图片也妥妥够了。 这里推荐google个十分钟邮箱,不需要注册,只能使用十分钟,用来收一下验证码很方便。
使用方式:
1.在File->Settings->Plugins里下载插件 TinyPic
2.安装完后重启,在Tools目录下找到TinyPic
3.输入在 https://tinypng.com/developers 申请的api key
4.选择图片,可以选择图片,或者选择文件夹或者同时选中,反正是遍历文件夹下的图片,筛选jpg和png ,key的剩余次数
5.压缩进度
6.超过500次的提示(后续会考虑加入 生成压缩的信息的文件,因为大家都用git,其实也不是很必要)
TemplateBuilder是一款能够帮助我们快速生成Android Studio Template的AS插件,将通过逐个文件去配置模板的方式改进为通过插件来实现,对于简单的模板制作,只需要一键即可生成。
这个AndroidStudio插件可以查看App中的数据库,但是需要购买,只有一天免费使用,下面有破解的方法
官网:http://www.idescout.com/
软件破解:http://www.cnblogs.com/tiantianbyconan/p/5972138.html
配置:
1、 搜索 “SQLScout” 安装即可。
2、使用之前需要在在 project 的 build.gradle 里面添加:
allprojects {
repositories {
jcenter()
maven {
url 'http://www.idescout.com/maven/repo/'
}
}
}
在 module 的 build.gradle 里面添加:
compile 'com.idescout.sql:sqlscout-server:2.0'
在启动的 Activity 的 onCreate 方法添加一句代码:
SqlScoutServer.create(this, getPackageName());
360的一个产品,可以检测代码中
阿里出的一个代码编写规范检测的插件。
Exynap是一个Android Studio插件,可以帮助您立即
查找和实现所需的代码
可以在线查看 Android 和 Java 指定版本源码的 Android Studio 插件
28.CodeGlance
在右边可以预览代码,实现快速定位