快手在2020年中旬开源了一个线上OOM监控上报的框架:KOOM,这里简单研究下。 项目地址:https://github.com/KwaiAppTeam/KOOM/tree...
快手在2020年中旬开源了一个线上OOM监控上报的框架:KOOM,这里简单研究下。 项目地址:https://github.com/KwaiAppTeam/KOOM/tree...
作者为了方便自己使用,特整理一下官方的adb Android 调试桥 (adb) Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb...
插件化需要解决的几个问题: 插件的类是如何加载的 插件的资源文件如何获取 插件中的四大组件如何启动(Activity、Service、BroadCastReceiver、Co...
问题 最近我在处理线上奔溃日志的时候发现一个由Activity中onResume方法触发的ActivityRecord not found异常,具体信息如下: 可见当发生Ac...
Android 存储优化系列专题 SharedPreferences 系列 《Android 之不要滥用 SharedPreferences》《Android 之不要滥用 S...
系列文章 Android布局优化(一)LayoutInflate — 从布局加载原理说起 Android布局优化(二)优雅获取界面布局耗时 Android布局优化(三)使用A...
前言 本篇将从图片(文件)上传服务器的课题着手,讲述AndroidQ中如何通过本地uri路径上传服务器 相关系列文章 AndroidQ(10)分区存储完美适配 Android...
前言 最近时间在做AndroidQ的适配,截止到今天AndroidQ分区存储适配完成,期间出现很多坑,目前网上的帖子大部分都是概述变更内容,接下来的几篇帖子都是对分区存储实际...
一.基本使用 LinearLayoutCompat主要作用就是为里面的子View添加分割线,它有三个基本属性。app:divider="":分割线,类型Drawable;ap...
前言 Flutter(本文用的flutter是1.9.1版本)和许多其他移动应用一样也是使用栈来管理页面的,进入一个新页面就是一个入栈操作,而退出一个页面时就是一个出栈操作。...
一、前言 从 2015 年接触 Flutter 到现在也有两年多时间,在这期间我并没有正真地去了解这个神奇的框架,只是时不时拉取 master 的最新代码,编一下 flutt...
一. 概述 性能优化是 Android 中的一个重要知识,也是衡量一个 Android 工程师水平的重要依据,简单的性能优化,可能很多人都会。比如以下几个优化 UI 渲染的方...