要想快速开发一个Android应用,通常会用到很多工具,巧妙利用这些工具,能让我们的开发工作事半功倍,节省大量时间,下面大连 Android开发培训小编就为大家介绍下这19个开发工具都有神马用途。

  1、XAppDbg

  XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。

  2、ChkBugReport

  这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易。ChkBugReport也是一个开源的项目。

  3、APKAnalyser

  这是一个静态、虚拟分析工具,你可以全面地概览应用的架构。可以用它来检查API参考文档,查看应用依赖还有反编译字节码。APKAnalyser是一个完整的开源工具链,它支持修改应用的二进制代码,你可以重新打包、安装、运行以及验证logcat的结果。

  4、AppXplore

  有了AppXplore工具,你可以浏览所有安装在你安卓设备上的应用,还可以剖析很多应用的细节——应用的版本、包名、证书、权限、签名、activities和很多设备上其它一般不可查看的信息。AppXplore在查看应用运行时占用内存大小,文件是否可移动到SD卡上时特别有用。同样,开发者可以用来测试并确保应用的质量。这样可以确保应用在manifest文件上显示合适的权限。

  5、Memory Analyzer(MAT)

  Eclipse上的Memory Analyzer是一个快速且功能丰富的Java堆分析工具,它可以帮助你找出内存泄露并减少内存的开销。使用Memory Analyzer可以分析数以百万的对象、多个堆转储(heap dump),快速地统计保留下来的对象的多少,这样可以查看哪些对象阻止了垃圾收集器回收。最后运行一个报告自动报告导致泄露的可疑地方。

  6、Eclipse插件SQLiteManger

  这个插件可以帮助开发者在Eclipse上查看和修改sqlite数据库。

  7、Robotium

  Robotium是一个测试框架,它可以简单地为安卓应用写出一个强大且健壮的自动黑箱测试容器。有了Robotium,测试开发者可以支持多种安卓activity编写function、system和acceptance测试脚本。Robotium全支持Activity、Dialogs、Toasts、Menus以及Context Menus。

  8、ACRA

  ACRA是一个可以让安卓应用自动发出GoogleDoc格式崩溃报告的函数库。安卓开发者可以通过ACRA获取应用崩溃或者错误行为的数据。如果有一个崩溃发生,你的应用不会越过已有的系统崩溃提醒或者报告功能来添加用户提醒。如果使用Toast、状态提醒条或者直接对话框模式,这个“强制关闭”的对话框不会再显示,就算设备上原生系统的提醒功能开启也不能发送一个另外的报告。

  9、Android Layout Binder

  Android Layout Binder会将你安卓的XML布局文件转换成一系列的声明,绑定保存所有的人工输入。键入一个前缀,选择XML文件上要粘贴的范围,然后点击生成。选择“verbose”来找出所有被跳过的区域的原因。

  10、Spoon

  安卓设备空前膨胀的生态系统给测试应用带来了独特挑战。Spoon通过分配执行instrumentation测试和用更有意义的方法显示结果来简化这项任务。Spoon没有试着成为一个新的测试形式,它让目前的instrumentation测试更加有用。使用应用的APK和instrumentation APK,Spoon可以同时在多种设备上运行测试。一旦所有的测试完成,就会生成包括各种设备测试的详细信息的静态HTML摘要。

  11、Android Content Provider代码生成器

  你是否经常复制和粘贴一大堆代码来写一个ContentProvider?那么这个代码生成工具可以帮助你。

  12、AndroidKickStartR

  十秒内开始你的下一个安卓应用。AndroidKickstartR使用最流行的函数库帮助你快速地建立一个配置好的安卓应用。它为你建立和配置好项目给你,直接专注于代码吧!

  13、Android Holo颜色生成器

  这个Android Holo颜色生成器可以让你简单地为你的应用创建Android组件,如editext或者spinner,并且可以使用自己的颜色。它会生成所有9种必须的patch assets以及相关XML的drawables和styles文件,可以直接复制这些文件到你的项目中。

  14、ActionBar风格生成器

  这个ActionBar风格生成器可以让你轻松地创建一个简洁、有吸引力且无漏洞的自定义actionbar。它会生成所有9种必须的patch assets以及相关XML的drawables和styles文件,这些文件可以直接复制到你的项目中。

  15、Asset Studio

  Asset Studio可以让你快速简单地从已经存在的图片、剪贴画或者文本资源中生成图标。

  16、little eye labs

  little eye labs是安卓应用上的性能分析工具,它的产品已经改名字为“little eye”而不是之前叫的“littleEye appInsight”。保持我们产品目录的简洁,与我们在每一部分工作上专注于简洁的总体主题上保持一致。

  主要特性:

  • 为任何一个应用描出轮廓;

  • 录制和回放视频;

  • 前端和后台用法;

  • CPU,内存和数据的消耗;

  • 手动或自动的堆转储;

  • 保存和分享。

  17、Droid Inspector

  Overdraw(透支)概念在安卓的世界里被认为是很重要的。在Google I/O大会上,很少有演讲强调了减少透支的重要性。这是(在我认识中最好的)第一个可以帮助我们容易地辨认出透支的工具。

  主要特性

  • 三维申查;

  • 找出透支;

  • 盒子模型;

  • 与DDMS结合;

  • 查看层次;

  • 后台/内容;

  • WebGL;

  • 2D转3D转2D;

  ·还有更多……

  18、Android Button Maker

  Android Button Maker是一个可以在线生成按钮代码的工具。Android API提供了XML文件定义的几何形状的Drawable资源,包括颜色、边界和梯度。这些按钮的生成是基于drawable形态的XML代码,这样可以比普通的png按钮加载得更快。你可以在设置面板上自定义按钮的属性,然后获取其源码。

  19、jsonschema2pojo

  用于生成Json架构上的POJO(Plain Old Java Object)类。这个小而强大的工具可以为你节省写POJO所用的时间。

  蓝鸥大连Android开发培训小编希望大家看完上述19个Android 开发工具,能够对你的Android开发工作有所帮助,也希望你的开发道路更是顺风顺水。

  想了解更多移动互联网开发技术,可关注蓝鸥官方网站资讯栏目http://dl.lanou3g.com/lozx/,每天都有技术干货分享等你来学,你也可关注蓝鸥微信公众号:lanou3g学习更多移动互联网前沿知识。

