毕设汇报
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EditText
EditText是程序用于和用户 进行交互的一个重要控件,它 允许用户在控件里输入和编辑 内容,并可以在程序中对这些 内容进行处理。短信、微博常 用。
ImageView
用于在界面上展示图片的控件, 图片放在drawble开头的目录
下,用属性Android:src给
ImageView指定图片
帧布局
百分比布局
在此布局下,可以不使用 wrap_conent 、 match_par -ent 等方式来指定控件的大 小,而是允许直接控件在布 局中所占的百分比。
常用控件的使用方法
TextView
TextView用于在界面上显示 一段文本信息。
Button
Button是程序用于和用户交 互的控件,它可配置的属性和 TextView差不多。
目 录
01
CONTENTS
数据库理论学习 Android知识学习
02
03
04 05
UI设计
工作不足之处 预期进展
Part
4
工作不足之处
理论知识掌握不够 Android Studio使用不熟练 Icon不精美 UI设计不熟练
目 录
01
CONTENTS
数据库理论学习
02
Android知识学习 UI设计
与getWritableDatabase()一样均可 创建和打开数据库,但返回对象 不一样,当数据库不可写入时只 返回只读的方式
SQLiteOpenHelper类帮助创建和 升级数据库
与getReadableDatabase()
一样均可创建和打开数据库, 当数据库不可写入时,返回 异常。
getReadableDatabase()打开 数据库
getWritableDatabase() 打开数据库
目 录
01
CONTENTS
数据库理论学习 Android知识学习
02
03
04 05
成功项目展示 UI 设计
工作不足之处 预期进展
Part
3
UI设计
主界面展示 主界面UI代码 搜索界面展示 搜索界面代码
UI设计—主界面展示
Part
数据库理论学习 Android知识学习
02
03
04 05
UI设计
工作不足之处 预期进展
Part
1
数据库理论学习
关系数据库语言SQL 关系数据库的规范化设计
数据库内容剖析
SQL数据定义
SQL模式的创建和撤销、基本表的创建、修改和 撤销、索引的创建和撤销
关系数
据语言 SQL
SELECT查询语句的基本结构、SELECT语句的完整
UI设计-主界面代码
此处采用线性布局,加 入三个ImageView控件
<LinearLayout android:id="@+id/menu" android:layout_width="match_parent" android:layout_height="56dp" android:layout_above="@+id/List" android:layout_weight="1"> <ImageView android:layout_width="90dp" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/goods"/> <ImageView android:layout_width="90dp" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/search2" android:id="@+id/imageView" /> <ImageView android:layout_width="90dp" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/recent"/> </LinearLayout>
毕设进展汇报
2018
前言
至3月25日,毕业设计从开题报告到目前为止,经 历了 资料查找理论学习(数据库系统原理)开题 报告理论学习(Android开发)UI设计,目前正处
于UI设计阶段,后续将继续进行UI设计,UI设计完成
后开展 外文翻译代码实现论文撰写毕设答辩。
目 录
01
CONTENTS
SQLite数据库存储
onCreate()创建数据库
public void onCreate (SQLitteDatabase) {db.execSQL(CREATE BOOK); }
onUpgrade()升级数据库
public void onUpgrade (SQLitteDatabase db,int oldVersion,int newVersion){}
SQLeabharlann Baidu数据查询
结构、数据查询中的限制和规定、条件表达式的
比较操作
SQL数据更新
数据插入、数据删除、数据修改
关系数据库的规范化设计
SQL模式创建和撤销对应用户名的创
SQL数据 定义
建和删除,基本表的创建和撤销对应
生活助手中的物品类别创建
生活助手中物品的全局搜索或者
SQL数据 查询
SQL数据 更新
某一类搜索
UI设计-搜索界面
UI设计-搜索界面代码
此处采用相对布局, 嵌入相对布局,在 里面的相对布局中 加入EditView和 ImageView.
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@+id/menu"> <RelativeLayout android:layout_width="match_parent" android:layout_height="56dp" android:layout_alignParentTop="true"> <EditText android:layout_width="match_parent" android:layout_alignLeft="@id/search" android:layout_height="60dp" android:inputType="text" android:gravity="center_horizontal" android:hint="请输入关键字" android:textSize="25sp"/> <ImageView android:id="@+id/search" android:layout_width="45dp" android:layout_height="match_parent" android:src="@drawable/search2" /> </RelativeLayout> </RelativeLayout>
四种基本布局
LinearLayout 又 叫 线 性 布 局 , 这个布局会将它所包含的控件 在线性方向上依次排列。是 UI 设计中非常常用的布局。 FrameLayout 又叫帧布局, 应用场景比前两种少得多, 所有的控件都会默认摆在布 局的左上角 。使用场景较少。
线性布局
相对布局
RelativeLayout 又叫相对布 局,与线性布局不一样,相 对布局显得更随意一些,它 可以通过相对定位让控件出 现在布局的任何位置。非常 常用。
UI设计-主界面代码
此处采用相对布局, 加入listview控件显 示列表
LinearLayout android:id="@+id/List" android:layout_width="match_parent" android:layout_height="20dp" android:layout_alignParentBottom="true" android:gravity="center_vertical"> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:text="清单"/> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:text="搜索"/> <TextView android:layout_width="90dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1" android:text="最近"/> </LinearLayout>
3
UI设计-主界面代码
此处采用相对布局, 加入listview控件 显示列表
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#rrggbb" android:layout_above="@+id/menu"> <ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent"> </ListView> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent" ></android.support.v4.view.ViewPager> </RelativeLayout>
工作不足之处 预期进展 预期进展
03
04 05
Part
5
预期进展
预期主界面 预期搜索界面 预期最近点击添加小 标题
预期主界面
预期搜索界面
预期最近界面
Thanks
感谢观看
数据插入对应物品的添加、数据
修改对应物品信息的更新,数据
删除对应物品删除
目 录
01
CONTENTS
数据库理论学习 工作完成情况 Android 知识学习
02
03
04 05
UI设计
工作不足之处 预期进展
Part
2
Android知识学习
四种基本布局 常用控件的使用方法 SQLite数据库存储