Android笔记
文章平均质量分 78
Sky小白
一位在永无止境的技术道路上奋力前行的追求者
展开
-
Android 小知识记录-----息屏后亮屏并显示Activity在锁屏页面之上
息屏状态下亮屏,并在锁屏页面之上显示Activity.原创 2022-06-30 16:19:42 · 2301 阅读 · 1 评论 -
Android知识体系梳理笔记二:AIDL进阶之Binder机制
为什么学习Binder机制Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种及其方便的跨进程通信机制。Binder是一种进程间通信机制,能帮助我们进行不同进程间的信息交流,以及数据通信。有大神看到个话,能不能高抬贵手原创 2017-08-07 20:09:21 · 940 阅读 · 0 评论 -
Android知识体系梳理笔记一:Android跨进程通信:AIDL
Android跨进程通信 AIDL原创 2017-08-02 20:36:43 · 714 阅读 · 0 评论 -
Android知识体系梳理笔记三:动态代理模式---插件加载机制学习笔记
静态代理模式静态代理模式就是我们常说的代理设计模式,我们采用一个代理类调用原有的方法,且对产生的结果进行控制;举个例子:我们现在在玩一款网络游戏,需要打怪升级;太累就找个代理吧,一觉醒来就会发现我们已经当上CEO,迎娶白富美,天下第一了!本来我们只能打怪,打怪…,但经过代理类增强,我们不仅可以打怪,还可以升级拿装备.插件加载机制原创 2017-08-11 17:51:48 · 699 阅读 · 0 评论 -
Android知识体系梳理笔记四:组件化开发学习笔记
组件化开发总体展示什么是组件化基于组件的软件工程(CBSE),也称为基于组件的开发(CBD),是软件工程的一个分支在整个给定的软件系统中,对整个系统中的各个功能模块进行分离,每个模块都是一个Module,都是可单独运行的APP开发期,每个组件都有自己独立的版本,可以独立的编译,测试,打包和部署一个复杂完整的系统项目的构建最后就是各个组件集成的结果组件化开发模块图主APP为各组件的入口(主原创 2017-08-22 14:14:31 · 580 阅读 · 0 评论 -
Android知识体系梳理笔记五:Kotlin学习笔记二:空安全,操作符,Lambad表达式...
kotlin 空安全,操作符,lambad表达式。。。原创 2017-09-14 15:48:16 · 1054 阅读 · 0 评论 -
Android知识体系梳理笔记五:Kotlin学习笔记一:类和继承以及Anko(全)的基本使用
前言对于kotlin,我是边写项目边学的方式来学习的,这些都是在做项目的时候遇到的问题及扩展学习的时候记录的,虽然有些内容不会涉及,但是我认为这种边写代码边学习的方式特别有助于记忆,毕竟纸上得来终觉浅!kotlin类与继承以及Anko库(全)的基本使用原创 2017-08-29 15:07:16 · 1564 阅读 · 1 评论 -
Android布局之---ConstraintLayout
Android布局之—ConstraintLayoutConstraintLayout 是一个ViewGroup ,是一种约束布局,能以更灵活的方式定位内部控件的位置,减少嵌套,减少布局层级,优化性能(体现在一套布局若在Relativelayout,Linearlayout等作为根布局,会出现嵌套很多,层级很多的情况,但ConstraintLayout则不会出现这种情况),还有,虽然Andro...原创 2018-08-14 11:42:05 · 457 阅读 · 0 评论 -
Android RecyclerView隐藏item(多布局)的所在区域显示空白
问题描述由于需求,需要把recycler view的其中一个条目GONE掉,且该RecyclerView为多布局状态,复写了getItemViewType()方法。若只是把内容隐藏,这样就会出现一片空白区域,高度不会改变。解决方法把 item 的高度宽度设置为 0 ;显示的时候再设置回来。探究网上的做法是,在onBindViewHolder里调用该方法 //防止隐藏...原创 2018-09-14 14:46:40 · 2805 阅读 · 0 评论