前言 经过前两篇文章的解析,我们彻底的理解GraphicBuffer的生产端究竟做了什么。本文就来讨论GraphicBuffer是怎么消费。 整个图元的消费到合成,最后到通过...
前言 经过前两篇文章的解析,我们彻底的理解GraphicBuffer的生产端究竟做了什么。本文就来讨论GraphicBuffer是怎么消费。 整个图元的消费到合成,最后到通过...
uid pid gid gids 的含义和作用 uid 的分配 查看应用UID 的几种方式 通过uid获取包名,通过包名获取uid 下面所有涉及的示例代码都是基于 A...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
先感谢博主,我是知道问题所在,但是想不出公式,或者说该如何动态算。
这些天遇到过这类问题,其有好几种表现:
1. 内容展示不全了
2. 某个item大了,小了...
然后之前让同事指导了下,告诉我问题所在: 每个 item的left / right可以不相等但是最终大小要相等。
言下之意就是遇到这种间距不固定的,那么offset就要动态算,可是这个公式想了半天愣是没想出来。。。
自定义ItemDecoration这个问题你真的注意到了吗本文讨论的是关于自定义ItemDecoration容易被忽略的问题,此文适合有过自定义ItemDecoration经验的同学阅读,还没有学习过的可以先去看看相关文章再来看本文...
一、tools 命名空间是啥?在哪里有? 在Android Studio 中,我们创建一个 xml 布局文件之后,通常在自动生成的代码中,会有一个 tools 命名空间: x...
距离上篇文章已有半年的时间,虽然这期间没什么输出,但是还是关注着RxJava和国内一些动向/文章等等,感觉很多人对RxJava还有些许误会和“错误”的理解。所以今天我们从最基...
为数不多的rxjava系列文章中的一股清流
一篇不太一样的RxJava介绍距离上篇文章已有半年的时间,虽然这期间没什么输出,但是还是关注着RxJava和国内一些动向/文章等等,感觉很多人对RxJava还有些许误会和“错误”的理解。所以今天我们从最基...
距离上篇文章已有半年的时间,虽然这期间没什么输出,但是还是关注着RxJava和国内一些动向/文章等等,感觉很多人对RxJava还有些许误会和“错误”的理解。所以今天我们从最基...
6啊!收藏退出一气呵成
@Jersay add to jcenter 后,需要一些时间审核,在你这个库的页面,右上方会有一串地址,你把它添加到你的project gradle文件中: maven{ 你的地址 } ,一般审核好之后,会有一封站内信
关于使用bintray-release插件发布项目的一些事方式一 一些坑提醒 项目中含有中文,那么请全局设置utf-8编码或者,使用另一种方式生成JavaDoc(可以仔细看下方生成JavaDoc方式,不一样的) 上传的库的名字,是和...
@在路上技术团队 你是之前提交过一版吗,例如1.0.0,是不是你这个库在Jcenter不见了,或者说,你是往1.0.1中去更新什么文件,然后其实你并没有1.0.1的分支(在Jcenter上)
关于使用bintray-release插件发布项目的一些事方式一 一些坑提醒 项目中含有中文,那么请全局设置utf-8编码或者,使用另一种方式生成JavaDoc(可以仔细看下方生成JavaDoc方式,不一样的) 上传的库的名字,是和...
@WDCherishToday
例如User这个bean,我是这么做的
1. 会有一个全局module(各module依赖于它),而里面也会有一个访问User的方法,通过接口提供,具体实现交给了usermodule,在其登录完成后,放入这个信息。
2. 在第二版中,我将m层单独拎了出来,成为一个独立module,对外提供各种业务访问的接口,而其他业务module,引用这个m层,即可,这样,不用担心bean的问题了,因为全部的bean/dto都在这个module中。
其他我当时想到的方法:
1. bean还放在你的具体module中,将其转成json字符串放入到文件或者sp,或者内存(全局列表),然后其他module取出这个json字符串,通过jsonObject去取。具体你应该懂了吧,另外这个key,建议不要直接硬性使用,而是包装一下,因为万一字段名字变了,你要改的地方可能会很多。
Android 组件化的一些问题几个月前开始了新项目的开发,采用了组件化思想,中间遇到的一些问题,在这里贴出来。 如何进行组件化 1. 在gradle.properties (project) 下,添加一个...
最近在准备android面试,整理了下相关的面试题,分为如下三个部分:android部分、Java部分、算法面试题,后续有新内容直接在对应的文章中补充。 android部分:...
1.应用启动流程分析: 1.1流程 一个Activity的启动过程。以Launcher中启动一个App为例,比如在Launcher中我们点了一个图标启动一个App的Activ...
将具体的内容呈现在DecorView,然后DecorView的载体是PhoneWindow,所以也可以间接的说: 将要显示的具体内容呈现在PhoneWindow上
Android窗口机制(一)初识Android的窗口结构Android窗口机制系列 Android窗口机制(一)初识Android的窗口结构Android窗口机制(二)Window,PhoneWindow,DecorView,se...