大概 Android的ANR主要有两种方式:1. 通过handler的延迟机制触发ANR2. Input事件触发A...[作者空间]
以Android11 为目标版本的应用(targetSdkVersion>=30才有影响) 所有应用在Androi...[作者空间]
最近一直在做内存和 ANR 相关的优化,接下来我将会花几篇文章梳理一下内存相关的优化,以及我是如何将 OOM 崩溃...[作者空间]
前言 LeakCanary 是我们非常熟悉内存泄漏检测工具,它能够帮助开发者非常高效便捷地检测 Android 中...[作者空间]
1、JVM 运行时数据区 JVM运行时数据区可以分为元空间,堆,虚拟机栈,本地方法栈,程序计数器五大块。 元空间(...[作者空间]
一讲到APK安装流程,它有四种安装方式: 系统应用和预制应用安装,开机时完成,没有安装界面,在PKMS的构造函数中...[作者空间]
本文介绍策略模式的具体应用以及Map+函数式接口如何 “更完美” 的解决 if-else的问题。 文章目录 需求 ...[作者空间]
App打包发布应用市场的时候正常点的一般都会加个混淆在打包丢上去吧 由于是线上环境,都是别人在应用市场下载使用,如...[作者空间]
一、三个sd卡内存区别 1./storage/sdcard 2./sdcard 3./mnt/sdcard 以上三...[作者空间]
目录 版本管理 比如像compileSdkVersion这种的可以通过一个单独的gradle文件来进行管理如下,新...[作者空间]
作者:李序锴链接:www.jianshu.com/p/54b5da7c6816[https://www.jians...[作者空间]
要在 Google Play 上发布,开发者需要将应用的 目标 API 级别 (targetSdkVersion)...[作者空间]
和你一起终身学习,这里是程序员 Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、指纹类概述二...[作者空间]
概述 RSA是一种比较常见的非对称加密算法,需要有着两个秘钥:公钥和私钥。公钥和私钥是一对,如果用公钥对数据进行加...[作者空间]
1、打开File => Settings => Tools => External Tools 2、+ 新增工具:...[作者空间]
前言 实现这个功能要解决两个问题: 如何使用AIDL进行跨进程双向通信? 如何传输一个2MB大小的文件? 问题1很...[作者空间]
MobileTool 最近没事学习了一波flutter,移动端没想到写啥。就写了一个桌面端应用。也是之前项目的一个...[作者空间]
Android 12 一个重要的变更是提高应用和系统的安全性,这个变更影响了所有目标版本为 Android 12 ...[作者空间]
在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。 一、简介 android.util...[作者空间]
1.分区存储概念 为了让用户更好地控制自己的文件并减少混乱,Android10针对应用推出了一个新的存储规范,新的...[作者空间]