1. 模式介绍 模式的定义 用原型实例指定创建对象的种类,并通过拷贝这些原...
2023-08-21 828

CodeReview常见问题汇总
2023-03-03 827免费
免费

为什么进行全埋点? 以往手动形式埋点 以往的埋点方式都是人为进行定义名称和选...
2023-09-25 809

关于项目 BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
2023-08-23 804

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

基础篇 OpenGL ES 3.0 开发(01):绘制一个三角形 OpenGL ES 3.0 开...
2023-09-15 800

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

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

背景 Android 12 上发现存在蓝牙外放问题,原因是存在多个应用设置通话音量,...
2023-09-26 790

1. 模式介绍 模式的定义 外观模式(也成为门面模式)要求一个子系统的外部与...
2023-08-21 783

在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
2023-09-21 773

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

目前市面上有许多Android插件化方案。每种方案都有各自的实现思路。而且随着Googl...
2023-09-13 766

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

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

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

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

1. 讲解这两个方法之前, 首先我们先看下一个图片, 只是一个简单的Activity, 一个Li...
2023-10-07 759

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

JNI 程序中的异常分为以下几种: Native 程序原生异常,一般通过函数返回值和...
2023-09-15 753
显示验证码
没有账号?注册  忘记密码?