Android 开发工具类推荐:Utils-Everywhere

by admin on 2019年9月8日

图片 1

自家在Github上边首要推荐了三个品类,是办事内部一丢丢征集的实用工具类,能够减掉过多询问艺术可能写代码的时日,希望对咱们有着支持。
https://github.com/SenhLinsh/Utils-Everywhere

小编们选用各个语言实行开荒时,总是会用到多姿多彩的开辟工具。有个别开垦工具是开垦人士的必备品,有个别则是为了加强开垦效能而用。Android开拓同样也会用到多样开采工具,供开荒职员设计、创制、测量检验和表露程序时使用。

引进多少个工具
 地址

Android开荒工具

小编在文中分享了投机以往在 Android
开垦中发现的好工具,在这里也享受给大家。: )


Android SDK 本身带有众多扶植开拓职员设计、开垦、测验和表露 Android
应用的工具,在本文中,大家将斟酌 10 个最常用的工具。

Android
Studio

Library methods count

每贰个 Android App
的支出中都会用到比比较多的库,这几个工具能够令你看来不一致库的轻重缓急和,援救您躲开
65K 方法数限制。

图片 2

Utils-Everywhere

收拾并收罗各样常用的覆盖面广的工具类。

1.Eclipse w/ADT

纵然Eclipse而不是独一可用于开拓Android应用的Java开荒条件,但它是最近最招待的工具,有非常大程度上是因为它的本钱异常低(免费),但最重大的缘由或然它与其他Android工具的无敌组合效应。最击节称赏的表现正是它与Android
Development Tools(ADT)插件的整合(开辟者可以透过Android网址下载ADT)。

Android开辟条件,基于英特尔liJ IDEA,谷歌(Google)2012年I/O大会发表,类似 Eclipse
ADT;现已更新到1.3版本(截至15年2月),并匡助NDK开辟;逐步替代在此以前用的Eclipse
ADT
成为新的Android开荒工具,不管你是新手或然大神,提出任何转换成新的IDE下面来。

Stetho

Stetho 是 Twitter 营造的二个 Android debug 工具,可以和 Chrome
浏览器绑定,使得你可以通过 Chrome 来调解 Android
应用,比方查看互连网诉求情状和 SQLite 数据库。

图片 3

简介

Utils-Everywhere
是常见项目和做事上将常用的代码进行李包裹装和整理形成的工具类,一部分是整合自身再实际费用中整理而得,一部分则是直接参照他事他说加以考察或应用其余能够的开源工具类(文末和代码中均评释出处,部分遗漏之处请见谅)。使用封装后的工具库,能够大大升高大家的开销效用,一方面可以减掉很多的双重代码,另一方面可以制止对少数代码或API的死记硬背,工具类会以尽量平白轻易的法子来让大家耳濡目染并运用在那之中的办法。

由于部分工具类是由自身『亲自操刀』,而笔者技术有限离,离大神的尚且遥远,也许部分方法没有通过优化照旧存在
BUG,希望广大码友举办指正。通过也应接我们对工具类进行填空和周密,一齐制作三个覆盖面广的工具类会集。

2.Android SDK and AVD Manager

那项SDK可提供多样重中之重的效劳,它能管理分化版本的Android
SDK,以及第三方附属类小部件、工具、设备驱动程序和文书。第二大效率正是管理用来安装模拟器实体的Android
Virtual Device配置(AVD)。

图片 4

Eclipse
ADT

LeakCanary

LeakCanary 是七个显赫的用来分析 Android 内部存款和储蓄器泄漏的库。

图片 5

使用

3.Android模拟器和骨子里活动道具

如果开垦者创设达成了一款应用程序,就亟须针对本身锁定的设备进行测量试验。你能够将模拟器与AVD结合在协同模拟目的活动设备的运行意况,但更宏观地开展测量检验,你要么要求多少个着实的移位设备,因为模拟器即使功用庞大,但它聊起底不是事实上选用的无绳电话机,客户也不容许行使模拟器运转应用程序,所以实际活动装备也是测量检验环节至关重要的工具。

图片 6

