基于android平台的个人信息管理系统的设计与实现整理版内容摘要:
QLite 作为系统本身使用的默认数据库, Android 平台提供了 和 这两个包用于 SQLite 数据库应用。 SQLite 数据库的应用模式可以分为 3 个层面:对数据库文件的管理、对数据库模式的管理和对数据记录的管理。 对数据库文件的管理,因为 SQLite 数据库是基于数据文件的数据库系统,所以对其数据库的管理可以视为对文件的管理,如文件的删除、移动或复制等。 对数据库模式的管理,这里 “模式 ”的概念是指 SQLite 数据库中的有关定义规则,如数据表的定义信息、字段的类型信息。 实际上,在 SQLite API 中并没有提供模式相关的管理窗口,但是 SQLite 数据库系统会在每个 SQLite 数据库中添加一些系统数 据表来存放有关该数据库的定义规则。 对数据记录的管理,这里的记录管理和使用 JDBC 进行记录操作是一样的概念,包括:记录的查询、添加、删除、更新等操作。 开发环境简介 该个人信息管理系统是采用 Android 平台进行开发的,采用 SQLite 嵌入式数据库,使用 Eclipse 软件开发, Java 语言编写。 Android 是基于 Linux 平台的开源手机操作系统,由于对 Linux 操作系统掌握不够,因此本次设计是在 Win 7 上进行,在 Eclipse 中使用 Android 插件,搭建 Android 环境,进行该系统的开发。 Android 概述 Android 是 “机器人 ”的意思,是 Google 公司在 2020 年 11 月发布的一个基于 Linux 平台的开源手机操作系统,是一个真正意义上的开源的智能手机操作系统。 该系统是由底层 Linux 系统、中间层软件包以及上层 Java 应用程序组合而成的,是为云计算打造的移动终端设备平台。 该系统一经推出立即受到了全球移动设备厂商和开发者的热捧。 Android 平台具有以下特性:应用程序框架支持组件重用与替换; Dalvik 虚拟机为移动设备做了优化;内部集成浏览器基于开源的 WebKit 引擎; 优化的图 形库包括 2D 与 3D 图形库,且 3D 图形库基于 OpenGL ES ; SQLite 用于结构化的数据存储;多媒体支持包括常见的音频、视频和静态印象文件格式(如 MPEG MP AAC、 AMR、 JPG、 PNG、GIF 等); GSM 电话(依赖于硬件);蓝牙( Bluetooth)、 EDGE、 3G、 WiFi(依赖于硬件); 照相机、 GPS、指南针和加速度器(依赖于硬件);丰富的开发环境,包括设备模拟器、调试工具、内存及性能分析图表和 Eclipse 集成开发环境插件。 由于 Android 平台的这些特性, Android 软件一经 推出后,很受欢迎,版本升级也很快,几乎每隔半年就有一个新的版本发布,目前的最新版本是 Android。 Android 操作系统体系结构分为 4 层,由上而下依次是应用层、应用框架层、系统运行库层和 Linux 内核层。 下面分别介绍各个部分: A. 应用层:本层是由运行在 Dalvik 虚拟机上的应用程序组成的,如日历、地图、浏览器、联系人管理等,这些应用程序主要采用 Java 语言编写。 另外,需要指出的是, Dalvik 虚拟机是 Google 公司为 Android 专门设计的基于寄存器的Java 虚拟机,因此,运行 Java 程序 的速度比 JVM 更快。 B. 应用框架层:本层主要是由 View、通知管理器( Notification Manager)、活动管理器( Activity Manager)等可供开发人员直接调用的 API 组成,而这些 API 主要是用 Java 语言编写。 C. 系统运行库层:本层主要包含 C 语言标准库、多媒体库、 OpenGL ES、 SQLite、 WebKit、 Dalvik 虚拟机等,也DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 就是说,该层是对应用框架层提供支持的层。 由于 Java 本身不能直接访问硬件,要想让 Java 访问硬件,必须使用 NDK( Native Development Kit)才可以。 NDK 是一些由 C/C++语言编写的库,主要是 *.so 文件。 这些由 C/C++编写的程序也是该层的主要组成部分。 D. Linux 内核层:本层主要包含驱动、内存管理、进程管理、网络协议栈等组件。 目前 Android 的版本基于 Linux 内核。 Eclipse 概述 Eclipse 是开源免费的 Java IDE 开发工具, 是一个开放源代码并基于 Java 的可扩展开发平台。 就其本身而言,它只是一个框架、一组服务,主要用于通过插件、组件来构建开发环境。 然而,幸运的是, Eclipse 自 身附带了一个标准的插件集,其中包括 Java 开发工具( Java Development Kit, JDK)。 Eclipse 是一个绿色软件,也就是说不用安装,只要将下载的软件包解压后,将文件夹保存到适当的目录下即可使用。 由于 Eclipse 的安装与使用简便, 大多数用户都乐于将 Eclipse 当作 Java 的集成开发环境( IDE)来使用,但 Eclipse 的目标却不仅限于此。 Eclipse 还包括插件开发环境( Plugin Development Environment, PDE), 它 允许构建与 Eclipse 环境无缝集成的工具,因此,这个组件主要针对希望扩展 Eclipse 的软件开发人员。 由于在 Eclipse 中的每样东西都是插件,因此,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境来说,所有工具开发的人员都具有同等的发挥场所。 但是这种平等和一致性并不仅局限于 Java 开发工具,尽管 Eclipse 是使用 Java 语言开发的,但它的用途不仅限于 Java 语言,比如,支持诸如 C/C++ 、 PHP、 COBOL 等编程语言的插件已经可用,或预计将会推出。 Eclipse 框架还可以用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统等。 Android 开发环境搭建 “工欲善其事,必先利其器 ”,因而,想要高效、快速地开发 Android 应用程序,好的开发工具和开发环境一定是必不可少的。 Android 是基于 Linux 平台的开源手机操作系统,但由于对 Linux 操作系统掌握不够,因此本次设计是选择在 Windows 平台上搭建 Android 开发环境。 基于 Windows 平台的 Android 开发环境,所使用的开发工具也是主流的开发工具,其中包括: JDK、 Eclipse 及 ADT 插件、 Android SDK。 在 Android SDK 中提供了一系列工具,比如,模拟硬件设备的 Emulator(模拟器)、 Android Asset Packaging Tool( AAPT) Android 资源打包工具、 Dalvik Debug Monitor Service( DDMS) Dalvik 调试监视服务、 Android Debug Bridge( adb) Android 调试桥和可将 .class 字节码文件转换为 .dex 文件的 DX 工具等。 上述这些工具可以直接在 DOS 命令行中调用,可以进行开发、调试、 编译、打包、部署等工作,但这种开发效率太低。 Android 提供了针对 Eclipse 的开发插件 Android Development Tools( ADT, Android 开发工具)。 有了 ADT 就可以在 Eclipse 开发环境中快速创建 Android 应用程序,并自动生成一些代码。 调用 Android SDK 中的工具(如 DDMS 进行调试、调用 AAPT 打包等)可以可视化地在布局文件中添加、删除视图组件,因而极大地提高了开发效率。 因为 ADT 必须有 Eclipse 和 Android SDK 的支持,而 Eclipse 必须有 JDK 的 支持,所以安装环境需要的配置是这样的:首先下载 Android SDK、其次下载 JDK、再次下载 Eclipse、最后下载安装 ADT。 下面介绍了 Windo。基于android平台的个人信息管理系统的设计与实现整理版
相关推荐
奖。 享受美食,快乐生活 河海大学 江宁校区快乐饮食节 12 C.美食电影大放送 内容: 放映 以“享受美食”为主题 的电影 , 迎合我们这次饮食文化节的主题,进一步烘托饮食文化节的整体气氛。 地点: 致高楼教室 时间: 十一 月 五 日晚 6: 30 开始 D. “脑力与体力的完美结合,为了美食而不断寻找吧。 ”美食大搜索 活动时间: 11 月 13日 活动地点: 河海大学江宁校区 参赛人员:
了严格的限制,因此在进入网站时首先判断当前时间是否为申请试卷时制定的考试时间,由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机 器的时间,也无济于事。 为了方便将学生集中起来考试有利于监考,也可以通过锁定考试中心 IP 地址的方式限制学生的使用的电脑。 考生在这个页面输入自己的信息,如考场编号,准考证号码、密码等等,单击“登陆”后进入信息处理程序(在服务器端执行)
变更;( 2)已确定的行政执法行为,非经法定程序行政机关不得随意改变。 本题中 ① 项是对相对人提出的要求; ② 项是对行政主体提出的要求,都符合确定力的含义,故选项 A 正确; ③ 项中,相对人负有必须遵守和履行的义务是行政行为拘束力的体现; ④ 项中,复议、诉讼不停止执行是行政行为执行力的体现。 【例题 多选题】关于具体行政行为的成立和效力的表述,下列选项中错误的有( )。
定,防止其偏斜。 模板周围搭设 钢管 脚手架其上设置作业平台。 灌注前基础表面进行凿毛处理并洒水润湿,使新旧砼较好连接,设 测量放样 凿 毛 清 洗基 础 表 面 架立支架 钢筋绑扎 立模 砼灌注 拆模养护 钢筋加工 模板加工 砼拌制、运输 制做混凝土试件 置串筒便于砼灌注。 钢筋骨架绑扎适量的垫块,以保持钢筋在模板中的准确位置和保护层厚度。 砼采用自动计量拌合站拌和,砼输送车输送泵送车灌注
监理公司 金华市金兰水库除险加固工程监理部 9 其中往来种作,男女衣着,悉如外人。 黄发垂髫,并怡然自乐。 ③ 见渔人,乃大惊,问所从来。 具答之。 便要还家,设酒杀鸡作食。 村中闻有此人,咸来问讯。 自云先世避秦时 乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。 问今是何世,乃不知有汉,无论魏晋。 此人一一为具言所闻,皆叹惋。 余人各复延至其家,皆出酒食。 停数日,辞去。 此中人语云