Android开发神器:Pandora

前言

工欲善其事,必先利其器。开发效率很大程度上取决于开发工具,举个例子,Web前端开发页面调试run一下几秒钟,Android客户端run一下,3、5分钟起步!差距可想而知。

现在iOS有Flipboard开源的神级调试工具FLEX,可以轻松查看控件属性,查看数据库,d动态修改属性和变量,查看文件系统,查看网络请求过程等等。而ReactNative摇一摇有一个调试控制台,搭配ReactNative的热重载功能,调试非常方便。而Android只有手机提供的开发者工具,使用频率不是很高。每当前端、iOS使用这些工具快速定位问题,解决问题的时候,不禁会想Android难道没有这样的工具吗?

曾经用过Facebook出品的Stetho,但是需要配合电脑使用,还是有点麻烦,最近发现了Pandora,集合了Stetho的数据库功能,UETool的控件选中功能等,非常强大,完全可以媲美iOS的FLEX。

功能

摇一摇工具箱

将pandora集成后,app只需摇一摇即可出现工具箱,包含ui、网络、沙盒(数据库等)、选择控件等功能。

控件选择查看

选择工具箱的select,点击app,即可选中控件。

底部栏往上拖动可以查看层级

进入控件详情

查看view的层级

标尺

网络抓包

打开网络抓包开关,可以查看网络请求。

查看数据库

进入沙盒查看数据库

Android开发神器:Pandora相关推荐

  1. Android开发神器:OkHttp框架源码解析

    前言 HTTP是我们交换数据和媒体流的现代应用网络,有效利用HTTP可以使我们节省带宽和更快地加载数据,Square公司开源的OkHttp网络请求是有效率的HTTP客户端.之前的知识面仅限于框架API ...

  2. Android 开发小仓库

    主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar及其他如Dialo ...

  3. android开发开源宝贝

    2016年11月11日更新 http://www.apkbus.com/forum-417-1.html http://p.codekk.com/detail/Android/hejunlin2013 ...

  4. 最简单DIY基于ESP8266的智能彩灯⑥(Android开发通过WIFI控制彩灯实现表白神器)

    ESP8266和ESP32智能彩灯开发系列文章目录 第一篇:最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯) 第二篇:最简单DIY基于ESP8266的智能彩灯②(在网页用按键 ...

  5. 叫板 Android 开发!跨平台应用开发神器 Flutter 又添开源插件!| 技术头条

    Flutter 的"野心",在新一年里开出了花-- 图源:Flutter 官网 Flutter 一头扎进了 2019,"一不小心"就遍地开花了. 从 2016 ...

  6. Android开发调试神器——Stetho介绍

    随着Android开发技术的逐步完善,好用的插件,开源项目越来越多,善于使用这些插件能够大大提升你的开发效率.今天介绍一个Facebook开源的Andorid调试工具. 由Facebook推出的Ste ...

  7. Android开发如何进阶?

    本着每周至少有干货产出的原则,今天必须写篇干货来回馈大家,我这的干货可是不收费的哦,争取以后的目标是让你们看完我的文章不赞赏都觉得亏得慌! 之前不少人都问我同一个问题,就是我学习Android有一两年 ...

  8. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)

    一.引言    本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于Intelli ...

  9. ubuntu+idea intellij配置android开发环境

    最近对移动开发产生兴趣,决定在未来几年内利用空余时间开发一些app或游戏什么的,鉴于ios开发成本较高,且自身对java相对熟悉,因此选择了学习android.都说android市场不很很好,收益较难 ...

最新文章

  1. @ini_get php,php中get_cfg_var()和ini_get()的用法及区别_php技巧_脚本之家
  2. python条件语句-Python3 条件控制
  3. Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
  4. Android 2018最新验证手机号正则表达式
  5. Machine Learning Yearning book draft - 读记(前14章)
  6. 冒泡排序 自带时间复杂度测试
  7. 云小课 | ModelArts Pro 自然语言处理套件:高效构建行业高精度文本处理模型
  8. 你们要的二维码测试点来了,扫它!
  9. MSP---企业上云需要考虑的问题
  10. 徐松亮算法教学-基于C语言的数独(九宫格)多种终盘生成方法(包含矩阵镜像旋转转置等相关算法)
  11. JAVA上传smartupload_java使用smartupload组件实现文件上传的方法
  12. 计算机网络CRC冗余码的计算
  13. Minecraft mod制作简易教程(二)——Mod配置
  14. Win10无法访问移动硬盘怎么解决
  15. office2007无法使用宏的解决方法
  16. ffmpeg学习:滤镜(实现视频缩放,裁剪,水印等) -
  17. 怎么用python启动谷歌浏览器_Selenium 基于python 安装以及配置谷歌浏览器启动
  18. 图书馆和档案馆的职能
  19. Java命名规范--阿呆
  20. 欧特克加入制裁,科技真的无国界吗?

热门文章

  1. 高完整性系统工程(十一):Fault Tolerant Design
  2. 同济大学计算机 毕业设计,同济大学设计创意学院2019年本科毕业设计展
  3. 安卓6.0、7.0、8.0新特性总结异同
  4. 超外差接收机原理图讲解(三)--中频部分
  5. 分享几个免费好用的大学搜题平台
  6. win10电脑远程连接时可能出现的问题
  7. opencv、C++开发报错之丢失 opencv_worldXXXd.dll
  8. 前端:医院挂号平台(html+css+jquery)
  9. Retrieval Question Answering paper
  10. pcy 算法_大数据分析中的PCY算法