android手把手开发一个图片浏览器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

这次我给大家讲解一个Android图片浏览器的应用。

一:Android是什么

Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google 和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话或gPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。目前最新版本为Android2.1。

下图是它的结构:

简单来讲,Android就是一个开源的手机软件开发工具。

我主要给大家讲应用方面,大家如果有兴趣,可以了解相关基本知识。

要开发一个Android应用,首先得搭建Android开发环境:下载并安装Android sdk(Software Development Kit, 即软件开发工具包)。由于Android开发是集成在Eclipse中,需下载并安装ADT(Eclipse集成Android sdk插件)。搭建环境会用一个专门的章节为大家详细讲解,这里我就不再赘述。

二:Android程序的创建

开发环境搭好后,我们先启动Eclipse创建一个Android的应用程序,

然后在左上角单击File→New→Android Project,如下图所示:

如果在图中Java Project找不到Android Project:

在左上角单击File→New→Other:

在弹出框中Android文件件中选中Android Project,然后单击Next进入下一步:

弹出一个列表框:

下面对这个列表的一些重要属性进行讲解:1.应用程序名称以及内容栏:

2.工具栏:采用的编译工具即Android模拟器:

3.属性栏:即应用程序中的相关属性:

三:第一个Android应用程序这就是我们刚才创建的一个Android应用程序如下图:

在这里面,我们最关心的是界面(main.xml)与后台(Test1.java):单击main.xml:

我们先看看中间视图:

这是一个页面编辑器模式:

在左下角点击main.xml切换到界面编码模式:

这就是刚才页面视图的源码:

下面让我们看看后台(Test1.java)源码:单击Test1.java:

以下将此类程序称之为activity(活动),该activity运行时会自动调用onCreate方法:而上图中onCreate方法是启动res文件夹下的layout下的main.xml界面。

我们在看看配置文件AndroidManifest.xml,点击AndroidManifest.xml:

再点击最下方最右边的AndroidManifest.xml进入配置文件的源码模式:

这里有几个关键属性:即活动包名,活动名称。该应用程序一运行便会启动src目录下的test.app包下的Test1.java。

好,现在让我们启动这个Android程序:

选中该应用程序目录点击鼠标右键:在弹出框里点击Run As Android Application

在Console控制台上会显示如下信息:

说明Android模拟器启动成功以及该应用程序启动成功:

选中弹出的Android模拟器,点击menu便可在该模拟器中启动该应用程序:

效果如下图:

一个Android应用程序运行过程:

配置文件→Test1.java(后台的activity)→main.xml(界面)。1.配置文件AndroidManifest.xml源码

2.后台活动Test1.java源码3.界面main.xml源码

四:主界面

分析:如何做一个图片浏览器

首先我们得做一个应用主界面,如下图是一个简单的主界面:要完成这个主界面:

1.在main.xml中源码:效果如图:

接下来我们要完成的工作是去标题,改字体,设置背景图片。

首先我们要引进一些资源文件,如图片,外部颜色属性:将themepage1.jpg粘贴在drawable 文件夹下,再在values文件夹下建两个名为color.xml和style.xml的文件:选中values文件夹点击鼠标右键,在弹出框中点击New File,

在接下来的弹出框中:

在File name:给文件命名为color.xml,点击右下角的Finish,color.xml文件就创建成功了:效果如图

color.xml文件报错的原因:

1.因为color.mxl是mxl文件必须设置其版本号以及编码方式

2.color.mxl是res文件夹下的资源文件,必须设置标签如下图:同理可建立style.xml文件,我们需要的资源文件如下图所示:

界面主题:

在values下面的sytle.xml文件:

背景图片的设置:res资源文件目录drawable文件夹下的themepage1.jpg

字体颜色的设置:

在values下面color.xml定义一些16进制颜色属性:

#FFC8FF

取@drawable/pink可得到对应的#FFC8FF这个16进制的颜色值从而取到该颜色。如此便完成一个主题的建立,但如何应用该主题了?

下面就因该回到Test1.java这个后台活动:

在活动中设置主题:

相关文档
最新文档