00:00
下面呢,我们来去完成我们手机内部文件存储的一个测试。线呢,还是一样需要去把那个给它建立起来启动。嗯,就叫iff吧。大家知道A什么意思吗?In这样一个对吧,F拉fair对吧,好。右肩。六。Other activity。Finish。好,可以了。现在写一个基本的注释。手机内部文件存储。
01:05
来先呢,我们需要去把布局给它。得到这个布局呢,也比较简单,我就不再写了。大家看看啊。嗯。嗯,在这里面呢,我们要做的效果是我们size下面有一个logo.png我有吗?所以默认是没有的呀,那我得找到那个logo点偏距啊。啊,这就是那个logo点偏距。好,来CC。看见V附进来可以了吧,嗯。下面呢,跟他的前面做法呢差不多一样,有save和什么。啊,Read读来试一下。
02:00
还是一样啊哈。Void一个是C。VO。好,把它准备好了以后,下面还是一样,需要看一下哪些视图是我需要操作的。哪个?就说这两个需要操作,还需要操作吗?是不是已经加好监听了,就不用管了呀。好,主要是这一个imagine。那我们把这个image view呢给它整一下。来定义一下排位imagine啊。
03:00
初始化啊,这些这些下去大家测试的时候呢,完全可以不用写啊。你就把我的代码把这这一段,把我后面写的这些东西给它删掉,往里面写就行啊,写的快一点。好,搞定了,下面我们来看,先看保存。来。我们这个保存来看一下怎么来做。那分步做,第一步我们要做什么呀?这个地方你是不是要先要去读这个图片呢?好读。读取下面的。哪个图片logo点偏距,但你要读它吧,得先要得到一个对象。大家还记得是谁吗?
04:00
这里是不是有一个三呀啊,我就先写个大概的步骤里面再去说具体的啊,读它读取它是得了一个什么牛啊。这个地方大家一定要知道,我得到的是一个input stream,对吧?好啦,那下面。我是不是读了以后是不是要保存,保存的话,那你想我要得到一个什么牛,得到一个得到什么牛叫out的使菌对吧,得到这个牛,这个牛是指向哪个地方的。对吧,是得到的是date date下。包名package name下的S下面的。Logo编辑。
05:02
算了吧,好,我这个地方这么写啊。我呢,得到这一个流,先得到一个输入流,这个输入流呢,是读取它的一个流。啊,这么写对称一点好吧,好,那下面得到这两个点以后干嘛。就是有一个概念叫边读边写。是吧,这样是不是就是实现了一个保存呢。好,整完了以后很简单。提示一下说保存完成就可以了吧。好,来,我们把这一个拿着做一下。现在看第一个我们要得到一个输入流,这个地方刚才来回看一下我们的API。
06:04
对吧?在这里面我们要读set下面的文件,需要有一个类叫a set manager。来看一下提示啊,就一个manager吧,等于有一个方法叫get。有了这个manager下面我是不是有可以去读取啊,读取文件来看一下manager点。Open方法大家看啊,是不是传一个样先logo.png返回的就是一个流,我们把这个异常给它抛出去啊。处理。好,这就是一个input对吧。有了输入流了,下面要得到一个输出流。
07:04
输出牛头,而且要指向这样一个路径是吧。来看一下我的。哪个?用哪个方法?是不是他呀。The open fire out of the screen。来试一下。就用它。好,指定一个名字,logo.png这个model怎么写的?还记得不?Contact的d model。可以了吧,这样我们就又得到一个0FOS。有了输出流啊,写了is吧,有了输入流,有输出牛,下面就是边读边写,这个是固定的写法。还记得怎么写来着吗?啊,第一个bit类型的数组叫什么名字啊,861个bit类型的数组写多少1024。
08:05
好,接着in length等于零或者等于负一,其实都可以对吧?好,下面接着什么Y来一个,再来括号是吧,Let等于。什么is.read读读到八号里面去,同时加什么不等于。不一。可以了吧,如果是这样的,那说明读到了数据吧。独大数据我就写呗。怎么写MOS点写八零。对吧,再有什么那。可以了吧。好,While循环结束以后要做什么事,关闭流对吧?来关闭流fos.close再有is间close。
09:04
好,最后提示。嗯,点make this点秀,嗯,说一个事情叫保存完成。写一个零好了吧。好了,来,我们把这一个呢给他练习一下看看。走,你。好,运行起来,点一下内部文件存储来了是吧。好,我现在呢,要去点击保存了,再点击保存,我先看一下。那个文件夹到底在不在?
10:02
我们是不是应该下面有一个files文件夹,这有吗?没有啊,看到确实就是没有。来点一下。说保存完成多了一个什么feels,是不是多了一个它呀,嗯,可以,那也就是说现在我们已经保存好了吧。保存好了,那说明我们内部文件存储是没有什么问题的。其实用到的方法就那几个啊,并不是特别多。
我来说两句