浅析Android实用程序工作原理

移动开发 Android
在本文中将详细介绍Android实用程序,首先现为您对 Android实用程序进行简介,并构建了一个小型的应用程序。

Android实用程序工作原理主要是通过窗口的集合构成一个完整的应用系统,分发给各个终端用户的就是一个应用程序,讨论构建 Android 应用程序所需的开发环境所需的工具。

Android实用程序支持一些可选命令行参数,以提供强大的特性,例如复制文件到设备或从设备复制文件。可以使用 shell 命令行参数连接到手机本身,并发送基本的 shell 命令。图 4 显示在通过 USB 线连接到 Windows 笔记本电脑的一个实际设备上运行的 adb shell 命令。

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 有望成为对市场产生深远影响的开源平台,它的用处将远远超越移动电话。

【编辑推荐】

  1. Android应用程序组建原理深入剖析
  2. Android SMS短信服务相关概念简述
  3. PythonAndroid数据库相关代码解读
  4. PythonAndroid安装卸载程序具体操作方法解析
  5. Android应用程序的四个关键点
责任编辑:chenqingxiang 来源: CSDN
相关推荐

2020-05-11 12:13:16

GNULinux

2010-07-30 13:58:20

DB2 实用程序

2010-09-30 15:29:56

DB2查询管理

2010-11-30 15:04:31

Office Web

2009-07-16 10:23:30

iBATIS工作原理

2010-11-26 14:21:49

Office 套件

2010-11-30 15:18:32

Office

2010-07-26 09:14:22

Perl命令行

2018-08-31 08:42:48

LinuxUnix实用程序

2011-05-27 15:24:28

DB2

2010-11-26 13:58:54

2022-10-24 15:29:34

TypeScript开发程序类型

2023-02-28 15:20:31

TypeScript开发编程

2010-11-30 15:20:53

Office

2024-01-08 13:48:00

物联网

2020-07-14 19:45:13

LinuxgPhoto2备份手机存储

2022-08-29 19:52:34

socat命令Linux

2022-09-20 12:59:36

JavaScript函数

2010-04-14 08:49:43

Oracle数据库系统

2011-04-15 13:36:03

点赞
收藏

51CTO技术栈公众号