Eclipse做java开荒的必定不会不熟悉,乃至已经成为java的代名词,而明天将日益退出Android开垦舞台,谷歌(Google)公布就要15年年终前停下对Eclipse
ADT开垦工具的上上下下支持。提议开垦者周全转到Android
Studio上边来,对于那二个还尚无转向Android
Studio的开采者来讲,以后则不得不面临这一个标题了,因为Google已经发表终止Eclipse
Android工具的付出与帮助,那也代表包含ADT插件、Ant创设系统、DDMS、Traceview与任何一文山会海品质和督察工具。

APK method count

那一个工具能够很明亮的体现出 Android APK 包中的方法数。

图片 7

累加依附

1.在品种根目录的build.gradle中增添自定义旅社

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

2.在module里面增多依赖

dependencies {
    compile 'com.github.SenhLinsh:Utils-Everywhere:2.0.0'
}

4.Android Debug Bridge(adb)

该工具可将别的工具接入模拟器和设施,它除了可以让任何工具(游戏邦注:特别是Eclipse
ADT插件)功能生效以外,仍可以职责令行上传或下载文件,安装或卸载程序包,通过步入设备或模拟器的shell遭遇访谈多数任何职能。

IntelliJ
IDEA

Material Design Icons

帮助你自定义本人的 Material Design 图标。

图片 8

初始化

在应用本项目黑龙江中华南财经大学程企业具类的艺术在此以前,请先举办初步化

Utils.init(context);

5.Dalvik Debug Monitor Server(DDMS)

无论是通过单独应用程序照旧Eclipse
perspective访谈DDMS,它都能提供检查、调节和测验、与模拟器及器材实体交互的惠及作用。开荒者可选用DDMS检查运维程序和线程,探寻文件系统,搜罗货仓和其余内部存款和储蓄器音信,附上调节和测量检验器,以至是抓取录制截图。通过模拟器,开荒者还足以依样葫芦电话机接听和出殡和埋葬SMS等气象。

一些开辟者以前有基于此开垦Android,随着Android
Studio的平静与推广,且后面一个基于前面多个基础上支付,所以不用再切换来这些上边上来了。

Buck

巴克 是一款 Facebook(TWT途睿欧.US) 公布的高品质创设筑工程具。不仅可以用来 Android 还扶助Go、iOS、Java、Groovy 等各类语言和平台。

工具类介绍

6.LogCat

LogCat是Android日志系统的名号,你能够因而Eclipse、adb读取LogCat数据,它能够提供系统中相关事件的检查判断音讯。开拓者可以经过将应用程序的调节和测量试验和确诊新闻发送到LogCat。

genymotion

ProGuard

ProGuard(也许 DexGuard)能接济混淆你的代码,并减小应用包的容积。

工具类(utils)

工具类 简介 主要 API
AccessibilityUtils 辅助功能(无障碍服务功能)相关
ActivityLifecycleUtils Activity 生命周期回调相关,目前主要用于获取顶部 Activity 以及判断 APP 是否处于后台
AppUtils APP 相关
ArrayUtils 数组相关
BitmapUtils Bitmap 相关,如对 Bitmap 对象的获取、处理、转化和保存
CameraUtils 摄像头相关,如检查摄像头设备、检查前后置摄像头等
ChineseNumberUtils 中文数字处理
ClassUtils Class 字节码相关、反射相关
CleanUtils 清理缓存和数据相关
ClipboardUtils 剪贴板相关
ColorUtils 颜色处理
ContextUtils APP Context 的获取,简化 Context 方法
DateUtils 日期相关
DeviceUtils 设备相关,判断手机或平板设备
EncodeUtils 编码解码相关
EncryptUtils 加密解密相关
FileUtils 文件或文件夹操作相关,如读写文件、操作文件等
FragmentUtils Fragment 相关
HandlerUtils 默认开启一个 Handler,方便在各个地方随时执行主线程任务
IntentUtils Intent 意图相关
IOUtils IO 流对象相关,用于简化关闭流操作
KeyboardUtils 操作系统键盘
ListUtils 对集合进行操作
LogUtils Log 日志打印简化
LunarCalendarUtils 农历日期的解析和格式化等
LunarConverseUtils 阳历阴历转换相关
NetworkUtils 网络相关,如检查网络、获取 IP 等
OSUtils 判断当前 OS 系统
PermissionUtils 权限处理相关
PhoneStateUtils 手机状态相关,如判断锁屏、屏幕是否亮着
PhoneUtils 设备硬件相关,获取手机信息(厂商、品牌、型号、IMEI 码、IMSI 码、IP 等)
RandomUtils 随机数相关
RegexUtils 正则相关
ResourceUtils 简化资源的对象的获取(资源 id、图片、字符串、颜色等)
ScreenUtils 屏幕相关,如获取屏幕尺寸、方向、截屏等
SDCardUtils 外部储存相关,如检查 SD 卡,获取根目录、容量等
SharedPreferenceUtils 简化 SharedPreference 配置的保存和获取
ShellUtils Shell 命令相关
ShortcutUtils 桌面快捷方式相关
StringUtils 字符串处理
ToastUtils Toast 相关,简化调用
UnitConverseUtils 单位转换相关,如 dp、px、sp 之间的转换
XmlUtils XML 相关,目前有生成 Shape 和状态选择器
ZipUtils 压缩相关

