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后台,进行一系列后台设置,然后创建一个即将开发的应用,在此应用中创建对应的数据库表,再根据开发文档中的说明方法进一步开发。
上一篇:光子在苹果中传输的蒙特卡洛仿真+源代码
下一篇:QAD-CGA辐射屏蔽程序设计及优化

Android的音乐播放器的研究与应用

基于Android的五子棋设计与实现

jsp+mysql考试管理系统的设计与实现+ER图

php+mysql微擎系统的活动报名管理系统设计

基于云储存的文件管理系统设计+源代码

RFID射频识别技术的餐饮自...

安卓的生活助手设计与实现+源代码

硅酸钇镥闪烁晶体的光学性能研究

天秤男婚后出轨能改好吗...

人性化的用户界面设计研究

哈萨克民歌中生态美學思想的表现【4092字】

常用游戏对于小学生英语教学的影响

地方政府跨区域联合环境污染治理研究

建议全面开放生育政策,...

无刷电机调速系统设计任务书

中班幼儿“求助”型告状行为的访谈提纲

室外办公系统创新设计研究