工欲善其事,必先利其器。我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序。本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑工具等。

Android开发工具:

1、Android apk tool

一款用于重建apk的工具。可以解压各种apk包,查看完整的资源等,目前不支持查看源代码。

2、unyaffs

可以解压yaffs格式的img文件。

3、unyaffs2

可以解压yaffs2格式的img文件。

4、traceview

Android自带的工具,可以查看各个函数占用的运行时间。具体用法参照document。

5、layoutopt

Android自带的工具,经常被忽略的工具,为layout文件下的xml文件给出优化建议。

6、app inventor

google开发的在线android开发工具,非常初级,比较像是PLC的开发方式。

常用工具:

1、java decompiler

java的常用工具,可以查看源文件。可以用于android 1.6时代之前的apk。对于一款优秀的软件来说,它必然经历了android1.5到2.3这个过程,所以可以找一找之前的版本来学习下赏心悦目的代码是如何编写的。

2、UE

一跨历史悠久的文本编辑软件,防止在windows上编辑文件时,错误的将文件保存成dos格式。

3、Beyond compare

一个优秀的文件比较工具,可以比较各种文件,不足之处在于merge代码时缺陷比较大。

java安卓开发工具_推荐几个非常实用的Android开发工具相关推荐

  1. java 汉字转拼音_推荐一款前端汉字转拼音组件工具

    推荐一个前端的汉字转拼音组件 hotoo/pinyin, 支持在 Node 和 Web 浏览器环境运行. github网址:https://github.com/hotoo/pinyin 特性 根据词 ...

  2. vs 调试 无法加载自定义可视化工具_推荐 5 款好用的REST API工具

    作者 | Marta Krzyk 首发|架构头条 译者 | 王强 策划 | 小智 市面上可用的 REST API 工具选项有很多,我们来看看其中一些开发人员最喜欢的工具. 1 API 定义 Swagg ...

  3. ssh xm 工具_推荐7款超级好用的终端工具 —— SSH+FTP

    一.Cmder Cmder是一个代替cmd的终端工具.只能操做Windows.linux 它的好处是:shell 支持大部分Linux命令,好比ls 鼠标选中默认复制,鼠标右击粘贴 美观的界面,能够自 ...

  4. Java安卓文字居中_设置TextView文字居中,代码实现android:layout_gravity

    设置TextView文字居中 android:gravity指的是控件的位置 而android:layout_gravity指的是这个layout的,是外面的 有2种方法可以设置TextView文字居 ...

  5. 推荐扔物线的HenCoder Android 开发进阶系列 后期接着更新

    官网地址:http://hencoder.com/ 我来做一次辛勤的搬运工 HenCoder:给高级 Android 工程师的进阶手册 HenCoder Android 开发进阶: 自定义 View ...

  6. Android开发经验谈-很少有人会告诉你的Android开发基本常识,经验谈android

    转载:http://www.android100.org/html/201507/15/165084.html Android开发经验谈-很少有人会告诉你的Android开发基本常识,经验谈andro ...

  7. android工程师饱和,Android开发是否饱和了?你所不了解的Android开发

    原标题:Android开发是否饱和了?你所不了解的Android开发 Android开发是否饱和了?是很多人关心的问题,对于想要从事Android开发的人更是头等大事.如今,就业难成横亘在求职者面前的 ...

  8. java开源运维平台_推荐一个:开源自动化运维开发平台(IT Automatic Develop Platform)...

    ELVES IT Automatic Develop Platform Elves为光宇游戏运维团队开源的一套自动化运维开发平台(IT Automatic Develop Platform),面向开发 ...

  9. netty java开发文档_《Netty官方文档》设置开发环境

    原文链接 译者:dan   QQ:903585177 请注意:这个指南并不是用户指南,它是开发 Netty 本身的指南,而不是使用Netty 开发其他程序的指南. 使用64位操作系统 必须使用64位操 ...

最新文章

  1. jsp中静态include和动态include的区别
  2. sony service tel
  3. 利用Tencent(腾讯)SCF函数部署自动签到获得容量(天翼云盘)
  4. Windows 平台下 Go 语言的安装和环境变量设置
  5. linux语言换成英语,把Linux的默认语言改为英语
  6. Linux中自动删除n天前日志
  7. ascll 和gbk,utf-8的简介
  8. mysql 查看个人版,MySQL系列-权限管理
  9. html仿苹果浏览器,完美仿iPhone风格主题 领航浏览器体验
  10. android 页面整体滑动,ScrollView 实现页面整体滑动
  11. 推荐系统相关资源搜集
  12. HDU4907小技巧
  13. Selenium2+python自动化34-获取百度输入联想词
  14. 5W1H 和 鱼骨分析法
  15. hodj 1008 Elevator (模拟题)
  16. background简写属性
  17. 父级fixed_子元素使用position:fixed,导致他的宽度不能和父元素保持一致的解决方案...
  18. 百度java面试应届,秋招 百度二轮面试---血淋淋的经历写实
  19. 机器学习核心算法各个击破
  20. Equalize the Array(思维)

热门文章

  1. LeetCode简单题之寻找比目标字母大的最小字母
  2. i.MX6UL: i.MX 6UltraLite处理器 - 低功耗,安全,Arm® Cortex®-A7内核
  3. iOS视频硬编码技术
  4. GPU上创建目标检测Pipeline管道
  5. No view found for id 0x7f0900d8
  6. Failed to resolve:com.android.support:appcompat-v7:27.+
  7. 003_如何学好英语?
  8. TMS Scripter importtool的使用
  9. Android OpenGL ES(十一)绘制一个20面体 .
  10. Codeforces Round #228 (Div. 1)B