讲解完Android的整体结构之后,接下来开始讲解Android工程文件的组成。在Eclipse中,一个基本的Android项目的目录结构如图2-20所示。图2-20 Android应用工程文件的组成1. src目录——程序文件在里面保存了程序...
2.3 Android系统架构剖析剖析二字听上去有一点狠,有解剖分析之意,是指对一个人或一件事做深入的分析,让别人了解这个人或明白事情的来龙去脉。学习Android之路是一条不平坦的路,需要付出一定的时间和精力。为...
事实证明实例教学非常适合计算机领域。无论是学习C、C++、Java编程,还是学习网页设计、CAD设计,实例教学是最科学的学习方法之一。学习Android开发也是如此,为了快速掌握Android的基本用法和规则,很有必要通过...
其实Android SDK并不简单,在前面搭建Android开发环境时,已经接触到了Android SDK中的一些开发工具,例如AVD模拟器。但是SDK很不一般,在它里面集成了很多有用的开发工具,这些工具能够帮助我们在Android平台...
在解压缩android.jar文件之后,就可以了解其内部API的包结构和组织方式了。如果要深入理解各个文件包内包含的API和API的具体用法,必须花费一定的精力和时间来研究它。学习android.jar的,捷径就是阅读SDK帮助文...
在platforms目录下的每个Android版本中,都有一个名为android.jar的压缩包。例如在笔者电脑中,platforms\android-8目录中的内容如图2-3所示。图2-3 android.jar文件所在的目录android.jar强大得有点出人意料,...
学习编程不能打无把握之仗,学习Android开发也是如此。学习Android网络应用开发所需的知识面比较广,不但需要学习底层方面的知识,而且还要学习通信、网页、蓝牙、邮件等方面的知识。除了学习上述开发知识之外,...
对于Android程序的开发者来说,模拟器的推出给开发者在开发上和测试上带来了很大的便利。无论在Windows下还是Linux下,Android模拟器都可以顺利运行,并且官方提供了Eclipse插件,可将模拟器集成到Eclipse的集成...
我们都知道程序开发需要调试,只有经过调试之后才能知道程序是否能正确运行。作为一款手机系统,怎样在电脑平台上调试Android程序呢?不用担心,谷歌提供了模拟器来解决我们担心的问题。所谓模拟器,就是指在电脑...
都说实践是检验真理的唯一标准,接下来新建一个项目来验证搭建的环境是否可行。 打开Eclipse,在菜单中依次选择File→New→Project项,在弹出的对话框中可以看到Android,如图1-29所示。图1-29 新建项...
当完成上述插件装备工作后,此时还不能使用Eclipse创建Android项目,还需要在Eclipse中设置Android SDK的主目录。 打开Eclipse,在菜单中依次单击Window→Preferences项,如图1-27所示。 在弹出的界面左...
本书讲的安装是以Windows XP SP2为平台,安装的软件为JDK 1.6、Eclipse 3.3、ADT 1.5、Android SDK 2.3。下面具体介绍各种软件的安装步骤。1.安装JDK安装Eclipse的开发环境需要JRE的支持,在Windows 上...
1.4 搭建Android应用开发环境古人云工欲善其事,必先利其器,意思是要想高效地完成一件事,需要有一个合适的工具。对于Android开发人员来说,开发工具同样至关重要。作为一项新兴技术,在进行开发前首先要搭建一...
有人说之所以Android能在这么多的智能手机系统中脱颖而出,成为市场占有率第一的手机系统,主要原因是有众多厂商支持,三星、HTC、摩托罗拉等纷纷推出了Android产品。虽然iPhone实现了完美的用户体验,但还是干不...
智能手机这个舞台比较热闹,在这个舞台内汇聚了当今各大流派的代表。功能五花八门,产品多种多样,并且竞争十分激烈。当然这样的热闹场景是消费者比较喜欢的,因为在竞争下可以获取更多更好的产品。在这个犹如春...
1.2 来到智能手机世界这个大舞台Android系统是一种智能手机开发平台,它是建立在Linux基础之上的,能够迅速建立手机软件的解决方案。Android外形比较简单,但是其功能十分强大,当前已经成为了一个新兴的热点,...
笔者在刚开始学习Android开发的时候,感觉对这个新兴的系统既熟悉又陌生。之所以说熟悉,是因为笔者当时所用的手机就是Android系统的。之所以说陌生,因为笔者当时只知道Android是建立在Linux基础之上的。经过数...
第1章 熟悉而又陌生的Android 11.1 这几年的那些事 11.2 来到智能手机世界这个大舞台 21.2.1 何谓智能手机 21.2.2 百家争鸣的时代 21.3 不只是群狼战术这点优势 31.3.1 优点一——系出名门 31.3.2...
随着3G技术的发展,无线上网速度越来越快,使得更多内容丰富的应用程序布置在手机上成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越...
本书以Android 网络应用程序的开发为主题,从底层原理开始讲起,结合真实的案例向读者详细介绍了Android 的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,从介绍Android 平台的基本组件到带领...