Android 插件仓库
1024 送你几个用起来很爽的Studio插件
上周基本上被阿里巴巴Java开发规约刷屏了,不过真心赞,那么顺势给大家推荐几个用起来很爽的插件~~
首先还是推荐下阿里巴巴Java开发规约的插件,如果你还没用使用,一定记得尝试下~
本篇文章的环境:MAC + Android Studio 2.3.3
1 Alibaba Java Coding Guidelines
首先依然是安装插件:
Android Studio -> Preferences -> Plugins
然后点击安装即可,安装完成后重启~~
右键点击你的项目,点击扫描即可:
在底部会给你列出扫描的结果,显示的非常详细:
当然你也可以打开实时监测功能,开发过程中会实时给你高亮提示不规范的地方。
还有一些功能可以自己去探索啦~~
2 Android WiFi ADB
测试的时候,一直连着数据线很不方便,而且有多台设备的时候可能还需要切来切去;再或者你没有带数据线的时候~相信这个插件可以帮到你。
安装方式相同,安装完成后,在工具栏上会显示下面的图标:
右侧会显示Android WiFi ADB小面板:
数据线插入你的手机,然后点击Connect,显示State = Connect后拔掉数据线即可。
源码地址:
https://github.com/pedrovgs/AndroidWiFiADB
当然了这个没有插件通过命令也可以做得到~
3 exynap
exynap这个就非常适合懒人了~为什么这么说,你看完就知道了~~
安装完成后,菜单栏会出现一个Exynap的菜单:
这个插件主要用于帮助快速的填充一些代码片段:
在方法体内,通过Command+Shift+D呼出输入框,然后输出“commod”即可。
会自动帮你补充一些常见的操作,支持的代码片段很多,你也可以通过
添加,不过这个貌似是提交到远端的,本地并不会立即生效。
官网:http://exynap.com/
看介绍貌似只支持MAC~
4 java2smali
这个主要用于将java代码转为smali,主要适用于在反编译app后,需要修改smali文件,而又对smali不太熟悉时;之前很多时候都是新建一个项目,写完代码,反编译,把smali copy出来使用;现在使用这个插件就方便很多了。
此外,还比较适用于学习smali的时候~
选中文件,然后选择Build -> Compile to smali即可。
参考:
http://www.jianshu.com/p/b23782460f61
1Parcelable Code自动生成
一般情况下,很多时候,我们需要序列化的时候,因为Parcalable相关代码写起来比较费劲,更多时候都是直接选择实现Serializable接口。在部分场景下,Parcalable的效率更高,当有了该插件,就支持一键生成Parcalable相关代码啦。
https://github.com/mcharmas/android-parcelable-intellij-plugin
2 Android Methods Count
有了该插件就可以非常方便看到引入的类库的方法数量,可以用于权衡是否值得引入该库。
https://plugins.jetbrains.com/plugin/8076-android-methods-count
3 Android-Resource-Usage-Count
打开 Android 项目的资源文件时, 会自动对文件中的资源标签统计其被引用次数, 展示在标签的前面。
https://github.com/niorgai/Android-Resource-Usage-Count
4android-selector-chapek
资源按照一定的命名格式,然后右键自动生成selcetor~
Right-click folder with your resources e.g 'drawable-xhdpi'
Select 'Generate Android Selectors'
All selectors automagically appear in the 'drawable' folder!
https://github.com/inmite/android-selector-chapek
5 Json转Java类
这个JSON转Java类,很方便~
https://github.com/nvinayshetty/DTOnator
6AndroidLocalizationer
Right click the strings resource file, choose 'Convert to other languages'.
Then check the target languages.
After clickingOK
, the string resources will be translated and created in the correct value folder.可以自动翻译strings.xml到目标语言~~我想这个结束了,应该还是需要微调的吧~
https://github.com/westlinkin/AndroidLocalizationer
7 ECTranslation
选中代码,选择 Edit -> Translate或者按下 command + I(也可以自己设定)。即可翻译。效果如下:
https://github.com/Skykai521/ECTranslation
好了,其实好用的插件非常多,那么有没有一个地方做这个收集呢?其实是有这样一个项目的:
https://github.com/balsikandar/Android-Studio-Plugins
本文前除了最后一个以外都选自该项目收集的插件,该仓库收集插件非常多,建议打开看一眼(不止下图~)。
Android 插件仓库相关推荐
- Android项目仓库配置国内加速阿里云镜像
Android项目仓库配置国内加速阿里云镜像 App项目默认有两个build.gradle,一个是Project项目级别的build.gradle,另一个是Module模块级别的build.gradl ...
- Android插件化:从入门到放弃
喜欢 | 作者 包建强 发布于 2016年7月14日. 估计阅读时间: 1 分钟 | 道AI风控.Serverless架构.EB级存储引擎,尽在ArchSummit!讨论 分享到:微博微信Facebo ...
- Intellij IDEA 插件开发之自建插件仓库
Intellij IDEA 有一个自己的官方的插件仓库,但是当我们的开发的 Intellij IDEA 的插件不能够对外公开时,我们就需要搭建自己的 Intellij IDEA 的插件仓库.前不久我们 ...
- 【Android 插件化】VirtualApp 接入 ( 在 VirtualApp 工程下创建 Module | 添加依赖 | 启动 VirtualApp 插件引擎 )
文章目录 一.在 VirtualApp 工程下创建 Module 二.添加依赖 三.启动 VirtualApp 插件引擎 四.博客源码 一.在 VirtualApp 工程下创建 Module 在 [A ...
- 微店 Android 插件化实践
随着微店业务的发展,App 不可避免地也遇到了 65535 的大坑.除此之外,业务模块增多.代码量增大所带来的问题也逐渐显现出来.模块耦合度高.协作开发困难.编译时间过长等问题严重影响了开发进程.在预 ...
- Android插件化主流框架和实现原理
写在前面: 这几年移动开发业界兴起的「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接.随着公司业务快速发展,项目增多,开发资源却有限,如何能在 ...
- android插件化原理
最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接.随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内 ...
- Android插件化思考
最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接.随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内 ...
- android 禁止插件化,Android 插件化实现方式(Hook)
一.首先我们要找到Hook的点 1. 分析 我们先大概看下activity的启动流程(图片来自Android 插件化开发指南) image 当我们调用startActivity的时候,AMS对我们要启 ...
最新文章
- 探索 | 神经网络到底是如何思考的?MIT精英们做了这么一个实验室来搞清楚
- tomcat错误: javax.management.MalformedObjectNameException: Invalid character ':' in value part of prop
- 深度探秘 从 Auto Labeler 挖掘 Tesla 全自动驾驶的工作机制
- Spring Beans 自动装配
- www.beihua.edu.cn计划摘录
- 【数据结构----笔记1】查找算法之【顺序查找和折半查找】
- wireshark_Couldn’t run /usr/sbin/dumpcap in child process: Permission denied
- 查看计算机桌面隐藏文件夹,怎么查看隐藏文件?2种方法教你查看电脑中的隐藏文件...
- win10计算器_好用的Win10系统计算器,终于可以在移动端设备上面来用了
- 【网络流量识别技术之初级入门篇】
- python excel截图保存_如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?...
- html5 手绘效果,浅谈基于Canvas的手绘风格图形库Rough.js
- c语言程序设计答案苏小红,C语言程序设计苏小红版答案[推荐阅读]
- ffmpeg合并m3u8 ts key文件 解决Invalid data found when processing input错误
- Istio 101:Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理
- python openpyxl 获取表头
- Java自定义导出列_后台生成EXCEL文档,自定义列
- 双音多频 DTMF原理
- 基于一维卷积Conv1D实现猫狗叫声语音识别
- 四、四相节拍脉冲发生器、带启停电路的时序电路(含电路图)