7. Draw 9-Patch

Draw
9-Patch可助开发者更利于地做到应用程序的图形设计,该工具援助开采者将价值观的PNG图像文件转化成更具灵活性、更能使得选取于手机使用开辟进程的可扩充图像文件。那项工具得以在急速呈现效果的情况中简化NinePatch文件的创导进度。

图片 9

genymotion是一套完整的工具,它提供了Android虚构境遇。由于比自带模拟器的进度快而饱受开拓者喜欢。

Android Asset Studio

Android Asset Studio 是一个一条龙的工具,能够生成应用Logo、Action bar
Logo、公告Logo,生成 .9 图。

2.辅助类(tools)

工具类 简介 主要 API
AccessibilityHelper 简化 AccessibilityService 的使用
ColorSelectorBuilder 构建颜色选择器的辅助类
ContactsEditor 对系统联系人 (Contacts) 进行增删改的帮助类
CursorHelper 简化 Cursor 对象的操作
DrawableSelectorBuilder 构建图像选择器的辅助类
IntentBuilder Intent 构建辅助类,链式编程简化 Intent 构建,传递数据时可隐藏 key 的使用
ShapeBuilder 构建 Shape 的复制类
WhereBuilder 构建 SQL 查询条件筛选语句的帮助类

8.The Hierarchy Viewer

开采者可通过单独应用程序或许Eclipse perspective访谈The Hierarchy
Viewer,它的效用是在运营进程中查阅程序的UI布局,提供了二个图纸呈现应用程序布局和视图层级的情事,开荒者可依此剖断程序UI布局的存在难题。

图片 10

Gradle

Device Art Generator

Device 阿特 Generator
能方便的将利用截图嵌入到真是设备的法力图中。那样,当客户在你的网址上或任何宣传材质中看看您的选用截图时,就能够更为直观地打听应用的内容情况。

迎接关怀

  • 网易专栏「极光日报」,每日为 Makers 导读三篇优质保加利亚语作品。
  • 乐乎云广播台「极光晚报**」,上下班途中为你读报。

参考

本项目中参考并殷鉴不远了五个名特别巨惠新开源项指标工具类,包含但不压制以下:

  • AndroidUtilCode :
    https://github.com/Blankj/AndroidUtilCode
  • android-common :
    https://github.com/litesuits/android-common
  • Lazy :
    https://github.com/l123456789jy/Lazy

9. ProGuard

它是满腹经纶的Android应用开垦进度中必备的贰个环节,为开垦者提供了叁个公布产品后保安文化产权的管用办法。ProGuard这种混淆器可用以模糊有关音讯,并用无意义的字符连串来替换个中重大内容,使其难以开展逆向工程。通过ProGuard可获取更简单的文书,也就象征互联网传输更省时,装载速度更加快,占用内部存款和储蓄器空间越来越小。

Gradle是一种注重处理工科具,基于Groovy语言,面向Java应用为主,它放弃了依据XML的各样繁琐配置,取代他的是一种基于Groovy的其中领域特定(DSL)语言。它援救已有的Maven或许Ivy饭馆基础建设,有代表Maven之势。

10.The Monkey Test Tools

