首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
鬼见愁啊鬼见愁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 1订阅
拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge
本文描述的虚拟机内存管理优化方案,是从应用侧视角对 Android 虚拟机内存管理进行改造,优化了虚拟机对 LargeObjectSpace 的内存管理策略,间接增加其它内存空间使用上限。
Android性能优化:我总结了关于内存泄漏的所有知识
本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析工具,希望你们会喜欢。 1. 简介 2. 对应用程序的影响 3. 发生内存泄露的本质原因 4. 储备知识:Android 内存管理机制 a. 内存分配策略 b. 内存回收策略 a. 内存分配策略 …
Jenkins Android自动打包构建教程
Jenkins下载与安装。 如果有缺失的百度添加相应的环境变量。 左边找到系统管理,然后点击下图所示的系统设置,需要安装的插件如下有gradle、git可根据自己需要扩展下载。 点击会执行打包任务,jenkins会根据配置的git 自动下载源码,并利用配置的gradle,执行a…
雪球 Android 客户端网络框架改造实践
作者:孙泉 前言 众所周知,所谓网络框架是一组网络通信能力的封装,为 APP 的数据传输提供技术基础,其重要性不言而喻。之前雪球使用的网络框架已经多年未更新,存在诸多问题,比如: 接入复杂:业务层需要
手把手带你搭建一个优秀的Android项目架构
最近公司准备上线新项目,由笔者来负责搭建项目架构,正好也把之前学的Kotlin等相关知识巩固一下,于是把搭建的成果抽取出来作为开源项目分享给大家,目前Github上本项目已经有280颗星星。
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
Android 开发中的架构模式 -- MVC / MVP / MVVM
关于架构的定义,其实在很多书籍和文章中都是不同的,很难做一个统一。这里列举两个定义: 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象…
项目需求讨论 - Android 自定义 Dialog 实现步骤及封装
根据实际项目需求出发。因为项目中的对话框要配合整个项目的 UI 风格,所以进行自定义 Dialog 的实现步骤,及最后写封装类。来快速实现各种自定义界面的对话框。
通用 PopupWindow,几行代码搞定 PopupWindow 弹窗
对 PopupWindow 的简单封装,几行代码搞定 PopupWindow 弹窗,使用 Builder 模式,链式调用