一文了解 Android 的崩溃
在 Android 中,应用崩溃可以分为四种,分别是:Java崩溃、native崩溃、ANR、OOM
...
【Rust NDK】动态注册和所有权间的纠纷
引言
前面几篇文章基本上将 jni-rs 介绍完了。然而,还有一个较为重要的部分没说明...
Kotlin 技术月报 | 2024 年 9 月
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形...
Android 进程通信——Binder
1. Linux 中的 IPC 机制
本文主要是对 Binder 的相关内容进行的总结,持续更新。
1...
Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化?
目录
一、为什么要进行内存优化呢?
我们开发一个App程序,如果不了解内存的使用...
你是如何使用 wait () 方法的?使用 if 还是 while
Hi 大家好,我是 DHL,大厂程序员,公众号:ByteCode ,在美团、快手、小米工作过...
Now in Android学习Compose是怎么切换主题的
上篇文章我们介绍了,Now in Android的架构,和具体功能介绍,在介绍功能的时候,...
人人都能手写的chrome插件,帮我省了1000多块钱
在网购的世界里,价格波动常常让人感到无奈。《京东价保》插件通过定时监控已购商...
Android 平台如何编译执行 C C++ 可执行程序
我们直接看一个示例:
写一个 helloworld c++ 可执行程序:
main.c:
# in...
volatile 和 synchronized 的区别
Hi 大家好,我是 DHL,大厂程序员,公众号:ByteCode ,在美团、快手、小米工作过...
协程异常:try-catch居然会不起作用?
协程就是互相协作的程序,协程是结构化的。正因为 Kotlin 协程有这两个特点,这就...
Flutter 之 ftcon24usa 大会,创始人分享 Flutter 十年发展史,一闪而过的鸿蒙身影
之前一直关注 Fluttercon 的相关活动,正如 Flutter 3.24 发布时所说,继 Flutterc...
一文看懂 Compose 强制跳过模式(Strong Skipping Mode)
TD;LR
Jetpack Compose 自 1.5.4 起引入了强制跳过模式(Strong Skipping Mode,简...
Android|事件分发
导语
事件分发是一个老生常谈的问题,理解事件分发机制,对于解决日常开发工作中遇...
Java ReentrantLock 源码阅读笔记(上)
Java ReentrantLock 源码阅读笔记(上)
Java 中的 ReentrantLock 与 Synchronized...
【Rust NDK】热修复?我用Rust实现一下
引言
前面几篇文章各位应该对 jni-rs 的了解比较清晰了。实际上在开发中,除去Rust...
关于 Linux 的常用命令(一)前言什么是 Linux获得 Linux 环境为什么使用命令控制关于 XShell 下的复制粘贴Linux 常用命令ls (罗列文件)cd (切换目录)pwd (显示当前路径)touch (创建一个空文件)c
前言
什么是 Linux
Linux 是一个操作系统, 和 Windows 是 “并列” 的关系, ...
Android10 Framework—Init进程-8.服务端属性文件创建和mmap映射
本章主要讲“属性文件创建和mmap映射”,现给出完整数据流程图
上一章中讲解了上图...
android 不生成BuildConfig 的办法
code{font-size:12px;padding:15px 12px;margin:0;word-break:normal;display:bloc...

