Android Studio新版本New UI及相关设置丨遥遥领先版
1、前言
俗话说工欲善其事必先利其器嘛,工具用不好怎么行呢,借着Android Stu...
插件APK的解析
插件apk中resource访问
插件化技术应该实现: 对于插件中的资源在插件中仍然可...
JNI 编程上手指南之异常处理
JNI 程序中的异常分为以下几种:
Native 程序原生异常,一般通过函数返回值和...
获取APK中第三方库信息的工具
前言
最近想尝试开发一个Android安全性检测平台,在尝试获取APK第三方SDK的信...
macos上android ffmpeg编译与使用
本篇介绍
本篇介绍下如何在macos上编译android的ffmpeg,并在android工程中使...
Linux应用开发【第九章】GPIO编程应用开发
9 GPIO编程应用开发
9.1 GPIO编程基础介绍
GPIO(General-Purpose IO Ports)...
Jetpack Compose屏幕适配
开始
和之前一样,阅读这篇文章,了解一下适配的思路 :一种极低成本的Android屏幕...
在现有项目中使用KMM(二) – Android&iOS
一、前言
前面介绍了如何搭建 KMM 环境,本篇介绍如何使用 KMM 开发 Android&i...
线上内存泄漏排查思路
内存泄漏排查
背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...
android源代码下载
Android 源代码树位于由 Google 托管的 Git 代码库中。Git 代码库中包含 Andro...
原生AspectJ用法分析以及Spring-AOP原理分析
前言
前两天看了一些关于spring aop以及AspectJ的文章,但是总是感觉非常的...
Android中的线程Thread
线程原理
线程创建
线程是比进程更加轻量级的调度单位,线程的引入可以把进...
Android 12 适配升级小结
Android 12 发布已经有好几个月了,而且随着各大市场对应用适配的要求逐渐提高,...
全民k歌适配arm64-v8a方案
导语
近年来,随着计算机硬件的不断发展,32位的旧架构程序的性能瓶颈越来越明...
Kotlin-Parcelable遇到的坑,Parcelize使用
我们在页面间跳转时,经常需要传递值,在使用Java中我们实现Parcelable接口,实现...
Android Deeplink配置
Deeplink启动应用配置注意事项
1. Deeplink格式说明
Deeplink是目前...
Jetpack使用(一)Lifecycles核心原理
首先,我们要知道Jetpack是什么?引用谷歌官方的一段话:Jetpack 是一套库、工具和...
Android JetPack系列之——LiveData
LiveData是Jetpack组件的一部分,更多的时候是搭配ViewModel来使用,相对于Observa...
Kotlin之@JvmOverloads、@JvmStatic、@JvmField、@JvmInline等注解使用总结
写在前面
Kotlin代码可以经过编译器转换成VM虚拟机能识别的字节码,所以Java与...