首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Leergo2198
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Zone冰域
6年前
Android
Handler、Looper、Message、MessageQueue 基础流程分析图解
Handler、Looper、Message、MessageQueue 基础流程分析图解
2919
81
评论
看书的小蜗牛
6年前
听说你Binder机制学的不错,来解决下这几个问题(一)
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Bin…
9973
147
8
小编
6年前
Android
5 个 Android 开发中比较常见的内存泄漏问题及解决办法
在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。
6460
390
11
黎伟杰
6年前
Android
使用ARouter实现组件化
本文不是重点分享ARouter的使用,而是分享使用ARouter如何去组件化。关于它的详细使用,大家可以看文档以及加群向询问。关于如何编写一个路由实现组件化,推荐看我同事的一篇文章手把手教你写Router框架入门篇 解耦,使得各自业务模块专注于自己的业务实现,而可以不关系别的模…
1.2w
227
9
Carson带你学Android
5年前
Android
RxJava
单元测试
Android RxJava 背压策略:图文 + 实例 全面解析
Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 本文主要讲解的是RxJava中的 背压控制策略,希望你们会喜欢。 1. 引言 观察者 & 被观察者 之间存在2种订阅关系:同步 & 异步。具体如下: 采用 背压策略。…
3128
139
3
Carson带你学Android
5年前
Android
Android 应用技巧: 手把手教你 优雅实现 “一键退出 App”
本文将全面总结“一键退出App”的实现方式,并为你一一实践,希望你们会喜欢。 1. 需求本质 即 需要2个步骤 才可 完成 一键退出 App 需求。下面,我将根据这两个步骤进行功能实现讲解。 2. 功能实现 注:上述方法仅仅只是结束当前App所有的Activity (在用户的角…
7916
185
11
看书的小蜗牛
6年前
Android
听说你 Binder 机制学的不错,来解决下这几个问题(二)
本篇是第二篇,主要是涉及Binder线程与进程的唤醒,传输数据的封装与解析等知识点。 Binder线程的睡眠与唤醒(请求线程睡在哪个等待队列上,唤醒目标端哪个队列上的线程) Binder协议中BC与BR的区别 Binder在传输数据的时候是如何层层封装的--不同层次使用的数据结…
3945
43
评论
看书的小蜗牛
6年前
Android
听说你 Binder 机制学的不错,来解决下这几个问题(三)
很多文章将Binder框架定义了四个角色:Server,Client,ServiceManager、以及Binder驱动,但这容易将人引导到歧途:好像所有的Binder服务都需要去ServiceManager去注册才能使用,其实不是这样。例如,平时APP开发通过bindServ…
5380
72
3
wutongke
6年前
Android
你不知道一些神奇 Android Api
这将是一个关于 Android Api 的系列文章,AntSoft 的 Android 团队一直紧随技术前沿,在 Budapest University of Technology and Economics 培训 Android 技术已经有 8 年多的时间。公司里有个传统就是每周进行技术分享,这里将介绍一些 Android 平台上有意思的 API。
8007
501
5
jacksonke
5年前
掘金翻译计划
Android
gradle
[译] 使用 Gradle 做构建检查
你是否听过这个词, 垃圾代码(Legacy Code)? 你是否考虑过在实际工作中,你也会制造垃圾代码? 那感觉挺可怕的,对吧? 但这是真的吗?你的代码会是垃圾代码吗? 我会问自己这个问题,最后决定对这个课题做一些研究。我尝试去弄清楚开发者是如何定义垃圾代码的。。。。
6420
52
评论