00:00
嗯。我们看今天的练习啊,这个练习呢,持续的时间会比较长一点,来看一下。它是我们手机微信里面的一个黑名单管理的一个功能,它主要的功能呢,就是一个黑名单添加列表显示删除和修改,其实就是我们对表数据的一个什么操作啊。真山改茶,那个真山改茶用英文怎么说来着,是不是用它来说对吧,简单来说就是c rud啊好,这里面技术点,第一个也是我们的目标这个数据库的操作。第二个列表显示list view列表显示第三个a dialogue的显示使用第四个上下文菜单。的一个基本的使用,嗯。
01:00
好呃,我也可以这样,先把那个功能呢给大家演示一下啊,这都没什么问题来。我们找到课件,嗯,找到这个扣的,找到APR,把这个B呢给它打开,这不是AK吗。嗯,给他来。ADBB10多,把这一个呢往里一拖。嗯,好了,好,我们来看一下。呃,应该在这边AP0000。哎,这个LL04是吧,这个吧。So。嗯。
02:00
你看啊,这里面比较特别啊,我现在是没有一个黑名单呢,没有一个黑名单,它现在显示的是一个是不是提示文本呢?嗯,还没有一个黑名单好了。来,现在我添加一个。啊,譬如说123吧,啊,随便添加一个有了吧,啊,我可以添加多个,这个都没问题。对吧,好,下面呢,我可以对它进行更新或者删除啊,譬如我删除一个没问题吧。啊,长案的时候来更新,诶这个更新呢,有点小问题,其实我们可以做的比它更好一些,因为你想我们现在更新的是123对吧,那这里面开始应该默认显示什么123,而且开始是一个背景。对吧,这个提示。接着我可以往里面去输入我更新后的号码,对吧?嗯,啊,整体的功能就是这么多,好了,现在我们来去做。
03:05
关了关了以后呢,来去创建一个应用叫APP04这个里面呢,是一个我们这里面是用吧,啊数据库或者叫DB也行啊。来把它硅谷。4.34.3。4.3 next next。嗯。好了。那我还是来去建一个笔记。下面我们来一起来分析一下,看看怎么来做啊。在这个里面我们要去显示它来看一下,最终要做出这个功能来啊,首先我们要去做什么。
04:06
是布局啊啊界面布局,嗯,界面布局里面啊。主要是主要功能还是list view对吧?还是要把list view给前端好做布局以后,下面那个布局我们包含一个list view布局,它能显示数据吗?不能吧,这个地方数据是存在我们的数据库里面的吧,那一旦涉及到数据库,这个时候就有点小麻烦啊,我们需要去使写什么呢?叫一个BB类。嗯。他我们在这个类里面能做一些什么事啊,还记得不,你创建数据库文件需要可以在这里面怎么吧,数据库还拉表对吧,主要是这两个对不对,嗯,好了。
05:05
那也就是说我们要在这里面建库建表,那在JDBC里面我们学过,一旦有表,必然会有对应的什么东西。啊,Do还有了一个表要对应一个什么类啊,我们叫是不是交叉B呢,实体类对不对啊,表对应的实体类啊,我就写个实体类吧,嗯。好,第四那就写do了,嗯。把do写好以后,下面我们才是去完成增删改查的功能。对吧,譬说呃,我们先可以完全完成什么呢?添添加吧,嗯。增加,嗯,添加吧,添加黑名单好完成添加以后,还有一个事情啊,就是显示列表。
06:06
显示列表后面就是我们的那个更删除和什么呢,还有一个更新啊。OK。好啊,先我们大致写了一个主要的大致的流程,下面我们来一个一个看啊,先一点一点的做,首先来看。界面布局好,我来把这个打开。现在我们要去写它,那整个界面应该怎么去写了。这个里面整体它就是一个list of you吗?不是上面是什么list of you,下面是它吧,啊其实还有一个这一个这一个呢,我们先暂时不做啊,暂时不要做这个效果,这个效果了,我们后面再再做它啊,你就想着下面上面是空白的啊,那上面空有数据的是不是显示数据啊,那就是个list。
07:07
那整体用一个什么布局啊,线性垂直的线性对吧,那就很简单了,嗯,这个布局倒不难。啊,布局一直都不是我们困难的地方,来个它。整一个。你,The view。来换人。18。拖一下好了,你来它要有ID是吧,IV may,好在这个里面怎么写零是是吧,GP接着来一个wait,等于一下面来一个什么呀。是不是来个八坦呢?下面来个八坦,我看八台能不能拖进来。有时候他拖不进来,大概还不好拖。
08:01
放大没关系啊,我们来改改就行,好,这个不要这一个。高度写什么,是不是自适应呢?嗯,包裹内容就可以好,这个不要,这个是。添加是吧,嗯,好了,来需要有一个啊安我这样不想ID我就写他对不对,要添加爱的或者爱的black啊也行,黑名单啊嗯,宽度或宽度要是什么充满这样好看一点是吧,嗯。好看一下。是不是可以了,嗯,好,现在我们把这一个也可以给他写一下。这个小黑。
09:00
好了吧,把这个list you也给它初始化,这种简单的事咱都可以先做。他,Find love you BYD,好,我们见面呢,就这写好了,我们可以来看一下。现在就这样一个效果,就上面呢,现在因为没数据嘛,我也没有去加载数据有没有读对吧?啊这个都不用管它啊,整个结构呢是对的就行,好,那我们的第一个布局就这样做出来了,来,我们先给它停下来。
我来说两句