Android Studio最全插件整理详解手机开发
在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。
1,GsonFormatGsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。
使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat。
2,Android ButterKnife Zelezny配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。
根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu等。
Parcelable是Android实体类的一种实例化方式。
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,也可以使用快捷键“Ctrl + alt + K”。
查找bug的插件,Android Studio也提供了代码审查的功能(Analyze-Inspect Code…)
8,adb wifi使用wifi无线调试你的app,无需root权限。
Android Studio自动生成dimen.xml文件插件。
10,JsonOnlineViewer在Android Studio中请求、调试接口。
a. copy lines with future style from your layout.xml file
b. paste it to styles.xml file with Ctrl+Shift+D (or context menu)
c. enter name of new style in the modal window
d. your style is prepared!
这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)。
13,SelectorChapek for Android通过资源文件命名自动生成Selector文件。
帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能。
通过自定义Holo主题颜色生成对应的Drawable和布局文件。
dagger可视化辅助工具。
maven gradle 依赖支持自动补全插件。
ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦。此时可以使用RemoveButterKnife插件。
一键生成项目混淆代码插件,值得你安装。
布局文件分组的插件。
在java 6 7中使用 lambda表达式插件需要修改编译的jdk为java8。
CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。
28,PermissionsDispatcher plugin自动生成6.0权限的代码。
记录你在IDE上的工作时间。
可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。
5650.html
app程序应用开发手机开发无线开发移动端开发相关文章
- android onresume方法,非静态方法’onResume’Android Studio
- android中的加密算法,Android中加密算法[通俗易懂]
- 代码加密 android,Android 开发怎样做代码加密或混淆「建议收藏」
- strictmode android,(十三)Android 性能优化 StrictMode
- android实现免费短信验证
- 基于Android的编译原理课程设计:C语言的预处理程序
- 错误代码as-3_android studio is currently
- Android preference_android studio preview
- 如何使用 Android Studio 设置 Genymotion 模拟器
- Android通知监听服务之NotificationListenerService使用篇
- Android 数据库加密 android-database-sqlcipher 开源版本编译过程
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )
- 【Android 进程保活】应用进程拉活 ( 系统 Service 机制拉活 | Service 组件 onStartCommand 方法分析 | 源码资源 )
- 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表文件格式 | 头文件 数据格式 | 全局字符串池 数据格式 | 包数据 数据格式 | 包头 数据格式 )
- 【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )
- 【错误记录】Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )
- 【错误记录】Android Studio 编译报错 ( This Gradle plugin requires a newer IDE able to request IDE model leve )
- 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ③ ( 执行 compile-ffmpeg.sh clean 命令 | 下载并配置 android-ndk-r10e )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- 【错误记录】Android Studio 编译报错 ( kotlin library {0} was compiled with a newer kotlin compiler and not b )
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局详解手机开发
- Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境详解手机开发
- Android Studio Gradle Configuration Errors总结详解编程语言