毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
智能手机文件实时上传系统的研究与实现(4)
(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 卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP+access校园网上跳蚤市场的设计与开发
下一篇:
java+sqlserver桌面背单词软件系统设计
Android手机考勤平台的设计与实现
Wireshark的P2P文件共享中的行为提取软件设计
Android手机考勤系统设计
智能算法的海上应急救援基地选址优化设计
基于启发式算法的智能路径规划研究
基于RFID的智能保险理赔系统设计
基于Android的手机找回APP设计和实现
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
压疮高危人群的标准化中...
浅谈高校行政管理人员的...
从政策角度谈黑龙江對俄...
提高教育质量,构建大學生...
上海居民的社会参与研究
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发