开发者社区> 技术小能手> 正文

Android开发实用必备的几款插件,提高你的开发速度

简介:
+关注继续查看

欢迎大家告诉我更加好用的插件,工具和第三方开源库

写代码酷炫   plugins下载activate-power-mode  一些设置 Window-->activate-power-mode

设置开发工具的背景 plugins下载 SexyEditor

便于开发的插件、工具和第三方开源库 

1.GsonFormat  使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat,作用:速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。

2.ButterKnife Zelezny 又叫黄油刀   使用方法:Ctrl+Shift+B  作用:快速的绑定资源的id。和findViewbuId说再见。

3.Parcelable code generator 使用方法 alt+insert  选择Parcelable  作用 :JavaBean序列化,快速实现Parcelable接口。

4.Lifecycle Sorter  使用方法 :快捷键Ctrl + alt + K   作用:可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序

5.findBugs-IDEA   使用方法:左下角会出现findbugs的图标 ,查找bug的插件

6.JsonOnlineViewer  使用方法:点击下面的 view 视图功能中的 JsonOnlineViewer   作用:进行 get 或 post 接口的检测

7.LeakCanary  使用方法: 在主项目main模块的build.gradle文件中添加LeakCanary相关依赖  作用:在Debug版本中监控

Activity、Fragment等的内存泄露(也使用android Studio中AndroidMonitor自带的一个工具—>memory,这个工具也可以说是非常的好用,先简单的介绍一下,memory虽然不可以分析出哪部分存在泄漏等情况,但可以很直观的看到内存的占用情况,看到内存的动态变化)

8.bugly 使用方法:去腾讯申请,然后在工程中集成      作用及简介:异常上报,应用升级&热更新。

第三方开源库

 ●  okhttp3  网络请求类型   

       项目地址:https://github.com/open-android/OkHttp3Utils

 ●  SmartRefreshLayout  下拉刷新 上拉加载  有很多样式动画  

       项目地址:https://github.com/scwang90/SmartRefreshLayout

 ●  statusbarutil    沉浸式状态栏 

       项目地址:https://github.com/laobie/StatusBarUtil

 ●  easypermissions   动态权限申请 

       项目地址:https://github.com/googlesamples/easypermissions

 ●  ninegridview   九宫格控件  

      项目地址:https://github.com/jeasonlzy/NineGridView

 ●  calendarview  精美日历 

       项目地址:https://github.com/huanghaibin-dev/CalendarView

 ●  SwipeDelMenuLayout  左滑删除效果  

      项目地址:https://github.com/mcxtzhang/SwipeDelMenuLayout/blob/master/README-cn.md

 ●  FlycoTabLayout_Lib  炫酷方便简洁的Tablayout 

      项目地址:https://github.com/H07000223/FlycoTabLayout

 ●  PictureSelector   非常方便实用的图片选择器  

       项目地址:https://github.com/LuckSiege/PictureSelector

 ●  IdentityImageView  一个头像圆角带进度条的图片框架,同时有身份标识动能,简单易用   

       项目地址:https://github.com/385841539/IdentityImageView


原文发布时间为:2018-11-25

本文来自云栖社区合作伙伴“Android开发中文站”,了解相关信息可以关注“Android开发中文站”。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android开发中Button背景颜色不能修改问题及解决方法
Android开发中Button背景颜色不能修改问题及解决方法
10 0
ChatGPT推出iPhone应用程序!可以语音输入提问,安卓版正在开发中
ChatGPT推出iPhone应用程序!可以语音输入提问,安卓版正在开发中
21 0
Android开发实用工具汇总-持续更新
Android开发实用工具汇总-持续更新
16 0
安卓activity劫持测试工具开发
安卓activity劫持测试工具开发
39 0
Android C++系列:JNI开发准则
JNI 定义了两个关键数据结构,即“JavaVM”和“JNIEnv”。两者本质上都是指向函数表的二级指针。(在 C++ 版本中,它们是一些类,这些类具有指向函数表的指针,并具有通过该函数表间接调用的 JNI 函数的成员函数。)JavaVM 提供“调用接口”函数,我们可以利用这些函数创建和销毁 JavaVM。理论上,每个进程可以有多个 JavaVM,但 Android 只允许有一个。
59 0
从零开发一款Android RTMP播放器
当时在做一款游戏SDK,SDK主要提供了游戏画面声音采集、音视频编解码、直播推流、直播拉流播放等,SDK为游戏提供直播功能,播放也是采用了现成的ijkplayer播放器。但是SDK推广的时候遇到了问题,游戏厂家嫌弃SDK体积大(其实总共也就3Mb左右),我们需要一款体积小,性能高的播放器,由于开发成本的原因一直没有时间做,后面换工作期间,花了一个月时间把这款播放器开发出来,并开源了出来。oarplayer 是基于MediaCodec与srs-librtmp,完全不依赖ffmpeg,纯C语言实现的播放器。本文主要介绍这款播放器的实现思路。
34 0
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
69 0
安卓SO层开发 -- 第一个NDK项目
安卓SO层开发 -- 第一个NDK项目
56 0
Android组件化开发(七)--从零开始教你分析项目需求并实现
前面几篇文章我们封装了几个组件化功能组件:包括:**网络请求组件,图片加载请求组件,应用保活组件,音乐播放组件封装。** > 每个组件都可以直接拿到自己项目中使用,当然还需根据自己项目要求进行优化。
90 0
Android Studio提升项目的编译速度
Android Studio提升项目的编译速度
96 0
+关注
技术小能手
云栖运营小编~
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
蚂蚁聚宝Android秒级编译——Freeline
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像