它回顾Monkey试验程序和monkeyrunner工具,这两项工具可用于自动测量检验应用程序。前边三个可在强度测验进程上校当中发惹事变随机发送到应用程序中,而后人可选拔Python脚本通过截屏自动测验和自己商讨相关结果,以此测量检验应用的平静。

Maven

写在终极

上边列出的十三个常用工具适用于全体的Android应用开荒项目。Android
SDK还提供了繁多别样的开荒工具,有些只用于开荒一些特殊体系,现在恐怕也有更加多的开荒工具问世,作为Android开拓者有不能缺少日常关怀AVD和SDK
Manager的创新信息。当然大家取得Android开辟工具最新音讯的最保障来源依旧Android
Developer网址,大家得以从中得到菜鸟指南、本事文章,下载到最新的SDK,领悟开采工具的摩登动态。

Maven是一个行使纯Java编写的开
源项目管理工科具。Maven选择了一种被誉为project object model
(POM)概念来治本项目,全部的等级次序布局音信都被定义在三个叫做POM.xml的文本中,通过该文件,Maven能够管理项目标整套生命周期,包蕴编写翻译,营造,测验,公布,报告等等。近来Apache下绝大大多项目都曾经采用Maven举办政管理理。而Maven本人还帮助各类插件,能够方便更加灵敏的决定
项目。

Ant

Apache软件基金会JAKARTA目录中的二个子项目,同前面多个一样属于Java的build工具,开始的一段时期项目用的依然非常多,后来逐步被maven和Gradle所代替。

Android Studio
中文组

Android Studio 普通话组是一支针对Android
Studio做本地化辅助的集体,其专门的学问包蕴:Android Studio
汉化,文献翻译,BUG搜聚,安装,配置进度中常见问题的意识和减轻,以及国语教程的编写。

Android Studio
中文社区

Android Studio 的国语客商调换心得,采摘难题,消除难点的平台。

Android Studio
知识问答

Android Studio 知识问答社区。

Android Asset
Studio

在线的Logo生成工具,富含Launcher icons、Action bar icons、Notification
icons、Device-framed screenshots、Simple nine-patches、Generic
icons、Android Action Bar Style Generator、Android Holo Colors
Generator。

shape
studio

shape代码生成工具

AndroidDrawableFactory

一个生成Android应用所需尺寸图片的工具。

AppIconSizes

在线生成图标:饱含Motorola, Android, IOS, 推特, web touch icons,
布莱克berry, Windows Phone, Bada and WebOS app icons and splash/default
images。

Android Layout
Binder

三个在线布局控件绑定工具,能够依照你提交的xml代码对应生成初阶化好的java代码。

android-contentprovider-generator

贰个生成ContentProvider的小工具。

Android Button
Maker

三个在线生成Android应用开关代码的工具。当中的XML文件定义的几何样子,包含颜色,边框和梯度。

androidkickstartr

能够依附你的安顿,在线快速生成Android工程。

DroidDraw

八个基于Java
Swing的Android可视化分界面设计器,能够因此它来扭转复杂的Android Layout
XML文件。

SDK
Tools

轻易被初学者忽略的开拓工具,也是合法提供的:

Virtual Device Tools

* Android Virtual Device Manager

* Android Emulator (emulator)

* mksdcard

Development Tools

* android

* Hierarchy Viewer (hierarchyviewer)

* lint

* SDK Manager

* sqlite3

Debugging Tools

* adb

* ADB Shell Commands

* Dalvik Debug Monitor Server (ddms)

* Device Monitor

* dmtracedump

* hprof-conv

* Systrace

* traceview

* Systrace

Build Tools

* JOBB

* ProGuard

* zipalign

Image Tools

* Draw 9-patch

* etc1tool

* Tracer for OpenGL ES

Platform Tools

* bmgr

* logcat

Android Testing Tools

* AndroidJUnitRunner

* Espresso

* UI Automator

* Monkey

* monkeyrunner

NDK

apk下载器

粘贴包名大概google play 的U瑞虎L来下载APK

Android Button
Maker

Android Button Maker

AndroidResizer

Java Desktop app to resize XXXHDPI (or lower) images and sort them into
folders automatically.

Gradle插件

AutoVersion

Android studio 管理 app
versionCode和versionName的gradle插件。能够依据git仓库提交数自动更新versionCode。

gradle-retrolambda

