随机推荐

[摘]Android混淆从入门到精通

前言本文摘抄,网上都写的很不错,我就摘抄于此。简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇...

Exoplayer简单实用

前言记录一下ExoPlayer的简单使用,记录于此,方便自己查阅。正文ExoPlayer 是 Media3 中此接口的默认实现。与 Android 的 MediaPlayer API 相比,它增加了额外的便利性,例如支持多种流式传输协议、默认音频和视频渲染程序以及处理媒体缓冲的组件。Exo...

Kotlin中的特殊函数简介

前言简单记录一下Kotlin中的run()、apply()、let()、also()和with()等特殊的函数,方便自己查阅。正文run()@kotlin.internal.InlineOnlypublic inline fun <T, R> T.run(block: T....

记录一下ProgressBar的常用方式

前言记录一下ProgressBar的常用方式,加载动画,不转动的圆形,水平进度展示等。正文直入正题。隐藏内容!付费阅读后才能查看!¥1 ¥3多个隐藏块只需支付一次付费阅读参考文章《android ProgressBar 圆形进度条的自定义样式》《Android加载动画常用做法...

[摘]Android Studio Minimum supported Gradle version is 6.5. Current version is 6.1.1

前言开发中导入别人项目时偶尔如下这种提示:Android Studio Minimum supported Gradle version is 6.5. Current version is 6.1.1记录一下,方便自己查阅。正文完整的提示内容如下Minimum supported ...

[摘]Android ANR日志分析指南

当你的项目越做越复杂,或者你的用户达到某个数量级的时候,你的代码不小心出现细小的问题,你会收到各种各样的bug,其中ANR的问题你一定不会陌生。本文将详细讲解ANR的类型、出现的原因、ANR案例详细分析、经典的案例。定义ANR(Application Not Responding) 应用程序无...