Android实用程序工作原理主要是通过窗口的集合构成一个完整的应用系统,分发给各个终端用户的就是一个应用程序,讨论构建 Android 应用程序所需的开发环境所需的工具。
Android实用程序支持一些可选命令行参数,以提供强大的特性,例如复制文件到设备或从设备复制文件。可以使用 shell 命令行参数连接到手机本身,并发送基本的 shell 命令。图 4 显示在通过 USB 线连接到 Windows 笔记本电脑的一个实际设备上运行的 adb shell 命令。
在这个 shell 环境中,可以:显示网络配置,网络配置可显示多个网络连接。注意这多个网络连接:lo 是本地或 loopback 连接,布局包含一个 TextView,这实际上是一块静态文本。它是不可编辑的。文本被设为黑色,并通过 gravity 属性设为水平居中。
tiwlan0 是 WiFi 连接,该连接由本地 DHCP 服务器提供一个地址。显示 PATH 环境变量的内容。执行 su 命令,以成为超级用户。列出包含某个应用程序的目录。Android 应用程序文件实际上是归档文件。
可通过 WinZip 之类的软件查看。扩展名为 apk。发出 ping 命令,查看 Google.com 是否可用。从相同的命令提示符环境中,还可以与 SQLite 数据库交互,启动程序以及执行许多其他系统级任务。
想像一下您正在连接到电话,因此这是非常了不起的功能。在下一节,您将创建一个简单的 Android实用程序。本节展示如何构建一个 Android 应用程序。示例应用程序非常简单:一个修改后的 “Hello Android” 应用程序。
您将进行一个微小的修改,使屏幕背景全部变为白色,以便把手机用作手电筒。这个例子不是很有创意,但是可以作为一个有用的例子。请 下载 完整的源代码。为了在 Eclipse 中创建应用程序,选择 File > New > Android project,这将启动 New Android Project 向导。
接下来,创建一个简单的应用程序,该应用程序有一个活动,并且在 main.xml 中有一个 UI 布局。布局包含一个文本元素,您将修改这个文本元素,以显示 Android FlashLight。下面的清单显示了这个简单的布局。
当然,这个应用程序并不是很强大。但是如果希望读点书,又不想打扰正在睡觉的爱人,或者如果需要在断电时去地下室查看保险丝盒,那么这个应用程序还是很方便的。
结束语
在本文中,您阅读了对 Android实用程序的简介,并构建了一个小型的应用程序。希望本文中的例子能激起您进一步探索 Android 平台的兴趣。Android 有望成为对市场产生深远影响的开源平台,它的用处将远远超越移动电话。
【编辑推荐】