毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的社区生活服务信息系统的设计+源代码(3)
1)在发送Message或Runnable时可以指定携带的Bundle数据、发送的时间以及推迟的时间。
2)在子线程与主线程进行通信,也就是在工作线程中与UI进行通信[10]。
(3)Activity
Android应用程序分层中的表示层是Activity,在实际开发时都是通过对Activity基类的继承和扩展来实现所有界面的显示和实现。Android的每个界面的布局各对应一个xml布局文件,Activity利用View来实现图形用户界面的应用,与xml布局文件绑定则利用setContentView()方法来实现。
(4)Intent
在Android应用中,不同的组件相互之间通信的桥梁是Intent,同时可以利用Intent.putExtra()在制定的Activity中进行消息传递。如果用户要从一个组件跳转到另一个组件,也必须用Intent来将其激活。
(5)Fragment
Fragment是Android 3.0的一个新的概念,在中文中将其解释为碎片。Fragment和Activity很相似,它的作用是在Activity中描述行为或者用户界面[11]。Fragment可以用来实现预加载的目的,当Activity被调用时,将会加载Fragment等待其被使用。当Activity正在运行时,用户可以在任何一个Fragment上进行操作。
(6)Webview
在Android应用内部浏览网页是通过WebView组件来实现的。Android提供了内置的使用开源的WebKit引擎的浏览器。WebKit可以实现搜索网址,查看邮件,播放视频等功能。在Android应用中,要通过WebView组件来访问网页。WebView组件的使用和其它组件的使用方法是一样的,既可以在XML布局文件中使用<WebView>的标签添加,也可以在java文件中通过new来创建。
(7)SharedPreferences类
SharedPreferences用来保存数据,并将数据存放在xml文件中 [12]。用户登陆后,可以将用户的用户名等少量信息存放在SharedPreferences中,以后使用的时候可以在任何Activity中随时调用。
2.2 云数据库
云数据库属于云计算技术的一种,它使得数据库的存储容量大大地提高,无需进行对于软、硬件的重复配置,使得软、硬件的升级更容易,很多后台功能也都被虚拟化了。云数据库的特点有高可用性、高可扩展性、支撑资源进行合理分类,采用多租户(multi-tenancy)形式等[13]。正因为云数据库具有诸多优良的特性,因此,数据库技术在未来的一个重要的发展方向就是云数据库。
2.2.1 云数据库特性
云数据库具有以下特性:
(1)动态扩展:理论上, 日益增加的数据存储需求可以被云数据库的极高的可扩展性满足, 云数据库在处理千变万化的情况时,呈现出了良好的弹性.
(2)高可用性:单点失效的问题得到了解决。如果一个节点失败了,剩下的节点将继续完成故障节点未完成的工作。云数据库中的数据基本上都是可以进行复制然后再利用的, 同时,数据的分部也可以按照地理位置进行区分[14]。
(3)低成本:采用多租户的形式,多租户形式实现了资源共享,而且用户在这种形式下可以节省一部分的开销;用户在使用云数据库中的各种资源时,需要按照实际需求支付,这样就极大地减少了不必要的资源浪费。其次, 大量廉价的商业服务器被运用于云数据库的底层存储,从一定程度上减少了用户的使用成本。
(4)使用便利性: 用户使用云数据库时不需要知道原始数据库的各种性能,不必要亲自操控,也不需要知道它的具体位置。一组正确的链接字符串就能够让用户开始对云数据库的使用。
(5)大规模并行处理:支持同时面向多个方面的应用以及解决方案。
2.2.2 Bmob云端数据库
Bmob是国内的一个云数据库平台,它向用户展开了免费的云服务的怀抱。多种平台都可以使用Bmob云端数据库,使用起来便捷、可靠、稳定,使服务器端的开发成本极大的降低了。同时,云端的数据库表的可视化提供了直观的后台控制,用户可以直接进行数据的增删改查,既简单又快捷。而且,根据对于开发者的开发需求的了解与总结,该云端数据库可以支持10多种数据类型的使用[15]。用户在使用Bmob云端数据库前需要在申请一个Bmob云端数据库账号,在网站上登录上申请到的账号进入Bmob后台,进行一系列后台设置,然后创建一个即将开发的应用,在此应用中创建对应的数据库表,再根据开发文档中的说明方法进一步开发。
共4页:
上一页
1
2
3
4
下一页
上一篇:
光子在苹果中传输的蒙特卡洛仿真+源代码
下一篇:
QAD-CGA辐射屏蔽程序设计及优化
Android的音乐播放器的研究与应用
基于Android的五子棋设计与实现
jsp+mysql考试管理系统的设计与实现+ER图
php+mysql微擎系统的活动报名管理系统设计
基于云储存的文件管理系统设计+源代码
RFID射频识别技术的餐饮自...
安卓的生活助手设计与实现+源代码
硅酸钇镥闪烁晶体的光学性能研究
天秤男婚后出轨能改好吗...
人性化的用户界面设计研究
哈萨克民歌中生态美學思想的表现【4092字】
常用游戏对于小学生英语教学的影响
地方政府跨区域联合环境污染治理研究
建议全面开放生育政策,...
无刷电机调速系统设计任务书
中班幼儿“求助”型告状行为的访谈提纲
室外办公系统创新设计研究