![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android之学习笔记
文章平均质量分 79
Egan
这个作者很懒,什么都没留下…
展开
-
Android 配置化参数动态化方案
文章目录背景基本步骤在编译时动态处理 `res value`在编译时动态处理 `BuildConfig`在编译是动态处理 `Manifest`大量参数的动态配置解决方案:背景随着 APP 的发展,以及业务的需求,有时我们需要提供代码业务逻辑相同,而页面展示的元素有部分差异的APP,那我们如何快速的产出 APP ,打造 APP 产品矩阵? 目前 Google 官方已提供了构建变异体 APP 代码的能力,简单来说就是直接配置就可以了,并不需要我们处理太多东西;基本步骤这部分大同小异,没有什么需要说原创 2021-01-05 10:46:01 · 974 阅读 · 1 评论 -
深度链接-Deeplinking
前言介绍使用数据的解析Google约束具体使用完全具体实现adb命令测试方法补充前言随着线上推广力度加大,不可避免的需要通过网页的形式向用户推广,进行APP的引流以及下载,这就使用了深度链接技术介绍深度链接(Deeplinking)是通过网页链接直接启动原生应用的方法。确切地说是通过映射预定义行为到唯一的链接上,让用户无缝跳转到相关内容页面。...原创 2018-03-19 17:26:20 · 1530 阅读 · 0 评论 -
MultiType多列表框架思想
前言MultiType 的特性常用写法核心思想源码用法前言本文是我的笔记以及Android的知识积累;MultiType 的特性 轻盈,整个类库只有 14 个类文件,aar 或 jar 包大小只有 13 KB 周到,支持 data type <–> item view binder 之间 一对一 和 一对多 的关系绑定 ...原创 2018-04-24 10:36:47 · 780 阅读 · 0 评论 -
RecyclerView设置监听的两种姿势
设置监听方法一使用方法设置监听方法二使用方法设置监听方法一Adapter 中定义一个 Interface;Adapter 中的保留一个接口对象;通过 adapter 的 set 、 get 方法设置接口对象;在 onBindViewHolder 方法中设置 itemView、view clickListener ,并在接口对象不为 null 时回调给 ...原创 2018-04-27 16:49:58 · 2837 阅读 · 0 评论 -
RecyclerView 滑动到指定下标、快速导航
需求分析思路默认API源码分析具体实现需求城市列表快速定位:通过右边的地区字母快速导航到特定位置 通讯录的快速定位分析思路默认APIRecyclerView 提供了3种方法用于滑动到特定位置的API API 区别 scrollBy(int x, int y) 根据x、y轴的距离,滑动 smoothScr...原创 2018-07-26 15:09:38 · 1036 阅读 · 0 评论 -
Android中的消息机制:Handler、Message
Hander、MessageAndroid 中的消息处理机制之一,也是我们经常使用到的一种; 其中牵扯到了 Handler、Message、MessageQueue、Looper等模块;经典示例public class HandlerActivity extends Activity { private Handler handler = null; @Ov...原创 2018-08-02 14:46:22 · 431 阅读 · 0 评论