Android开发中常用工具

1. Android虚拟设备和SDK管理器:用于创建和管理AVD以及下载SDK包。
2. Android模拟器:Android虚拟机的实现,目的是使开发的应用在开发计算机上的AVD内运行。
3. Android调试监控服务(DDMS):视图的方式监视和控制能调试的应用程序。
4. Android调试桥(Android debug bridge,ADB):客户端-服务器应用程序,提供对虚拟设备和实际设备的链接。允许复制文件、安装已编译的程序以及允许shell。
5. Logcat: 查看和过滤日志。
6. Android资源打包工具(Android Asset Packaging Tool, AAPT): 构建可发布的应用程序apk。
7. SQLite3: 一个数据库工具,可以使用它来访问在Android中创建和使用的SQLite数据库文件。
8. Traceview 和 dmtracedump: 查看Android应用程序跟踪日志的图形分析工具。
9. Hprof-conv: 此工具可以将HPROF分析的输出文件转换成标准格式,从而能够在所选择的分析工具中查看。
10. MkSDCard: 创建一个SD卡的磁盘图形,模拟器可以使用它模拟一个外部存储卡。
11. Dx: 将Java中的.class转换为Android中的.dex字节。
12. Hierarchy Viewer: 提供布局的视图层次化结构,用于调试和优化UI。
13. Lint: 分析应用程序及其资源,并提出改进和优化的建议。
14. Draw9Patch: 创建NinePatch图,简化了WYSIWYG编辑器创建NinePatch图过程。
15. Monkey 和 Monkey Runner: Monkey在VM内运行,生成伪随机的用户和系统事件。Monkey Runner是一个Python脚步的API,可以用来编写程序,从应用程序外部控制MV。
16. ProGuard: 缩减和模糊代码的工具,将类名、变量名和方法名用无意义的词替换。这样可使代码更难被人采用逆向工程的方法破解。

时间: 2024-10-25 07:55:29

Android开发中常用工具的相关文章

Android开发中常用的ListView列表的优化方式ViewHolder

在Android开发中难免会遇到大量的数据加载到ListView中进行显示, 然后其中最重要的数据传递桥梁Adapter适配器是常用的,随着市场的需 求变化ListView'条目中的内容是越来越多这就需要程序员来自定义适配器, 而关键的就是适配器的优化问题,适配器没有优化好往往就会造成OOM (内存溢出)或者是滑动卡顿之类的问题,接下来我就给大家介绍一种常 用的Adapter优化方法 1 /** 2 * list View的适配器 3 */ 4 class Adapter extends Bas

NO.4 Android开发中常用框架及工具

android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView.ViewPager.WevView.ExpandableListView.GridView.(Horizontal)ScrollView.Fragment 上下左右拉动刷新,比johannilsson那个只支持ListView的强大的多.并且他实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好.项目地址:https://github.com/chrisba

Android开发中常用的工具类整理

来源 http://wujingchao.net/2015/03/16/android_common_utility_class.html 日志 package net.wujingchao.android.utility import android.util.Log; public final class L { private final static int LEVEL = 5; private final static String DEFAULT_TAG = "L"; pr

android开发中常用的快捷键

Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/  块注释/销注释/XML注释 Ctrl+Shift+/   Ctrl+Shift+\查找 查找替换 Ctrl+H  Ctrl+F查找下一个/往回找 Ctrl+K   Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前元素的所有引用 Ctrl+Shift+G重新组织Import Ctrl+Shift+O,能帮你一次去掉所有未使用的Im

Android开发中有用工具之--Log工具类

在开发的过程中.我们常常会使用Log来输出日志,帮助我们来调试程序 可是有时候并不能全然满足我们的须要 ,比方我想知道这个日志信息是来自于哪一个包 哪一个类 所以我们封装一个这个Log类.方便我们的使用 import android.util.Log; import cn.edu.sdnu.i.smartsdnu.Config; /** * 这是一个Log的工具类 输出信息来源(包名以及类名) * Created by Jimbo on 2015/7/29. */ public class Lo

Android 开发中常用 ADB 命令总结

adb 的全称为 Android Debug Bridge,就是起到调试桥的作用.通过 adb 我们可以在 Eclipse 中方便通过 DDMS 来调试 Android 程序,说白了就是 debug 工具.adb 的工作方式比较特殊,采用监听 Socket TCP 5554 等端口的方式让 IDE 和 Qemu 通讯,默认情况下 adb 会 daemon 相关的网络端口,所以当我们运行 Eclipse 时 adb 进程就会自动运行.作为开发人员,掌握适当所需要的 ADB 操作命令是非常必须的.就

Android 开发中常用小技巧

TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize()的另外一种形式,可以指定单位: 在继承自View时,绘制bitmap时,需要将图片放到新建的drawable-xdpi 中,否则容易出现绘制大小发生改变 在文字中加下划线: textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); scro

Android开发中常用的一些小技巧(转载)

http://www.jb51.net/article/61135.htm Activity.startActivities() 常用于在应用程序中间启动其他的Activity. TextUtils.isEmpty() 简单的工具类,用于检测是否为空 Html.fromHtml() 用于生成一个Html,参数可以是一个字符串.个人认为它不是很快,所以我不怎么经常去用.(我说不经常用它是为了重点突出这句话:请多手动构建 Spannable 来替换 Html.fromHtml),但是它对渲染从 we

android开发中常用的Eclipse快捷键详细解析

1.查看快捷键定义的地方    Window->Preferences->General->Keys. 2.更改启动页 在AndroidManifest.xml第一个activity标签项中 android:name=".ResultDemoActivity"    ResultDemoActivity改为你想要第一启动的activity. 3.取消对"块注释的格式化"   Windows->Preferences->Java->