手机版

电子阅读器论文(8)

发布时间:2021-06-08   来源:未知    
字号:

JAVA程序而实现的虚拟机,绿颜色的部分为C/C++语言编写的程序库,红颜色的代码内核(linux内核+driver)。在Application Framework之下,由C/C++的程序库组成,通过JNI完成从JAVA到C的调用。

2.3 Android四大组件

Android的四大组件是支持android应用程序显示,跳转,服务和事件的重要工具,它们主要是:活动(Activity),意图(Intent),服务(Service),内容提供器(ContentProvider)。活动是一个用户的窗口类,属于UI。活动是一个类,每个活动类继承基类的活动,和用于与其他控件一起使用。意图之间活动,跳跃和数据传输服务。Service是后台服务,为用户提供数据支持。内容提供器是负责数据的存储和读取。在Android软件的用户界面,通常采用XML技术设计,XML在位置和状态不能控制的使用没有布局,常用于Android的布局有5种,分别是:AbsoluteLayout、LinearLayout、RelativeLayout、FrameLayout、TableLayout,因为布局的利用,而且布局和布局之间能够相互嵌套,让安卓软件用户界面的设计变得非常灵活,即便面对些许比较复杂的窗口设计,只须使用合适的布局,就能够使开发变的很容易。

2.4 中介软件

中介软件作为android操作系统应用程序的桥梁,主要分为函数和虚拟机。安卓使用的是sqlite3数据库来存放数据的,用户可以通过ContentProvider类来获取数据。安卓的数据存储技术主要有:文件存储、preference、sqlite、ContentProvider和网络存储,本软件主要是用了文件存储,SQLite和ContentProvider,文件的存储是以流的形式可以读和写文件,可以以文格的格式,也可以以二进制的形式。在java语言中,如果要用到流,那么需要序列化写入文件的对象,在嵌入式移动设备中通常使用sqlite这种小型数据库,它可看作电脑上使用的sql server和oracle数据库。在这个软件中,用户生词本中的所有数据全部储存在sqlite数据库中,通过用文件作为介质保存数据来进行数据的备份与恢复。

电子阅读器论文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)