Android
卟再聯汐
这个作者很懒,什么都没留下…
展开
-
Android平台阿里页面路由ARouter
之前项目里使用阿里的页面路由框架感觉挺不错的,趁着有空跟大家分享一下。一、为什么需要路由框架原生的路由方案存在的问题首先谈一谈原生的路由方案存在的问题以及为什么需要路由框架。我们所使用的原生路由方案一般是通过显式intent和隐式intent两种方式实现的,而在显式intent的情况下,因为会存...转载 2018-02-23 10:43:27 · 204 阅读 · 0 评论 -
MVC模式向MVP模式转变心得
记得刚入行那会儿,Mvc架构都被吹上了天,去那家面试,都必须要问Mvc,突然一天风向一转来了一个Mvp,为什么会这样呢,让我们先来捋一下这两个概念 MVC: M : 业务层和模型层,相当与javabean和我们的业务请求代码 V : 视图层,对应Android的layout.xml布局文件 C : 控制层,对应于Activit...原创 2018-02-23 11:20:59 · 354 阅读 · 0 评论 -
ListView单选多选
Android中,ListView可以设置choiceMode,可见Android对ListView的单选或多选是有进行封装的,然而我看到的许多单选或多选的ListView,包括我搭档以前写的例子,以前几个老外封装的库,都是自己维护了一个集合,用于存放每个item的选中状态。这样一来,不但代码显得繁复,逻辑上也成冗余,而且容易出BUG。 其实,ListView中,已经自己维护了一个SparseBo...原创 2018-02-23 11:23:13 · 161 阅读 · 0 评论 -
Retrofit2.0初体验
随着Google对OKHTTP的强势推动,和Volley的逐渐没落,而Retrofit也对okHttp进行了强制依赖。 Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,Retrofit其实质上就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层, 其将请求返回javaBean,对网络认证 REST...原创 2018-02-23 11:24:51 · 161 阅读 · 0 评论 -
Android内存泄漏的情况
原文Eight Ways Your Android App Can Leak Memory 这篇文章是别人翻译的,,然后我觉得挺好 ,就拿过来了这是原文博客的地址 Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能...转载 2018-02-23 11:28:44 · 182 阅读 · 0 评论 -
Kotlin之控件初使用
一、开始前的准备导入kotlin开发环境: 在androidStudio3.0版本默认已经集成好了。直接在创建项目的时候勾选include Kotlin support,会自动帮我们创建好kotlin语言的项目。不勾选就是java。 如果是手动集成kotlin: 需要两个地方进行配置 1、根目录下的 project - build.gradlebuildscript { ext.kotl...原创 2018-02-23 14:19:58 · 4839 阅读 · 0 评论