粉丝1.9万获赞35.8万


哈喽,大家好,我是 casey 啊,这是我最新一期的内容,现在看到的呢是我制作的简易版 iss 订阅应用,支持 ios 跟安卓等平台, 它实现了自定义的信息源,内容简介列表以及详细内容的查看。技术部分使用到了 h t t b s 的请求, x m l 的数据格式, jason 数据格式啊, x m l 转 jason 的一个方法, 呃, great 的卡片布局,还有就是一个显示我们网页的 review 这些技术,如果看完你有定制 app 的需求跟想法,也请你联系我, 接下来如果你想刮摸学习或者照抄复刻都可以,我会将代码全部展开, 一一讲解,全程干货,请你一定要用心看完并关注点赞,谢谢! 项目结构,那现在看到的是我们整个项目的一个结构了,那么在我们这个项目当中呢,主要是进行我们这个样文件的一个配置以及呢啊这里的 liver 而构成。 libo 里面呢分别是一个慢方法,还有两个页面,分别是烘 patch 跟 detailspatch 的,呃,这两个页面呢,分别就是我们的一个首页 烘焙机,然后呢是我们 dtas 的,就是一个详细的一个页面,是针对这两部分的啊。最后呢是这一个实体,因为我们的 rss, 因为我们的 iss 呢,它有非常多的格式,那我们要把它实体化之后呢进行操作,这样子的话会更加的方便,所以,呃,我们就定义了这样一个实体,去放这个每一个 it 里面的内容,比如说这个 title, description 啊, id 啊,令啊这些东西我们都是放到这个实体里面,最后呢在我们的烘焙起这个页面去,在这个首页这里烘焙起的页面去把它给显示出来的 配置文件,那配置文件的话呢,主要是这个样的一个项目的配置文件呢?呃在这里的话,我们做了一个呃项目的名称,然后呢在这里加入了几个插件, 呃分别是做什么用的呢?呃像这个 http 的话就是用来请求我们的啊 rss 的资源的,这里需要用到一个 http 的请求。 呃 x m l 呢,是因为我们这个 i s s 啊,默认用的那个数据格式呢,都是这种叉 m l 的格式。呃所以呢这个是必须要的。 呃然后呢在我们的这个做这个数据的过程中啊,因为呢 x m l 的它那个操作的问题,因为它复杂性比较难度比较大嘛, 所以我们呢我们会把它转成一种比较通用的在省格式。呃这样子的话呢,呃可以更方便呢我们去操作数据。像这个呃 data format 呢是因为,呃要跟我们这个 any data 一起 协作,这样呢才可以让我们的数据格式变成我们想吸想要的那种格式。呃这个 any dayty 呢是我们用来去处理这样子比较特殊的数据格式的。呃他可以直接就可以转换成我们要的 dayt time 的那种形态, 然后的话用我们的 format 去去把它那个格式格式成我们想要看到的任务最终的结果。 接着呢是这个 vip view, vip view 呢是我们现在这个点进去之后看到的这个啊详细的内容。 虽然我们这个得出的结果就是我们这个 r s s。 返回的结果呢是纯文字的形态,但是呢因为它的那一个呃内容都是以 s t m l 标签的形式来 呃反馈的,所以的话我们必须要有一个 vip 队伍来去支持,我们去把它用网页的形式给内容给显示出来啊。最后呢这个 flatkit 这个是可以不需要使用到的啊,这个是进入我们的那个首页的图片, 首页的图片呢,他是有一个预加载的一个过程,那么在这个本次当中是不讲解到这一块的代码 啊,代码部分,代码部分呢是从我们的面方法这里开始的,那面方法这里的话呢,非常的简洁啊,只是在这一个里面啊,做了一个那个 debug 的那个 侧边条给取消了,就是我们的这个右上角的这一个。呃,还有呢就是做了一个路由, 这个路由呢就是用来给我们跳转到 details 这个 patch 这个页面的,那这个页面呢,前面有讲就是我们这个详细页面啊,需要用到这个路由的配置呢,才能让我们完成这个跳转的动作的。 接下来是烘 pay 几。烘 pay 几页面的话呢,主要是由一个主类跟两个内部类构成的啊,主类的话呢是用来显示我们的整个页面的内容的, 然后这一个 iting 的组件呢,是用来显示这每一个单元,就是每一个小格里面的内容。 呃烘 tag 这里呢?呃有一个实体是作为我们整一个 itey 的这个数据的实体来去加载。呃,包括我们 这个 it 的一个组件也是需要靠这个实体的内容才能去把呃这些给显示出来。那么这个 it 这个组件呢,仅仅是负责这一部分的绘制,而这个所有的呃数据呢,是有这个 it 就去去承载的。 呃,这个是,呃 rss, rss 这里呢是我们用来做 http 的请求的一个方法。 loader 塔,呃, loader 塔呢?就是用来去给我们通过那一个 http 那里去承载的数据之后 啊去给他把数据加载到我们这个 entity 方面的上面的一个方法。呃, to entity, to entity 呢?就是我们在这个 load a 塔的 过程当中啊转换的这个,呃 xml 的数据啊,然后再处理成这一省嘛,因为我们要把 xml 的转成这一省,这一省之后呢,呃把这个数据再通过这个 n t t, 这里面有每一个每一个字段去把它转换成 n t t, 最后再给他啊复复制到我们这个总的这个大数据里面。 这个是一个收 details 的,就是用来跳转到我们的那个详细页面的一个方法 啊,这个就跟我们前面讲到的他需要路由的这样一个配置,那这里呢就是使用的那个路由的名称,这样子呢,我再把这个实体传过去,他就可以在我们这个页面把他给 完整的显示出来了啊,这个是我们的一个生命周期的一个初始的一个方法啊,那他是加载了我们的一个数据的 啊。 build, 那这里就是我们呃所有 ui 的一个开头了,呃,是有一个,有个 a p p 八,就是一个头部跟一个 body, body 就是我们现在显示的这这一部分的内容。 呃,头部可以看到是我们的 r, s, s, d m, 还有配置的一个背景颜色,就是我们看到这个头部这一部分。 呃 body 呢? body 的话我们做了呃一个判断的,这里是用来判断他是呃 loading 状态,还是用来显示整个 items, 就是现在显示出来的一个状态。呃,可以看到我们激活 他说他是有个楼顶状态的,等到数据加载完成之后呢,他就会把这个 items 给显示出来啊,楼顶的话这里仅仅是做了一个样式啊,把把这个图标给居中了。 呃 items 这里呢?我们是使用了一个卡片布局的。呃这个卡片布局呢,就是我们现在看到这个一一块一块的这个布局,就像我们呃的卡片一样,每一块都是一样大小的,他不是那种瀑布流浪形式。呃不同大小。 呃这里的话我们会给他内容限定了他的一个显示区域,然后的话呢在这个呃卡牌的布局里面呢,他需要显示每一块卡牌的内容呢,就是我们刚刚说到了这个 it 的组件这里边呢,就是我 我们看到的这个 it 的组件这里的。那这里一进来呢,他是有一个啊实体的数据的,因为啊,我们为什么是一个实体呢?因为我们是他只是负责绘制一块 某一块的这个这个 it, 所以呢他实体只要对应从一个就捧过来就可以了。那他呃有一大组的这个 items 的这个东西的话,那他就会呃一个一个的去完成他的绘制。 这里有个呃 state, 这个就是用来给我们调用我们主类的一个方法的。呃,因为我们在点击这一块内容的时候呢,他会跳转到另外一个页面嘛,那这一个的过程呢,是需要调用到前面的这一个。呃, so detail 的这个方法他就会过去的,所以需要他传这个东西过来,然后的话这是一个,呃给他复制的一个方法 啊。这个 bill 这里呢就可以看到我们这一个有一个 child 就是一个 body, body 就是我们现在这里显示的这样一块一整块啊内容了啊,是这个 item 的一整块内容了, 然后呢我们把这一整块呢都用这个 ink will 把它给包住了,那这样的话呢,我一点击的时候他就会触发那个跳转页面的方法,那他就会过来这里 呃 body 呢?呃 body 的话就是我是把它分成两部分嘛,一部分呢是缩列图,一部分呢是这个简介可以看到这个就是缩列图。那下面呢 这个标题作者还有时间呢?我是把它啊包括到这个简介这里的,可以看到简介这里的话,呃我是把它定义了一个面板,分别是把这个作者跟这个时间呢把它放到一块, 然后呢啊这一个这两个合在一块,之后呢又跟这个标题合并,就合并出标题在这个上面,那他们两个是一行这样子的效果 啊,当初呢他们两个的啊方式啊,其实我们用一个啊肉的这个方法也可以实现,但是呢 呃效果没有这个好,所以我最终呢是选择了这个 payboard 的方式。呃,接下来是这一个,呃缩略 图的这个方法,那缩略图的这个方法呢?前面数据那里已经准备好了,所以的话我们这里就啊只要负责他的样式,就是让他去填充满填充满他的格,以及他给他设定的高度,让他固定显示就可以了。 呃开头,开头的话,呃看到的是我们给他做了一个文字的缩略,如果他的文字过长的时候,他后面会变成三个点,以及呢他呃他的高度超过了一个这一个限定的时候呢,他也会自动去换行的。 呃接的是作者以及这个时间,那作者跟 title 呢?这个是呃内配置的内容是一样的,无非就是 是设置的时候他因为他只有一行的名称吗?我们不想他那两行三行这个不好看,所以呢我是把它嗯限定了一行的,然后到结尾的时候这里就会就会收敛。而刚刚我们的胎筒呢,因为他是加这里加了一个最大行数是两行,所以呢他到两行超过两行的情况下, 后面才会变成这一个啊缩略的这种方式的啊。最后就是我们那个 dayta 啊 data 啊,那这个 data 呢,我们是用到两个插件的,一个呢就是 any data, 还有一个呢就是一个 format data。 呃那这两个方法呢?首先我是用这个 any data 呢将这个数据转换成一个,呃 date time 的一种格式,那它这里转换回来的格式呢?是一个,其实是 一个 day time 的一种格式,因为我们这个 format data 这个方法里面是必须要是这种数据格式它才能啊识别到的,然后它转换完之后就是我们现在这样一个的数据,它转换成它的一个数据格式之后呢? 啊,我们再用这个 format to 保存的格式,按照我想要的啊月份日期、时间、分钟这样之后啊再把它显示出来,这样子就可以了。 接下来呢是收 details, 那我们在这个点击这个 item 之后呢,他就会进到这个收 details 这个页面了吧? 啊?我们可以看到是他是用了我们这个 details 的这一个标签的啊,看到我们路由这边他是用到了我们这个 details page, 就是我们 这个另外一个页面了。我们点击进去 details page 呢?啊,主要是两个类,一个呢是我们的主类,另外一个呢是负责我们实现的内部类,那内部类这里的话是由这个呃 controller 去负责我们整个这个 呃页面的呃主要内容的,因为我们这里呢是属于使用到的那个 review 的方式来去显示嘛,那呃就他是在我们这里非常重要的一个存在, 可以看到我们这里有一个实体,那这里一个实体的话就是跟我们的 items 用到的一样的,因为我们只是负责显示某一个 items 的,就是一个内内容的变道嘛,就是我们用到的需要显示到这个 description 的 内容,所以就只需要一个 it 的数据就可以了。然后这个是我们的初始这里那页面的初始,这里的话呢,我们主要是把我们这个 web will 进行一个呃初始化 啊,在这个初始化的过程是将他的背景颜色设置的一个啊,白色的 啊,这样子有一个好处,就是啊你可以精准的去控制你这个底部的一个颜色,如果你不去控制他的话呢?他可能是啊不可控的一个颜色,这样子的话 啊,观感会非常的不好,就是在这个拖动的过程中就能看到啊,比如说我们现在做一个演示, nice 就会在拖动的过程中看到这个不好的一个效果。 build, 那 build 呢?这里呢?是需要将前面传过来的这一个呃实体给接住的,因为这样子的话我才知道他是要显示哪一部分的内容吧? 啊,所以我们在这里用到了一个 arguments 去做这一个啊,路由传过来的数据的一个接收。 这个 scoft 呢,就是我们的常规的显示 ui 的一个内容,分别是用了一个呃 a p p 八的做同步,就是还有一个就是 body 嘛,就是下面这个只是用了一个 wifi view, 我们可以看到我们这把这里呢啊只是将一个头部这个标题内容用来做我们这个头部的内容显示。 呃,接着呢是这个 body body 这里呢?呃,其实主要是有一个 review 的这一个方法要在这里扭一下,虽然前面已经初始画过了,但是要扭一下才能使用,因为我们要将它放到我们的这个呃组件这里面, 然后呢在这个显示的过程呢,我们再用这个控制器要把这个内容给塞进去,因为他这个 呃另外画好之后如果不把这个塞进去的话呢,他是没有内容的。那在这个塞这个过程可以看到我们做的是 s t m l 的一些标签的一个配置哈。啊?为什么要做这个配置呢? 啊?是因为我们这个 description 这个这个字段里面的东西啊,它是没有 hdml 作为开头的啊,它只有内容 部分,那这样子呢,就需要我们去完善它,所以呢我就给他增加了一些啊,适合我们移动平台显示的等比率缩放的一个功能。 那我在这里呢就增加了一个适合我们移动平台需要的一个抖比例缩放的一个标签了,还有就是一些标头标题啊,跟内容的一个配置了, 到这里就结束了,看完有何感想呢?欢迎在评论区留言并点赞关注,谢谢!