支撑Java 6 大概 Java 7使用lambda表明式的gradle插件

dexcount-gradle-plugin

计算每回Build时APK包方法数的gradle插件

build-time-tracker-plugin

统计你build时间的gradle插件

lint-cleaner-plugin

移除Android工程中从不行使的能源的gradle插件

gradle-packer-plugin

Android渠道打包工具的gradle插件

android-gradle-mulchannel-plugin

三个能生成多门路打包APK的gradle插件

sdk-manager-plugin

下载和保管你的Android SDK 的gradle插件

gradle-play-publisher

贰个上传APK和app音信数据到谷歌 Play应用公司的gradle插件

gradle-versions-plugin

二个检查依赖的版本更新的gradle插件

groovy-android-gradle-plugin

多少个援助Groovy语音来营造Android App的gradle插件

gradle-advanced-build-version

三个能自动生成Android版本名和本子号的gradle插件

gradle-bintray-plugin

四个帮衬将artifacts分发到Bintray的gradle插件

img-optimizer-gradle-plugin

一款用于优化png图片的gradle插件,有效压缩APK体量,协理极限压缩和无损压缩。

androidsvgdrawable-plugin

可见在营造时将SVG文件生成内定规格PNG图片的gradle插件

OkBuck

基于facebook开源的Android编译工具Buck的gradle插件

paraphrase

依据钦点格式生成字符串的gradle插件

gradle_plugin_android_aspectjx

一个在Android中应用Aspectj的Gradle插件。援助切AA帕杰罗, JALX570,
援助现在Android上最火的Kotlin。

drawable-optimizer

一个优化PNG图片减小APK容积的gradle插件

license-gradle-plugin

一个处理开源公约的gradle插件

gradle-node-plugin

一个辅助运维nodejs脚本的gradle插件

gradle-nexus-plugin

叁个能配置和上传artifacts到Nexus私服的gradle插件

android-native-dependencies

贰个能自动加多native信赖到jniLibs目录的gradle插件

RoboAspectJ

三个将面向切面编制程序引入Android工程额gradle插件

gradle-android-command-plugin

通过gradle职务来运作adb命令

protobuf-gradle-plugin

二个能编写翻译Protocol Buffer并将.proto文件生成Java源文件的gradle插件

license-tools-plugin

三个检查库开源合同并转移公约页面包车型客车gradle插件

gradle-fir-plugin

上传apk到fir的gradle插件

android-gradle-localization-plugin

叁个扭转国际化字符串能源文件的gradle插件

markdown-gradle-plugin

三个支撑马克Down与HTML互转的gradle插件

Android Studio插件

TranslationPlugin

英特尔liJ IDEA/Android Studio 翻译插件,辅助中国和英国互译、单词朗读

BorePlugin

Android Studio
自动生成布局代码插件,能够令你在Activity/Fragment中自动生成findViewById等布局相关初阶化代码或然在Adapter中自动生成ViewHolder代码

DataBindingModelFormatter

快快为Data Binding实体生成getter、setter函数

android-codegenerator-plugin-intellij

根据布局文件火速变动对应的Activity,Fragment,艾达pter,Menu

MVPHelper

一款英特尔lj IDEA 和Android Studio
自动生成MVP情势所需接口以及落到实处类的插件

android-strings-search-plugin

本条插件能够很轻易地在字符串财富寻找文本。

gitflow4idea

Git Flow Integration plugin for IntelliJ

AndroidProguardPlugin

一键变型项目混淆代码插件

GradleDependenciesHelperPlugin

maven gradle 注重扶助活动补全

GenerateSerialVersionUID

实现Serializable序列化bean

jetbrains-wakatime

笔录您在IDE上的做事时间

permissions-dispatcher-plugin

IntelliJ plugin for supporting PermissionsDispatcher

RemoveButterKnife

移除掉ButterKnife所生成的代码,并替换到findViewById

ECTranslation

Android Studio 翻译插件,可以将俄文翻译为中文.

FindViewByMe

贰个自动生成FindViewById代码的IDEA/Android
Studio插件,扶助Activity、Fragment和ViewHolder中的findViewById的代码生成。

android-styler

协理生成style的as插件

jimu Mirror

能够实时预览Android布局,它会监听布局文件的改换,纵然有代码变化,就能够即时刷新UI。

