android
文章平均质量分 85
安卓公园
Android开发者
展开
-
Android 布局巧用之include、merge、ViewStub
相信大家经常听到include、merge、ViewStub这样的标签,官方也提到这三种布局可用于布局的优化。今天就介绍下这三种布局的使用,记录下来,便于后续app中的使用。include布局重用app开发过程中,会遇到不同页面里有相同的布局,这时我们可以将这些通用的布局提取出来到一个单独的layout文件里,再使用<include>标签引入到相应的页面布局文件里,主要通过includ...转载 2018-07-09 14:00:40 · 193 阅读 · 0 评论 -
Dagger2原理及使用
小伙伴们,又到周一啦,收拾好心情,准备工作了吗?今天跟大家一起来聊一聊Dagger2git地址:https://github.com/google/daggerDagger,起源于Square的Dagger,Dagger2是由谷歌接手开发;它是一个完全在编译期间进行的依赖注入框架,完全去除了反射;Dagger2通过依赖注入,让我们少写很多公式化代码,更容易测试,降低耦合,创建可复用可互换的模块;说...原创 2018-07-16 14:00:09 · 357 阅读 · 0 评论 -
Android8.0新特性解读
背景 Google在2017年的I/O开发者大会上发布了Android8.0开发者预览版,取名为Android O;同年8月,Google正式发布了Android8.0正式版,并正式取名为Android Oreo(奥利奥);可能有的小伙伴会问了,新的系统都更新一年了,怎么现在才做特性解读?咳咳,要知道,国内的大环境与国外不一样,Google去年8月发布新的系统,到国内的厂商在设备上使用最新的系统...原创 2018-07-03 15:54:08 · 3666 阅读 · 0 评论 -
你真的了解Fragment的生命周期吗?
Android Framwork开发人员中的传奇人物Dianne Hackborn在2010年将Fragment引入了Android,也就是在android3.0之后引入Fragment,他在提交信息中写道:“将单一的Activity拆分成多个独立的部件”的想法非常好。 然而,从今天Fragment的的实际使用效果来看,这一API的实现和演变并不理想。虽然在项目中我们经常使用Fragment,但F...原创 2018-07-10 13:52:07 · 160 阅读 · 0 评论 -
聊一聊Kotlin,学习路上不陌生
前言 今天早上翻阅技术博文,突然看到题为“是时候来学习kotlin”的文章,想想kotlin自google亲自指定为android开发语言也有一年多时间了这一年,各种学习资料铺天盖地,也有许多团队将原有java项目转为kotlin,但是其中的心酸苦辣,可能只有开发人员自己才能深切的体会到;借用鸿洋大哥的原话:太多开源库开始使用Kotlin作为语言开发了一批优秀的博主开始使用kotlin作为示例代...原创 2018-07-11 13:43:02 · 323 阅读 · 0 评论 -
Android项目开发该如何选择架构模式?
小伙伴们,看到这个标题,映入脑海的是不是MVC、MVP、MVVM等这些熟悉的字眼? 首先我们要知道为什么要选择架构模式? 1、代码可读性好 2、框架的核心思想:解耦 3、方便测试 4、易于使用和维护性好 减少复杂性最简单的方法是将不同实体之间的职责分开。它应该遵循单一责任原则,应该有一个唯一的理由来改变; 为什么需要方便测试? 当一个有效的测试策略用于验证某些实现与其规范的一致性时...原创 2018-07-17 18:01:45 · 1492 阅读 · 1 评论 -
Android8.0适配那点事(二)
小伙伴们,咱们今天咱继续对Android8.0的适配进行分解,今天将针对启动页,版本适配和系统限制等进行“啃食”猛戳这里查看Android8.0适配那点事(一);1、启动页适配近日,我无意中发现应用在8.0系统上面启动页崩溃,赶紧去找BUG,运行后发现如下异常:翻译后意思是:只有全屏不透明的activity才可以设置方向;解决方案如下:1.1、如果不考虑配置屏幕方向的话,直接将android:sc...原创 2018-07-05 16:24:43 · 664 阅读 · 0 评论 -
RecyclerView VS ListView
小伙伴们,RecyclerView和ListView我们在项目中经常使用; 我们来对这两个控件做一些对比,希望对我们以后两个控件的选取有一定的帮助: RecyclerView概述: RecyclerView 集成自 ViewGroup; RecyclerView是Android-support-V7版本中新增的一个Widgets; 官方对于它的介绍是:Recycl...转载 2018-08-02 17:36:24 · 212 阅读 · 0 评论