字节跳动「移动 OS 部门」招聘安卓工程师,AI+硬件探索方向
最近考虑换方向的朋友可以看看,字节下的 AI 硬件探索部门北京、上海、深圳均有 H...
Flutter&Rust#05 | 图片亮度调节
匠心千刃 是张风捷特烈通过 Flutter 打造的 全平台 工具产品。基于 fx 应用框架和...
一文看懂 Compose 强制跳过模式(Strong Skipping Mode)
TD;LR
Jetpack Compose 自 1.5.4 起引入了强制跳过模式(Strong Skipping Mode,简...
Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化?
目录
一、为什么要进行内存优化呢?
我们开发一个App程序,如果不了解内存的使用...
Android一个APP里面最少有几个线程
Android一个APP里面最少有几个线程
参考
www.jianshu.com/p/92bff8d62…www.jianshu...
Android10 Framework—Init进程-8.服务端属性文件创建和mmap映射
本章主要讲“属性文件创建和mmap映射”,现给出完整数据流程图
上一章中讲解了上图...
一文了解 Android 的崩溃
在 Android 中,应用崩溃可以分为四种,分别是:Java崩溃、native崩溃、ANR、OOM
...
Android10 Framework—Init进程-9.服务端属性值初始化
本章主要讲“属性值初始化”,先给出完整数据流程图
属性值初始化核心内容:
属性...
如何使用 Kotlin Multiplatform 创建一个 Mac 应用
kotlin 官方推出了 Kotlin Multiplatform 技术(后面简称KMP),可以让我们开发多...
Android ASM 字节码插桩:替换字节码指令
公众号:字节数组
希望对你有所帮助 🤣🤣
我在 Github 上有一个开源库,一个适用...
5款独立开发者必备神器,让你轻松吊打大厂团队!
你有没有发现,当你作为独立开发者工作时,常常感到势单力薄?大公司有资源、有团...
技术成神之路:设计模式(十九)桥接模式
介绍
桥接模式(Bridge Pattern)是一种结构型设计模式,通过将抽象部分与它的实...
在 Jetpack Compose 中扩展 useRequest 实现自定义数据处理、异常回滚
写在前面
本文中提及的use开头的函数,都出自与我的 ComposeHooks 项目,它提供了...
android13#autofill
1.简介
android的自动填充功能自定义简单学习
1.1.如何实现
添加一个服务,继承Au...
ExoPlayer MediaCodec视频解码Buffer模式支持
一、前言
众所周知,ExoPlayer播放架构中,默认使用MediaCodec框架去解码和渲染。...
【Rust NDK】我觉得还能Log一下
引言
前面通过自定义函数去调用Android Log类的方式,实现了在 Rust NDK 中输出log...
Java线程池是如何保证核心线程不被销毁的
对于Java中 Thread 对象,同一个线程对象调用 start 方法后,会在执行完run 后走...
开发者偷偷访问的网站,赶紧收藏别让别人知道!(持续更新)
大家好!在这篇文章中,我将分享一些我个人经常使用的网站,这些网站不仅功能强大...
有了小孩后,对我的影响还是挺大的
张雪峰曾经说: 闺女是上帝对父母的恩赐,儿子是上帝对父母的惩罚。
2023年8月9日,上...
抖音自动进入直播间的动画挺有意思的,看看有多少种方式可以实现
在刷抖音的时候,发现有一个直播的专属导航页签,切换到这个页签之后,刷出来的内...