jRebel For
Android

不但能够形成UI布局的实时预览,它以至成功了让你更换java代码后就能够实时替换apk中的类公事,到达应用实时刷新,官方网站的介绍是:Skip
build, install and
run,由此它能够节约大家有的是众多的小运,它的效果与利益也拾分科学。

ADBWIFI

能够通过WiFi连接你的Android设备,不要求USB连接线就足以来张开应用的设置与调治。

AndroidWiFiADB

英特尔liJ/AndroidStudio插件:能够因此WiFi连接你的Android设备,没有须要USB连接线来打开应用的安装与调治。

android-postfix-plugin

可依靠后缀神速形成代码,这么些属于扩充吧,系统已经有那个成效,如sout、notnull等,这么些插件在本来的基本功上增添了部分新的法力

AndroidAccessors

疾快速生成成get和set方法的插件,其实系统的也许有近似功用,那个越来越快。

Lifecycle-Sorter

能够依赖Activity只怕fragment的生命周期对其生命周期方法地方实行前后相继排序,
飞快键Ctrl + alt + K

JsonOnlineViewer

可完结直接在android
studio中调弄整理接口数据,能够挑选央求类型,自定义须要头及央浼体,json数据格式化后显得

CodeGlance

可用来急忙稳固代码,类似于Sublime编辑器侧面定位视图

idea-android-studio-plugin

IntelliJ IDEA / Android Studio plugin with some tools and usability
improvements

folding-plugin

能够给能源文件分组,而且不活动文件,也不会创建文件夹:Android File
Grouping Plugin

Android Drawable
Importer

为了适应全部Android显示屏的轻重和密度,每一种Android项目都会含有drawable文件夹。任何具备Android开荒经历的开采人员都知情,为了支持全数的荧屏尺寸,你必需给各样显示屏类型导入分化的画板。Android
Drawable
Importer插件能让那项工作变得更便于。它能够缩短导入缩放图像到Android项目所需的专业量。Android
Drawable
Importer加多了二个在差异分辨率导入画板或缩放钦命图像到定义分辨率的选项。那个插件加快了开垦职员的画板职业。

Android ButterKnife
Zelezny

用以在移动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。

Android Holo Colors
Generator

开垦Android应用程序须要巨大的陈设和布局。Android Holo Colors
Generator则是定制符合喜好的Android应用程序的最简便方法。Android Holo
Colors
Generator是多个允许你为你的应用程序恣心所欲地制造Android布局组件的插件。此插件会变卦全体须求的可在类型中央银行使的相干的XML画板和样式能源。

Android Parcelable code
generator

改造达成了Parcelable接口的代码的插件。在您的类中,按下alt +
insert键弹出插入代码的上下文菜单,你拜访到在下面有一个Parcelable,如下所示。接纳它现在,就能够在您的类个中插入达成了Parcelable接口的代码。从此不用再手动写Parcelable代码。

AndroidCodeGenerator

能够生成ViewHolder和findView方法的代码。特别是在Adapter达成类的getView个中很有用。

Android Layout ID
Converter

生成findView代码的应用方式。

SelectorChapek for
Android

生成Selector的插件。你供给在drawable文件夹中右键,在弹出的菜单中选拔Generate
Android
Selectors,如下所示,它就能基于你的几个drawable文件夹里的财富的命名,帮你生成Selector代码。当然,你的能源文件必要依靠预定的后缀来命名。比如按下景况为_pressed,正常情况为_normal,不可用状态为_disable,等等。

genymotion-gradle-plugin

差别于图形化的genymotion插件,那个允许你通过脚本来安顿,成立device。

sdk-manager-plugin

SDK管理插件,自动物检疫查评定更新并下载。

otto-intellij-plugin

otto事件导航工具。

dagger-intellij-plugin

dagger可视化扶助理工科程师具。

eventbus-intellij-plugin

eventbus导航插件

eventbus3-intellij-plugin

eventbus导航插件

strings-xml-tools

管理Android工程中字符串国际化的插件

gradle-packer-plugin

Android多路子打包工具。

gradle-retrolambda

在java 6 7中运用 lambda表达式的插件。

lint-cleaner-plugin

移除Android中没用财富。

dexcount-gradle-plugin

