首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Hi逢场作戏
掘友等级
安卓开发
|
暴牙兔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
Android性能优化(一)之启动加速35%
那么第一篇文章我就从应用的启动优化开始,根据实际案例,打造闪电般的App启动速度。 而一旦App进程完成了第一次绘制,系统进程就会用Main Activity替换已经展示的Background Window,此时用户就可以使用App了。 作为普通应用,App进程的创建等环节我们…
Android :这是一份详细的 RxJava 实际应用案例教学
本文主要讲解RxJava的实际应用教程
Android 多线程:你的 Handler 内存泄露 了吗?
1. 问题描述 2. 原因讲解 在Handler消息队列 还有未处理的消息 / 正在处理消息时,此时若需销毁外部类MainActivity,但由于上述引用关系,垃圾回收器(GC)无法回收MainActivity,从而造成内存泄漏。如下图: 3. 解决方案 解决方案的思路 = 使…
Java&Android 基础知识梳理(10) - SparseArray 源码解析
SparseArray的用法和key为int类型,value为Object类型的HashMap相同,和HashMap相比,先简要介绍一下它的两点优势。 在 Java&Android 基础知识梳理(8) - 容器类 我们已经学习过HashMap的内部实现,它内部是采用数组的形式保…
Android单元测试(七):MVP与单元测试
本篇介绍如何对MVP架构的项目进行单元测试。会用到之前六篇文章中所介绍的内容,算是学以致用了。本文中我没具体说明的地方前几篇文中一定会有的。希望大家可以循序渐进。
一步一步使用 DialogFragment 封装链式调用 Dialog
日常开发中,Dialog 是一个每个 app 所必备的。 最后封装好的 BaseDialogFragment 已经添加到我的快速开发 lib 包中。 也可以去 AndroidCode 查看示例源码。 如果每个都要单独写,就显得有点浪费了,一般情况下,我们都需要进行封装,便于使用…
Android开源实战:手把手教你实现一个简单 & 好用的搜索框(含历史搜索记录)
今天,我将手把手教大家实现一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢。 1. 简介 2. 需求场景 3. 业务流程图 4. 功能需求 5. 总体设计 6. 功能详细设计 至此,关于搜索框的全部源码讲解完毕。 7. 具体使用 …
性能优化——内存泄漏(3)代码分析篇
在上一篇《性能优化——内存泄漏(2)工具分析篇》中,介绍了如何使用工具帮助我们检查APP中是否存在内存泄漏、及如何定位到内存泄漏,但项目并不能完全依赖工具来检查,毕竟定位内存泄漏比较麻烦,还不如在开发时就考虑到内存泄漏问题,尽可能减少内存泄漏,后续优化才不会那么痛苦。下面就来看…
关注了
2
关注者
0
收藏集
17
关注标签
26
加入于
2017-06-26