粉丝不够一万,在发布视频的时候怎么关联热点呢?最近有抖友问说自己拍了和抖音热点相关的内容,但是却发现在打开热点小助手的时候,提示粉丝够一万才能够开通使用这个功能。 粉丝不够一万,能不能关联热点呢?这条视频就告诉你,零粉丝也可以关联热点的方法,一次学不会的建议点赞收藏起来,反复多看几遍。首先我们要在电脑端登录抖音创作者服务平台 左边的功能列表,往上滑动,找到服务市场。然后呢,去搜索框里搜索抖音热点宝,点进来会提示你免费订阅十二个月,你订阅一下,然后点击立刻使用。右边有一个发布视频, 点开它,把你本地存的视频拖到这个位置,就可以上传了。在这里编辑好标题和封面,然后关联 和你内容相关的热点发布就可以了,这样热点就成功关联了。关注我,每天分享有价值的知识!

大家好,本期视频我们来学习一下 fmsb 两百的报警订阅配置。 打开爱意浏览器, 输入一体机的 ip 地址, 进入登录界面,输入正确的用户名额密码, 进入业务配置下的抱枕经验件, 点击添加按钮,输入报警订阅名称, 我女士小优 这里的启用与智能勾选,左侧选择需要订阅的用户, 点击添加按钮,将打到右侧的与电源拥护下,点击下一步,选择报警员和类型。报警员有这其他人 定位设备,左侧选择需要订阅的设备, 又怎选择抱成类型? 对啊, 视频通道,左侧勾选需要订阅的摄像机的视频通道, 右侧勾选报警类型,如运动检测开始结束和视频丢失开始结束。第三类,报警输入通道,左侧勾选需要订阅的报警输入通道, 右侧勾拳放进内心。 第四类,报警点通道需要先在医生安全的上添加报警主机,这里没有添加,所以左侧没有报警员。 勾选报警点通道,点击保存会提示肉选报警员或报警类型,需要取消与勾选人报警类型。 第五类,门禁,这里未联机明清系统没有报警勾选通道,点击保存会有一样的错误启示。 第二位,智能检测左侧勾选需要人订阅的设备, 右侧选择抱紧内心,如区域路线和人力识别, 一起来吃它永远一起一上的抱紧那些 一线,然后大概等你。 这里可以输入备注键信息,点击保存添加完成, 点击边境按钮, 报警员和报警类型等等, 这里可以开启或者关闭报警电源。 你可以勾选一个报警界面,在点击上面开启或者关闭按钮, 点击删除按钮,确定删除,删除报警!订阅 本期视频就先谈到。

在抖音上呢,粉丝不能全交粉丝还有订阅者,那播放也不能全交,播放还有点击率,我们需要知道订阅者和粉丝之间的差别,那也要知道播放跟点击率的不同之处。那这边我先下一个定义啊, 为你呼喊的是粉丝看到最后的才是播放,就好像有些电视剧很火,但是你叫不出主角的名字,这个叫有订阅,有播放。 同样一些明星看我有什么作品,但是发个状态就会点击上千万,这个叫有粉丝没播放,但大部分人应该都想要粉丝,但对于点击跟播放应该没什么感觉吧。就如果你觉得雪糕比甜筒好吃,那么你的每条内容呢?都在阐述这个观点, 那么因此你的粉丝列表里面都是些跟你一样喜欢吃雪糕的人,那么这些人就是你的粉丝。如果你没有观点,他什么火,你拍什么, 最终你会获得一群凑热闹的订阅者。内容的好坏吧固然重要,但找到自己的观点是更重要的事情。那至于为什么我的视频没有流量呢?大概是太干了吧。