(3)安装eclipse(直接解压eclipse-jee-indigo-SR2-win32.zip就可以了)。
(4)安装ADT(Android Development Tools).
下载ADT-0.9.7.zip后解压,将“features”和“plugins”目录中的文件拷贝到Eclipse的对应目录中。启动eclipse,选择Help-> Install New SoftWare->add中location中选择ADT-0.9.7.zip,完毕后,重启MyEclipse。
(5)在eclipse里配置SDK路径
选择Windows->Preferences->Android,选择Android SDK的位置。。如图2所示:
图2  Windows属性
(6)创建AVD(Android Virtual Device).
点击eclipse工具栏上的图标  ,点击new出现创建对话框,填完各项之后点击Create AVD,创建完成。其中SD卡的创建是在命令行窗口中输入Mksdcard+卡容量+路径,完成创建。
(7)启动模拟器。如图3所示:
 图3  模拟机
(8)Tomcat的安装
下载apache-tomcat-7.0.23.zip并解压到F:\apache-tomcat-7.0.23,双击bin中startup.bat启动Tomcat,双击shutdown.bat停止。添加三个环境变量:CATALINA_HOME,CATALINA_BASE和TOMCAT_HOME,变量值均为F:\apache-tomcat-7.0.23。下载tomcatPluginV33.zip并解压到eclipse\plugins中,重启eclipse,出现Tomcat插件。
2.2  Android开发四大组件
Android开发四大组件分别是:活动(Activity): 用于表现功能。服务(Service): 后台运行服务,不提供界面呈现。广播接收器(BroadcastReceiver):用于接收广播。内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。
Activity:
Android 中,Activity 是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一。在Android的程序当中,Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Activity就相当于一个网页。在Activity 当中可以添加一些Button、Check box 等控件。可以看到Activity 概念和网页的概念相当类似。
一般一个Android 应用是由多个Activity 组成的。这多个Activity 之间可以进行相互跳转,例如,按下一个Button 按钮后,可能会跳转到其他的Activity。和网页跳转稍微有些不一样的是,Activity 之间的跳转有可能返回值,例如,从Activity A 跳转到Activity B,那么当Activity B 运行结束的时候,有可能会给Activity A 一个返回值。这样做在很多时候是相当方便的。
当打开一个新的屏幕时,之前一个屏幕会被置为暂停状态,并且压入历史堆栈中。用户可以通过回退操作返回到以前打开过的屏幕。我们可以选择性的移除一些没有必要保留的屏幕,应为Android会把每个应用的开始到当前的每个屏幕保存在堆栈中。
Service :
Service 是android 系统中的一种组件,它跟Activity 的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service 是没有界面的长生命周期的代码。Service 是一种程序,它可以运行很长时间,但是它却没有用户界面。这么说有点枯燥,来看个例子。打开一个音乐播放器的程序,这个时候若想上网了,那么,我们打开Android 浏览器,这个时候虽然我们已经进入了浏览器这个程序,但是,歌曲播放并没有停止,而是在后台继续一首接着一首的播放。其实这个播放就是由播放音乐的Service进行控制。当然这个播放音乐的Service也可以停止,例如,当播放列表里边的歌曲都结束,或者用户按下了停止音乐播放的快捷键等。service 可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD 卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。
上一篇:ASP+access校园网上跳蚤市场的设计与开发
下一篇:java+sqlserver桌面背单词软件系统设计

浅析人工智能体系建设【5490字】

茬RedHat中使用ReiserFS文件系统【1804字】

使用indy的IdTcpServer,IdTcpclient传輸文件【68字】

使用http协议和winsockapi实现...

人工智能茬知识付费产业...

智能光网络茬城域网中的...

家居智能系统建设中的标...

国内外图像分割技术研究现状

承德市事业单位档案管理...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

公寓空调设计任务书