学Android开发 这19个开发工具助你顺风顺水相关推荐

  1. Android开发能够帮你更好开发的19个开发工具

     要想快速开发一个Android应用,通常会用到很多工具,巧妙利用这些工具,能让我们的开发工作事半功倍,节省大量时间,下面大连 Android开发培训小编就为大家介绍下这19个开发工具都有神马用途 ...

  2. 教我兄弟学Android逆向

    作者论坛****账号:会飞的丑小鸭 课程导航: <教我兄弟学Android逆向01 编写第一个Android程序> <教我兄弟学Android逆向02 破解第一个Android程序 ...

  3. Vue团队核心成员开发的39行小工具 install-pkg 安装包,值得一学!

    1. 前言 大家好,我是若川.最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构 ...

  4. 轻松学Android开发

    <轻松学Android开发>一书共分四篇. "Android基础篇" 主要介绍Android系统.Android布局设计以及Android程序开发中常用的各类控件等知识 ...

  5. android开发板那种好,学嵌入式用哪个开发板好?嵌入式开发板推荐

    学习嵌入式,必不可少的工具就是一块开发板.对新手而言,学嵌入式用哪个开发板好,下面为大家推荐一款比较好的嵌入式开发板. 嵌入式开发板要推荐的是:fs4412开发板,是当前前沿的ARM Cortex-A ...

  6. android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码

    /** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...

  7. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )

    文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...

  8. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件对齐 )

    文章目录 一.apk 对齐操作 二.apk 对齐命令 三.apk 对齐操作代码示例 四.apk 对齐执行结果 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 ...

  9. 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )

    文章目录 一.解压 apk 文件 二.加密生成 dex 文件 三.打包未签名 apk 文件 四.完整代码示例 五.文件解压缩相关代码 六.执行结果 参考博客 : [Android 安全]DEX 加密 ...

最新文章

  1. GPT-3和AlphaFold 2震撼2020,2021年AI最大看点在哪儿?
  2. Android自定义进度条
  3. 运维从业人员是否需要考证?
  4. PADS Layout中的 无模式命令
  5. 一场媲美“超女”海选的招聘狂潮
  6. MySql:函数总结
  7. Redis(八):Zset有序集合数据类型详解
  8. 什么是每点价值量(Dollar Per Point)
  9. SRM 627 D1L2GraphInversionsDFS查找指定长度的所有路径 Binary indexed tree (BIT)
  10. vue 登录页面记住密码功能
  11. getlasterror 126
  12. 艾永亮:永远也说不清作用的保健品凭什么卖了千年?
  13. 安卓苹果下载地址合并 苹果安卓专用二维码是如何生成的
  14. linux awk 字符串匹配,awk匹配字符串
  15. 虚拟机ubuntu主机板子三者ping通
  16. 多域海马体分割的对抗性持续学习
  17. VMware 随win10自动启动与关闭
  18. php微博互粉网站源代码,PHP联合【新浪微博】实现第三方登陆
  19. 什么是画中画模式,画中画视频怎么操作
  20. Seaborn绘制拟合线

热门文章

  1. ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
  2. c++在调用类的时候不一定非得实例化对象哦,有时候你不写系统会为你默认生成一个临时实例对象哦~
  3. OpenCV中的CV_IMPL是什么意思?
  4. Mysql:is not allowed to connect to this MySQL server
  5. SSL WS-Security--Web Service安全保障
  6. leetcode算法题--多边形三角剖分的最低得分★
  7. Linux实战教学笔记45:NoSQL数据库之redis持久化存储(一)
  8. 2017202110104-高级软件工程第二次作业个人项目之-四则运算生成程序
  9. Java SE(2)
  10. 索引维护存储过程(作业调用)