1内存泄露 activityA被设定launchMode = singleInstance,该启动模式会将activityA放置在一个特殊的task中,不允许其他activi...
1内存泄露 activityA被设定launchMode = singleInstance,该启动模式会将activityA放置在一个特殊的task中,不允许其他activi...
在Android开发中,一说到跨进程通信首先想到的就是AIDL接口,然后就是Binder通信机制。其实,AIDL接口用起来是很简单的,但是由于接口的具体实现代码又工具生成,并...
@设计师吴彦祖 如果只是使用Google提供的那些控件,你说得当然没错~ 不过,我的目的是在自定义控件中也实现NestedScroll功能,这样就不必限制在官方控件之中了嘛。
我之所以选择SwipeRefreshLayout作为例子,是考虑到官方控件更有参考价值。
另外,如果只是介绍用法,那就真不能叫【深入解析】了~ 所谓深入解析,最起码得把其中原理分析分析,让阅读的人能够举一反三
深入解析Android Design包——NestedScrollAndroid开发中滑动冲突的问题一直是编写界面时的一个老大难问题,比如ScrollView+ListView的嵌套基本是没办法实现滑动的自然切换的(参考滑动冲突研究),可能...
@设计师吴彦祖 重点不在文章中,而在文章之外。比如官方文档,比如SwipeRefreshLayout源码
深入解析Android Design包——NestedScrollAndroid开发中滑动冲突的问题一直是编写界面时的一个老大难问题,比如ScrollView+ListView的嵌套基本是没办法实现滑动的自然切换的(参考滑动冲突研究),可能...
额... 这叫随便说说...
深入解析Android Design包——NestedScrollAndroid开发中滑动冲突的问题一直是编写界面时的一个老大难问题,比如ScrollView+ListView的嵌套基本是没办法实现滑动的自然切换的(参考滑动冲突研究),可能...
上一篇深入解析AndroidDesign包——NestedScroll 已经说过了,在AndroidDesign包中主要有两个核心概念:一是NestedScroll,另一个就...
前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...
框架图总结得很精髓,博主也是辛苦了~
不过,关于Binder用法举例,貌似代码有点太散了。
其实可以直接分析通过AIDL自动生成的代码~
Carson带你学Android:全面剖析Binder跨进程通信原理前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...
Android开发中滑动冲突的问题一直是编写界面时的一个老大难问题,比如ScrollView+ListView的嵌套基本是没办法实现滑动的自然切换的(参考滑动冲突研究),可能...
貌似许多人都是从lame库开始入门Android NDK开发的,在网上一搜一大堆详细教程。本篇的亮点是采用Google推荐的CMake工具(不是ndk-builder)来移植...