00:00
简单介绍一下SDK的文件夹结构,就这一个,来给大家找一下啊。D盘它就这一个结构。啊,这里面呢,我就说一些重点的第一个box。这个大家应该知道。里面放的是什么呢?文档好,打开一个box。啊,在DOS里面一般有一个特定的文件叫index。点HKM给它打开。啊,这是一个嗯文整个SDK的文档,大家可以做一个什么事啊,点击这一个。Develop什么意思?开发是吧?在这里面有一个API get啊,Get是什么意思呢?API向导啊,我们后面会反复的来看他们啊,这里面还有一个。是啥呀?
01:01
是我们平常说的API文档啊。嗯,我们以前经常看的就是看这种文档吗。嗯,但是呢,我们在做安卓开发的时候,基本上不太看这个。那你说你不看文档怎么学了?主要是我们这地方你要我要看,譬如说我要看activity。我怎么看呢?看着she的家。T,去搜索一下activity啊,很多时候是什么呢?是我譬如说啊,我想去看这一个方法里面怎么写的。啊,你可以CTRL加T。一点过去了,就就可以看了,因为上面有说明,因为文档呢,也是根据这一个注释来生成的。啊,所以我们不用跳到别的外面去看了。啊,那这一个呢。不一样,它是一个API的使用的一个向导,你在文档,在这个源码里面是找不到它怎么用的。
02:04
对吧,而我们在这个地方就能很清楚的知道,有些时候啊,譬如说我们来一个T啊,它是一个什么,下面有详细的解释。人说再详细也没用,习惯了就好了。啊,你看多了他自然就习惯了,其实我现在就看了这个英文的,我就觉得很舒服,你要真正的给我一个中文的,我还觉得不太舒服,就好像有些人既然用一用中文的。你要真给我一个中文的肯定,那我完全没法没法用,因为看到英文我还我很快我能知道去点哪个键,你要整一个中文的,有时候翻译还不到位。那时候就更难受了啊。Up。就是这一个大家需要去知道,嗯。文档啊,这个文档呢,我一般会怎么做呢?这里面有个是啊,联网的状态下面,如果你用谷歌浏览器反应特别慢,它总是尝试着去联网。
03:11
嗯,就你去看这个本地文档的时候,总是打不开,半天才打开,你就纳闷了,本地的怎么半天才打开呢。因为它总是尝试着去联网。啊,过来了,我用了一下。啊,那个火狐浏览器,火狐浏览器有一个特别好的功能。叫脱机工作。但它第一次启动是超慢。啊,大家看有这样一个选项,非常好的设置突击工作。那我就把那个大家看我已经关联上了。啊,添加一个标签啊一点。嗯,就可以用啊,每次我一打开就可以直接用了啊,不用每次都去找了,嗯。大家知道怎么样添加包间吗?
04:00
是不是点它呀,这些一些基本的操作大家要会啊。好。来我们继续来看啊,下面还有一些,嗯,大家看啊,有一个呢叫平台。平台里面包含了各个版本运行所需要的架包。什么意思?来看一下。在多下面有其他的有一些不太重要,我们先不说啊,先说说它平台,大家看,那也就是说我的这个SDK里面是包含了六个版本呢。六个作用吧,十十七十八十九啊,到21啊,我们当前用的就是什么18。嗯。18相当于对应4.3的版本,嗯,好,这个地方重要的就是我们用了它这个价包啊,这一个价包会关联到。这个里面来。
05:00
我们的应用里面呢。啊,用于我们应用的一个编译打包。好。嗯。啊,还有一些别的啊,别的版本也有啊,都有一个加包。好往下看,下面呢,有一个平台工具,有一个工具,我也就纳闷啊,为什么整成两个放在一起就得了。来看里面。在这个里面呢,有一个非常非常重要的一个可执行文件叫ADB。它是我们去模拟器或者真机跟我的eclipse进行关联的一个连接桥的一个工具,比如说ADB要没有正常的启动,那你连不起来。看着右键启动。看到了吧。就是这个adb.exe。
06:01
好,下面。啊。还有一个啊,这个地方来看一下,刚才说的是tools啊,平台这里面来,他这还有一个这一个用来干嘛的呢,后面我们会用到。我们说过了Android它用了什么样的数据库服务器啊,是对吧?啊,有了它我们就可以通过命令行。去跟数据库打交道。嗯,那用的少啊。好,下面一个还有一个工具啊,这个里面呢,会涉及到我们后面要讲的啊,什么画九拍图片啊,这个估计大家很多人不太懂,后面我会用到。啊,还有一个这一个比较有用。你看它啊,大家看着我,我再给大家点开一下啊,这个这一个视图数的一个查看器。
07:03
呃,视图数的查看器,我这个地方啊,看一下啊,我是没关联上来,我输掉了呀。先看第二秒。没有是吧。来,没有掉。我的这个里面点开一下它。嗯。正在加载别连接。他正在这是什么意思?是不是连接设备中吗?哎,诶连接上了,但是还缺东西。这,这是个假的呀。刷新下。有时候就是做安卓开发的最大的一个。虽然受不了了,就是经常性的这个连接会有问题。
08:02
我看一下现在行不行啊,还不行,那我得先把它关了。把它也关了。我怎么打开这么多呢,看一下啊,把它关了以后呢,我再启动一个吧。启动一下试试。啊。可以了啊。再让他启动一会。因为它比较重要,所以单独跟大家说一下。大哥,我去启动我当前的应用,启动一下好了,我来去打开我的工具。打开它。啊,有了好大概。这一个黑色的部分是什么呀?是不是正在运行在最前面那个main activity,好,你来去加载一下它的视图层次结构。
09:07
这个有什么用呢?这个用处就可大了,大家看啊。来,你说哪个是我的那个看一下啊,我要找到我我的那个布局,哪个是我的布局看一下。啊,就是这一个,我们是外围写了一个lay out,接着写了一个text view啊。我们通过哪个方法把它加载进来呢?的方法对吧,里面掉了一个什么法。Set content view吧,叫设置内容视图对不对,加载这个布局文件。好,大家可以看一下为什么叫set content比。有没有想大家看看左边这一个是不是相当于家长为谁的孩子啦?是不是的呀,你看这一个哥们他的ID是多少啊。
10:04
是不是content呀,是不是相当于这句这个方法要完整的说,怎么说呢,设置ID为content的什么呢子。啊,简称set content view。啊。来。这样的话啊,用它我跟你说这整出来有个什么用处呢,经常大家去做项目的时候。啊,你要写一个布局是吧,诶我发现有一个应用的布局吧,跟我的差不多,我要写的就跟它差不多是吧,怎么办。看他怎么写的,照他写呗。是吧,中国人这方面最强啊,我相信大家肯定能做到啊,这个不是说,嗯,你说你这不是抄袭吗?抄袭到时候他告告你啊,这怎么告啊,对吧,我改改,我把文字改改行不行,我把图标改改行不行是吧?我再加入点自己的想法行不行,是不是都可以啊。
11:11
告,只是在你做大的时候,你做的很牛逼了才告你,你要不起眼的时候谁告你?对。好。就是这样一个啊,这里面有两个,一个是plant plant,一个plant tours。好,下面还有一个叫S什么意思。啊,样例样子是吧,实际上就是一些什么呢。Google公司提供了一些样例工程。啊,而且它分为了不同的一个版本啊,给大家看一下17的这里面有很多看到了吗。就是一些小应用啊,测试应用,嗯。
12:00
我们后面用到一个应用。叫APIDEMO,你没发现开始的时候我们的这一个模拟器本来是不是就有啊。啊,它是对API的一个测试的一些综合性的例子。啊,挺好用的。嗯。后面我们会说了它啊,把它用一下。好。下面一个这个大家应该知道什么。是不是源码呀,啊源码,譬如说我们18的,这不是里面的源码吗?是加包com安卓这不很多吗。嗯,对吧,里面层次还挺深的,都是一些Java文件。那价报里面都是些啥文件呢?啊,大文件里面内部都是些什么文件,Class文件对吧。他需要Java文件吗?
13:02
是不需要啊,加文件给谁看的呀。是不是程序员看的呀,而class文件呢,给虚拟机看的。这个能理解吧,好。嗯,这是这里面的一个是啊啊,基本上是跟大家说了一下。啊,现在适当的有一个了解,大家都进去以后呢,都看一下嗯。
我来说两句