Android中的悬浮框
悬浮窗其实在移动平台的使用中会经常的遇到,无论是系统自带的悬浮窗,还是视频软件的退出时出现的悬浮窗,无论是聊天软件的通话悬浮窗,还是各大管家软件为了清理后台的悬浮窗,都会经常性的出现在我们的生活使用当中
BottomNavigationView
BottomNavigationView其实是android中很常见的一种组件,主要实现的就是底部导航栏,而它也是来自 Material Design 提供的 View,Material Design是Google 出了一个 design lib,目的是让android开发者能够开发出更美观,效果更棒的组件
android中的ViewPage
ViewPage的主要作用是左右切换当前的view,实现滑动切换的效果
Git——分布式版本控制系统
Git是一个分布式版本控制系统,每一次提取操作都会对代码仓库进行完整备份,解决了突发故障时没有及时备份,后续无法及时恢复的问题,保证了数据和本地代码的安全。并且GIT支持分布式部署,可以有效、高速的的处理无论大小的的项目版本管理。
HDFS的机架感知策略
HDFS采用机架感知策略来改进数据的可靠性、可用性和网络宽度的利用率。
AudioManager
当我们在听歌时,当我们在刷小视频时,当我们在看动漫、在看电影、在追剧时,不知道是否有人注意到,在这些软件中滑动屏幕或者拖动滑动条就可以直接控制音量,而不需要去按手机硬件上的音量键,这就要借助于Android提供的AudioManager来实现了
HDFS的体系结构
分布式文件系统HDFS是一种分布式文件系统,设计用于在商用硬件上运行,它与现有的分布式文件系统有许多相似之处。但是,与其他的分布式文件系统也有着很大的差异,HDFS旨在具有高容错、部署在低成本应将、提供对应用数据的高吞吐量访问。适用于具有大型数据集的应用程序。
HDFS分布式文件系统
分布式文件系统(Hadoop Distributed File System)是Hadoop核心子项目,为Hadoop提供了一个综合性的文件系统抽象,并且只会实现了多类文件系统的接口。HDFS基于流式数据访问、存储和处理超大文件。
Android中Style和Theme资源
Style和Theme主要是用于对Android应用进行美化设计,优化交互页面,充分利用各种样式和主题资源,可以开发出各种风格的Android应用
Vue的计算属性
通常我们会在模板中绑定表达式,模板是用来描述视图结构的。如果模板的表达式存在过多的逻辑,就会变得臃肿不堪,可维护和可读性就会较差,因此,为了简化逻辑,当某个属性值依赖于其他属性的值时,就可以使用计算属性
Android中使用Drawbl资源
Drawble是Android应用中使用最灵活,也是最广泛的资源,不仅可以直接使用".png",".jpg",".9.png"等图片做为资源,也可以直接使用多种XML文件作为资源。只要一份XML文件可以被系统编译成Drawble子类的对象,那么这份XML文件就可以作为Drawble资源
深入浅出——MVC
有一些更深的理解和逻辑。单纯依靠图片和简单的理论,只能达到堪堪入门的境界,想了很久,还是决定,单独开一篇MVC的文章,让我们深入浅出一下MVC的机制和原理。
Android studio使用小技巧
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA 也就是在开发android应用中由谷歌推荐的一个开发工具,那么在开发中自然也有属于这个工具的小技巧了,懂得技巧对于开发而言是十分有帮助的,可以让开发的过程中减少不必要的操作节省时间
Android中Activity设计思想个人理解
Android四大组件基本上是入门Android所必须要学的,在入门阶段或许只需要真的这么运行,知道生命周期,当我们再深入时就会发现四大组件设计的精妙之处
android简单的图形特效处理
android提供了一些额外更高级的图形图像处理技术,能够让开发者开发出更绚丽的UI界面
Android中的Web Service
Android手机平台实际上资源是有限的,不能做大量的运算和储存,对于复杂的应用指南部署在远程服务器上面,而为了让Android应用于远程服务器进行交互,Web Service是一个不错的选择
ExpandableListView
ExpandableListView是ListView的子类,在普通的ListView上面进行扩张,把应用中的列表项分为几组,每组里又可以包含多个列表项
AutoComlete TextView
AutoComlete TextView,即自动完成文本框,从EditText派生而出,它的本质上也是一个编辑框,比莆田编辑框多了一个功能:当用户输入一定字符之后,自动完成文本框会显示下拉菜单,然用户选择是否需要点击某个菜单项
UTF-8/utf8mb4
到目前为止,MySQL关于UTF-8和utf8mb4区别有限,而UTF-8支持的1-3字节,也比1-4字节的utf8mb4查询速度更快,空间更加节省,MySQL没有将UTF-8直接改为四个字节其实是因为涉及到MySQL底层存储逻辑,并且现有的使用UTF-8的数据库无法在线升级,干脆知己出了个utf8mb4更为快捷
android中StackView
StackView是AdapterViewAnimator的子类,用于显示Adapter提供的一系列View。StackView会以“堆叠”的方式来显示多个列表项