首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
R8 如何优化我们的代码(3) -- 值假设与常量
assumevalues 用法 assumevalues 告知 r8 指定的字段值或者方法值将始终处于特定范围内或等于某个单一值 先看一段简单的代码 混淆前 混淆后, 不但做了内联,还帮我们做了一定程
如何恢复小米通话录音(综合指南)
意外删除小米设备上的重要通话录音可能会令人沮丧。不过,有多种方法可以恢复它们。在本指南中,我们将介绍四种有效的方法,帮助您恢复小米设备上已删除的通话录音。 您可以尝试通过小米云恢复通话录音,方法是登录
自定义TabLayout,支持自定义 Tab、ViewPager2 联动、循环滚动、自定义指示器
闲来无事,写了一个自定义的TabLayout,支持自定义 Tab、ViewPager2 联动、循环滚动、自定义指示器,并可使用IndicatorFactory类来统一管理各种指示器样式。
bilimiao bilibiliB站好用简洁的第三方开源免费APP 原为哔哩哔哩时光机
bilimiao bilibiliB站好用简洁的第三方开源免费APP 原为哔哩哔哩时光机 bilimiao
如果说中国黑客界有少林寺的话,那一定是中国黑客联盟。
Bhouse是中国黑客联盟的扫地僧。 当初给阿里看过场子的Nkever是中国黑客联盟的是中国黑客联盟达摩院首座。 winky相当于中国黑客联盟的戒律院长老。 碧血boy是中国黑客联盟的罗汉堂长老
修复一加切换功能不起作用的方法
作为一名对移动数据管理充满热情的人,我认为有必要写一篇关于如何修复一加切换功能不起作用的文章。如果你也有类似的情况,欢迎阅读这篇文章。因为在这里,你将学到许多解决一加切换常见问题的实用方法。此外,还有
Android的广播机制
广播机制简介 Android 中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。 Android 提
Android JNI中巧妙的使用动态注册
Android app加载.c/cpp和.so/.a就必然要谈到jni接口的编写,jni接口注册有俩种方式:动态和静态注册。静态注册的方式固然方便快捷,但是这样的话简单demo可以,为了项目的工程化,
Compose代码架构
Jetpack Compose 的架构主要基于 单向数据流 (Unidirectional Data Flow) 和 响应式编程 理念。下面详细解析各种架构模式及其实现。 1. Compose 架构核
【底层机制】Android标准C库为什么选择 bionic 而不是 musl【一】
Bionic是Android这个“特化Linux”的“特化C库”。它不是最标准的,也不是最通用的,但它是为Android而生的,是Android成功故事中一个关键且深思熟虑的技术基石
用 “快递站” 故事读懂 Binder 驱动:公开 / 匿名 Binder 打开全解析
如果把 Android 系统比作一个 “城市”,进程就是 “公司”,进程间通信(IPC)就是 “公司间寄快递”。但 Android 里的 “快递” 有个规矩 ——公司不能直接串门送件,必须通过一个 “
uniapp usb uvc摄像头插件
📄 UVC Camera 功能说明文档 近两年公司业务一致和USB摄像头相关,使用对比了UNIAPP插件市场好几款插件(600的、300的等等)要么功能缺少、要么对手机兼容性不好,于是自己经过认真研究
staticCompositionLocalOf或compositionLocalOf介绍
这两个函数都是用来创建 CompositionLocal 的,但它们在重组行为和性能特性上有重要区别。 1. 基本区别对比 特性 compositionLocalOf staticCompositio
CompositionLocal 详解
CompositionLocal 是 Jetpack Compose 中用于隐式传递数据的强大工具,它允许在组件树中跨层级共享数据,而无需显式地通过参数传递。 1. 基本概念 什么是 Composit
数列
求数列的和 求s=1-1/2+1/3-1/4+1/5....+1/19的值? 判断一个数,是不是素数 年化投资回报率是10%,投入1块钱,10年结束时能有多少钱 多少年能超过1000
开播多进程演进(内存优化500+MB)
通过一种巧妙的方式实现了多进程开播,优化不必要的业务逻辑,极大幅度降低了内存。 对于超级app中的独立功能,都可以借鉴该思路。
【Android】【底层机制】为什么Android要使用Binder而不是传统的Socket?
简单来说,Android选择Binder而不是传统的Socket作为主要的IPC(进程间通信)机制,是基于性能、安全、稳定性以及易用性等多方面的综合考量
匿名Binder的奥秘之“特工潜伏行动”
用故事和代码带你深入理解Binder驱动中匿名Binder的奥秘。这就像一场精彩的“特工接头”大戏! 故事背景:特工密报系统 想象一下,Android系统是一个庞大的间谍组织(系统),里面有无数个特工
安卓生命周期失效导致的问题
笔者在适配安卓16的时候发现一个奇怪的bug,桌面在编辑页面的时候有概率会卡住点不动,问题现象如下: 操作如下即可:桌面编辑模式,点击壁纸后上滑,再点击小部件后上滑,此时点击小部件/壁纸/桌面设置均无
WiFi万能钥匙去广告 显示密码版免ROOT v1.1.39 精简版免费连WIFI WiF
WiFi万能钥匙去广告 显示密码版免ROOT v1.1.39 精简版免费连WIFI WiFi万能钥匙是一款基于共享经济模式的免费连网
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30