Android开发者工具 Android数据备份 Android模拟器 Android开发人员工具让您为Android平台创建交互式和强大的应用程序。这些工具通常可分为两种类型。 SDK工具 平台工具 SDK工具 SDK工具通常是独立于平台的,无论您正在使用哪个Android平台,都需要它们。将Android SDK安装到系统中时,会自动安装这些工具。下面给出了SDK工具列表 - 序号 工具和说明 1 android 此工具允许您管理AVD,项目和SDK的已安装组件 2 DDMS 此工具允许您调试Android应用程序 3 Draw 9-Patch 此工具允许您使用WYSIWYG编辑器轻松创建NinePatch图形 4 emulator 使用此工具可以在不使用物理设备的情况下测试应用程序 5 mksdcard 帮助您创建可与模拟器一起使用的磁盘映像(外部SD卡存储) 6 ProGuard 通过删除未使用的代码来缩小,优化和混淆代码 7 sqlite3 允许您访问Android应用程序创建和使用的SQLite数据文件 8 traceview 为应用程序保存的执行日志提供图形查看器 9 Adb Android Debug Bridge(adb)是一个多功能的命令行工具,可让您与仿真器实例或连接的Android设备进行通信。 我们将在这里讨论三个重要的工具,即android,ddms和sqlite3。 Android的 Android是一种开发工具,可让您执行以下任务: 管理Android虚拟设备(AVD) 创建和更新Android项目 使用新的平台附件和文档更新您的sdk android [global options] action [action options] DDMS DDMS代表Dalvik调试监视器服务器,它在设备上提供许多服务。该服务可能包括消息形成,调用欺骗,捕获屏幕截图,探索内部线程和文件系统等 运行DDMS 从Android工作室点击 工具 > Android> Android设备监视器。 怎么运行的 在android中,每个应用程序都在自己的进程中运行,每个进程都在虚拟机中运行。每个VM都公开一个调试器可以附加到的唯一端口。 当DDMS启动时,它会连接到adb。连接设备时,会在adb和DDMS之间创建VM监视服务,该服务会在启动或终止设备上的VM时通知DDMS。 制作短信 将短信发送到emulator.we需要调用telnet客户端和服务器,如下所示 现在单击“发送”按钮,您将在模拟器窗口中看到短信通知。如下所示 - 打电话 在DDMS中,选择“仿真器控制”选项卡。在模拟器控制选项卡中,单击语音,然后开始键入传入号码。如下图所示 - 现在单击呼叫按钮以呼叫您的模拟器。如下所示 - 现在点击Android工作室窗口中的挂断以终止呼叫。 只需使用鼠标将通知窗口拖动到中心,即可从通知中查看假短信和呼叫。如下所示 - 捕获ScreenShot 您还可以捕获模拟器的屏幕截图。为此,请在“设备”选项卡下右侧查看相机图标。只需将鼠标指向它并选择它即可。 一旦选择它,它将启动屏幕捕获过程并捕获当前活动的模拟器的任何屏幕。如下所示 - 可以使用Ctrl + F11键更改日食方向。现在您可以保存图像或旋转图像,然后选择完成以退出屏幕捕获对话框。 SQLITE3 Sqlite3是一个命令行程序,用于管理Android应用程序创建的SQLite数据库。该工具还允许我们动态执行SQL语句。 有两种方法可以使用SQlite,可以从远程shell使用,也可以在本地使用。 从远程shell使用Sqlite3。 输入以下命令输入远程shell adb [-d|-e|-s {<serialNumber>}] shell 从远程shell,通过输入以下命令启动sqlite3工具 sqlite3 一旦调用sqlite3,就可以在shell中发出sqlite3命令。要退出并返回到adb远程shell,请输入exit或按CTRL + D. 直接使用Sqlite3 将数据库文件从设备复制到主机。 adb pull <database-file-on-device> 从/ tools目录启动sqlite3工具,指定数据库文件 - sqlite3 <database-file-on-host> 平台工具 平台工具是定制的,以支持最新的Android平台的功能。 每次安装新的SDK平台时,平台工具通常都会更新。平台工具的每次更新都向后兼容旧平台。 下面列出了一些平台工具 - Android调试桥(ADB) Android界面定义语言(AIDL) aapt,dexdump和dex等 Android数据备份 Android模拟器