Android 开发者必备的十个工具(下)

简介: 原文http://www.developer.com/ws/10-must-have-android-tools-for-developers.html ByLauren Darcey & Shane Conder Android的工具#6:LogCatLogCat是Android日志系统的名称。

原文http://www.developer.com/ws/10-must-have-android-tools-for-developers.html By Lauren Darcey & Shane Conder

 

Android的工具6LogCat
LogCat是Android日志系统名称Eclipse中通过ADB可以访问LogCat提供有用的诊断信息作为一名开发人员,你可以方便地使用LogCat来调试和诊断信息,就像在程序中使用printf语句那样简单

 

Android的工具#7层次结构查看
层次结构查看器用来在运行时查看应用的布局和屏幕解析无论是通过独立的应用程序还是相对较新的Eclipse透视图的都可以访问它它提供了一个应用程序的布局视图层次结构的图形表示从而用于诊断布局的问题

 

Android的工具#8:Draw 9-Patch
当涉及到图形设计工具就派上用场了这个工具允许你转换传统的PNG文件移动设备上,从而使用更加灵活和高效可拉伸图形该工具简化了图像生成和显示

 
Android的工具#9:Monkey测试工具
Monkey测试工具,包括Monkey exerciser工具和monkey runner工具,这可用于自动测试应用程序。Monkey exerciser 能够随机发送事件给应用程序事件,从而实现压力测试目的monkey runner工具是一个基于Python的脚本库,可用于自动化测试和并通过截图来检查结果

 

Android的工具#10:ProGuard
ProGuard现在典型Android构建过程一部分提供一个简单的方法来增强知识产权保护通过ProGuard工具可以混淆产生的二进制代码,使别人很难进行逆向工程ProGuard的工具也可以用于优化生成的二进制文件大小,从而降低整体应用的尺寸并加快交付给用户

 

结论

Android SDK中附带了许多其他工具,其中有许多用于特殊的开发情况然而,上面列出的工具是几乎每一个项目开发都会涉及的关于这些工具和其他可用工具更多信息可以参考Android网站Android工具部分此外,各种工具都在不断的更新和升级中所以请务必保持所有的AVD和SDK manager的同步更新

最后,需要强调的是,你最好资源是Android开发者网站。那里最新SDK下载,源文件教程,技术文章,Android的最新消息博客这个网站提供了关于Android开发关键知识和对开发者的技术支持

什么最有用Android开发工具呢

 

目录
相关文章
|
4月前
|
XML Java Android开发
Android App开发实战项目之模仿美图秀秀的抠图工具(附源码和演示视频 简单易懂 可直接使用)
Android App开发实战项目之模仿美图秀秀的抠图工具(附源码和演示视频 简单易懂 可直接使用)
47 0
|
2天前
|
Android开发 芯片 开发者
Android MediaTek bootloader 的序列号长度 & 移除非字母和数字限制 SN-Writer工具支持写入
Android MediaTek bootloader 的序列号长度 & 移除非字母和数字限制 SN-Writer工具支持写入
9 0
|
19天前
|
Android开发 开发者
Android开发之OpenGL的画笔工具GL10
这篇文章简述了OpenGL通过GL10进行三维图形绘制,强调颜色取值范围为0.0到1.0,背景和画笔颜色设置方法;介绍了三维坐标系及与之相关的旋转、平移和缩放操作;最后探讨了坐标矩阵变换,包括设置绘图区域、调整镜头参数和改变观测方位。示例代码展示了如何使用这些方法创建简单的三维立方体。
15 1
Android开发之OpenGL的画笔工具GL10
|
7月前
|
算法 安全 Java
android逆向必备工具
android逆向必备工具
97 0
|
9月前
|
前端开发 JavaScript Java
贼简单的Android计时工具,老铁,还不试用起来
今天呢,给大家带来的是一个非常好用的计时工具,真的非常好用,用过之后,你会发现,延时和定时,真的从未如此简单。
|
10月前
|
Java 开发工具 Android开发
Android dx工具(jar包转成dex格式二进制jar包工具)
Android dx工具(jar包转成dex格式二进制jar包工具)
611 0
|
11月前
|
XML Java Android开发
Android 反编译工具
Android 反编译工具
82 0
|
12月前
|
网络协议 Linux Android开发
Android C++ 系列:Linux 常用函数和工具
如果times是非空指针,则存取时间和修改时间被设置为 times所指向的结构中的值。此 时,进程的有效用户ID必须等于该文件的所有者 ID,或者进程必须是一个超级用户进程。对 文件只具有写许可权是不够的
106 0
|
12月前
|
存储 Java 编译器
【Android 构建新工具】Bazel 构建Android项目
Bazel只是编译工具,不是真正的编译器,所以还是需要Andorid开发的SD、NDK以及Android Studio,并配置开发环境。
408 0
|
12月前
|
存储 缓存 Java
【Android 构建新工具】Bazel 构建工具介绍
Android开发我们主要用到的编译器是Java的Java编译器以及C/C++的gcc/clang编译器。对应Java层构建工具最初是Ant,后面Maven以及gradle;C/C++构建工具主要是make/cmake,做过系统开发或者chromeium,可能还用过ninjia、gclient、mm等。最近在编译Android平台的tensorflow lite库,发现官方使用的是Bazel构建工具,大概了解了下,它不仅可以构建Native层还可以构建Java层库。今天我们简单介绍下什么是Bazel,后续我们逐步深入了解Bazel构建工具,使用Bazel构建我们的Android项目。
212 0