ANR信息获取(trace文件的产生流程) 首先收集需要dump trace的进程并给对应...
2023-09-14 717

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代...
2023-08-22 717免费
免费

如何确定应用发生了卡顿? 根据前面的文章我们知道Choreographer.doFrame()方法...
2023-09-12 716

在看Replugin源码时,发现在对插件apk文件解析之前,对这个文件加了一个ProcessL...
2023-09-13 706

Android FFmpeg 音视频开发系列连载 FFmpeg 开发(01):FFmpeg 编译和...
2023-09-15 706

本篇介绍 本篇介绍下如何在macos上编译android的ffmpeg,并在android工程中使...
2023-09-26 706

1. 模式介绍 模式的定义 一个请求沿着一条“链”传递,直到该“链”上的某个处...
2023-08-21 685

每个 Android 开发人员都通过从开发人员选项页面启用 USB 调试来开始他们的旅程,...
2023-09-20 679

一、扩展函数 定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩...
2023-09-10 678

类加载时机 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、...
2023-08-23 677

本文实例讲述了Android APK应用安装之AndroidManifest使用PackageParser.parse...
2023-08-19 676

模式介绍 模式的定义 将抽象部分与实现部分分离,使它们都可以独立的变化。...
2023-08-21 674

JNI 程序中的异常分为以下几种: Native 程序原生异常,一般通过函数返回值和...
2023-09-15 671

本文是Fresco源码分析系列第二篇文章,主要来看一下Fresco中有关图片缓存的内容。 ...
2023-09-06 669

Android 源代码树位于由 Google 托管的 Git 代码库中。Git 代码库中包含 Andro...
2019-02-20 668

概念:object声明(一个类)是延迟加载的,只有当第一次被访问时才会初始化,所以...
2023-10-09 668

泛型使用方法 在类上使用泛型 类上面使用泛型,需要把泛型声明在类名后...
2023-10-11 667

关于BeesAndroid项目 BeesAndroid项目提供了一系列的工具、理论分析与方法论,...
2023-08-23 664

1. 基本类型2. 关键字3. 函数4. Kotlin 方法可以直接写在 .kt 文件里,不用写在某...
2023-09-10 664
显示验证码
没有账号?注册  忘记密码?