在网上找了很多资料都从未编译成功过,一度特别失望;终于看了夏曹俊老师的视频播放器开发课之后也经过几番周折,最后成功了,在此总结一下,希望对在寻找资料的人有所帮助。
more >>在网上找了很多资料都从未编译成功过,一度特别失望;终于看了夏曹俊老师的视频播放器开发课之后也经过几番周折,最后成功了,在此总结一下,希望对在寻找资料的人有所帮助。
more >>最近又看到有人是分享使用空Fragment,来避免重写onActivityResult进行Activity之间信息的交互,这让我想起了之前看到的RxPermissions这个库也是使用这个原理去申请权限,当时觉得居然还有这种操作,想象力真是太好了。
more >>在老早以前就想要去接触了解这一块的知识了,奈何在工作中一直都没有机会去接触,就迟迟没有去学习这一块的知识。到现在终于开始去学习了,简单的搜索了一下,都没有太明确的博客去学习,都是很零碎的,而且在最新的版本中也有问题,到最后只能去看官方的文档,当然这才正确的选择,其实一开始就该去看的。废话不多说,这一个系列因为我才开始学习,不知道会有多长,但是会将常用的东西全部总结学习完。
more >>RecyclerView提供了良好的设计,将各部分功能的实现都拆解开,方便自定义,虽然加大了使用难度,但是却大大的增加了可扩展性,稍微会使用之后,扩展起来非常的舒心。
more >>对于联系人列表,几乎也是比较常见的功能,说简单吧,好像又不是一下就能写完的,今天终于抽空开始完善这个功能点。整个过程比较重要的技术点:
ConstraintLayout是在Google 2016年的I/O大会上新出的一个布局组件,过去这么长的时间,现在也更新到1.1.2版本了,优点是能将复杂的布局都放在同一层,这样大大的优化了界面渲染的效率。下面就开始总结我学习到的ConstraintLayout的知识点。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true