主意数总括,对于十分的大使用制止方式爆棚很有用。

android-unit-test

增多Android单元测验。

robolectric-gradle-plugin

罗布olectric测量检验帮助理工科程师具。

GradleDependenciesHelperPlugin

maven gradle 正视支持自动补全。

idea-markdown

markdown插件

Codota

检索最棒的Android代码。

adb-idea

帮忙直接在AS面板中实行ADB操作,操作便捷菜单,快速清除数据,重启应用,卸载应用等操作。

GsonFormat

依赖Gson库使用的供给,将JSONObject格式的String 深入分析成实体。

Settings Repository:

不等器具之间同步Android Studio的安顿。

idea vim

兼具ide和vim的优点。

.ignore:

.gitignore配置插件。

AndroidLocalizationer

可用于将品种中的 string 财富自动翻译为另外语言的 Android Studio/AMDliJ
IDEA 插件

robolectric-gradle-plugin

Gradle plugin for Robolectric.

FIR_Plugin_Android

一键上传应用到fir.im

Apk反编写翻译工具

DEGUARD

二个在线的APK反混淆工具

Android-Crack-Tool

三个Mac平台的编写翻译/反编写翻译工具,方便顾客对Apk实行逆向深入分析,提供Apk音讯查阅效率.

smali_emulator

This software will emulate a smali source file generated by apktool.

classyshark

查阅Apk音讯的软件, 功用分外强劲, 省去反编写翻译的步骤. 首要成效:
查看MultiDex的dex音信, 使用的NativeLibrary, 类和措施的数码总结.

android-apktool

Smali

Android APK
Decompiler

dex2jar

Tools to work with android .dex and java .class files

jd-gui

用来查看反编写翻译.class文件

AndroidDecompiler

Decompile any APK

jadx-gui

便利的jadx工具,能够直接反编写翻译apk

enjarify

Google的反编写翻译工具:Enjarify is a tool for translating Dalvik bytecode
to equivalent Java bytecode. This allows Java analysis tools to analyze
Android applications.

androguard

行使DAD作为反编写翻译器,能够深入分析恶意软件,有python api,能够写增加

show-java

Android APK反编译客商端

Android防护

ProGuard

静态代码解析工具

infer

推特开源的静态代码深入分析工具,用于在发布移动应用从前对代码实行分析,找寻地下的难题。

Debug调节和测量试验工具

Stetho

Stetho是Instagram(推文(Tweet))出品的一个强硬的Android调节和测验工具,使用该工具你能够在Chrome
Developer
Tools查看App的布局,互连网央求,sqlite,preference,一切都以可视化的操作,无须本人在去行使adb,也无需root你的设施。使用的主意很简短,配置好之后,在Chrome地址栏输入chrome://inspect

Augmented Traffic
Control

Facebook公布的开源移动互联网测量试验工具Augmented Traffic
Control(ATC),该工具可以接纳Wi-Fi网络模拟2G、2.5G(Edge)、3G以及LTE
4G移动互联网遇到,测量试验技术员们方可高速在各类不一样的效仿网络情况中切换,进而完毕对智能手提式有线电话机和App在分歧国家地区和应用蒙受下的脾气表现打开测量试验。

adbWireless

adbWireless能够让手提式有线话机用有线来顶替USB连接而利用ADB工具,然则急需您的手提式有线电电话机root。

ViewInspector

View Inspection Toolbar for Android Development

尺寸计算/调换工具

androidpixels

Android像素计算工具

pixplicity

Android像素总括工具

JSON/XML转POJO

jsonschema2pojo

Chrome插件(辅助Android开发)

Vysor

透过Computer能够操作手提式有线电话机,并促成手提式有线话机与计算机一并。

json-editor

json可视化学工业具,并帮忙理编辑辑。

数据库

sqlitebrowser

SQLite可视化学工业具

综合

AndroidDevTools

关于Android开采的大相当多工具都在此间能够找到,除了有开荒指南,摄像教程,其他关于陈设的也巨细无遗:如PS插件,矢量图设计工具、切图工具、设计稿尺寸标识工具、原型设计工具、交互设计工具、配色工具、Logo管理工科具、取色工具、gif录像等等。

SQLite
Viewer

View SQLite file online

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图