首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大模型子站
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Flutter
Android Jetpack
Kotlin
HarmonyOS
Java
APP
性能优化
展开
全部
Android
前端
Flutter
Android Jetpack
Kotlin
HarmonyOS
Java
APP
性能优化
面试
源码
iOS
架构
Canvas
Android Studio
暂无数据
推荐
最新
请选择
几乎是当下最详细的 AOSP 编译与调试运行指南
几乎是当下最详细的 AOSP 编译与调试运行指南,用于想要对系统源码深入调试或者定制自己的 framework
Android Perfetto 系列 2:Perfetto Trace 抓取
上一篇文章 Android Perfetto 系列 1:Perfetto 工具简介 介绍了 Perfetto 是什么,这篇简单介绍一下 Perfetto 的抓取。
【cronet】okcronet 来了,HTTP3/QUIC时代okhttp的替代品
okcronet 是类似 okhttp 的网络请求库,使用 Cronet 实现。 Github 与 Retrofit 对应的库是msnet(后续写文章介绍) 为何写这个库 HTTP3/QUIC在大厂里
安卓开发图片资源管理与优化
在做安卓项目中会遇到非常多需要增删改查图片资源的情况,如果这个时候图片资源命名混乱不堪会让自己写得很难受,别人看得更难受,后人改得脸消瘦。所以,良好的图片资源命名规范与资源优化对于项目至关重要。
HarmonyOs开发:两种方式快速实现NEXT版本组件化运行
为了更好了适配NEXT版本,针对之前的脚本做了拓展和优化,由单一模式提供了多模式使用,一种是node脚本,另一种就是hvigor插件形式,相对于旧版本,新版的组件化运行更加的便捷,也更加的简单。
APP端上通用安全体系建设
APP端上安全在谈什么 :APP的每个业务场景都有其既定的运行模式,若被人为破坏就可认为是不安全的。举个栗子,比如秒杀场景:大量用户在特定时间点,通过点击抢购来秒杀优惠商品,从而营造一种紧迫而有噱
Java多线程面试系列——为什么需要多线程
在Android开发的面试中,Java多线程的问题是绕不开的。这个系列主要介绍面试过程中涉及到的多线程的知识点,以及相关的面试题。
掌握 Android 数据流变成:从 LiveData 到 StateFlow,再到其他黑科技
在博客中,我们探讨了 Android 数据流编程的几种主流方式,包括 LiveData、Stateflow、RxJava、Flow 和 Kotlin Coroutines。
跟🤡杰哥一起学Flutter (十四、玩转状态管理之——Provider详解)
😆状态(State)管理——响应式编程框架绕不过去的一道坎。本节挑个最简单的Provider开刷,了解具体用法的同时,啃一啃源码,了解框架背后的实现原理~
Flutter & GLSL#9 | 函数曲线
张风捷特烈 Flutter & GLSL 系列文章: 《Flutter & GLSL#1 | Shader 让绘制无限强大》 《Flutter & GLSL#2 | 从坐标到颜色》 《Flutter
ExoPlayer架构详解与源码分析(12)——Cache
资源指的是一个完整的媒体文件(如一个MP4,ts文件),每个资源都有唯一的key,一般使用资源的URI作为Key,有时候同一个资源会有不同的URI(如URI加上了失效时间)这种情
AndResGuard源码分析
记录下分析资源混淆工具AndResGuard的过程,分析过程中思路可能会有些混乱,有时间会对文章结构做优化调整。 AndResGuard 插件的工作原理,就是创建了一个资源混淆打包任务,该任务会先调用
Android 截屏监控(已适配Android 14)
Android 使用ContentObserver实现截屏监控,已适配Android 14最新系统。
【Android 13源码分析】窗口显示第二步:relayoutWindow -2
上篇窗口显示第二步:relayoutWindow -1说过WindowManagerService::relayoutWindow 主要 做了两件事: 通过 createSurfaceControl
【Android 13源码分析】窗口显示第二步:relayoutWindow -1
View想要显示需要经过3个步骤:Measure,Layout,Draw,而一个窗口的显示也需要经过三步:addWindow ,relayoutWindow,finishDrawingWindow
Jetpack Compose : 超简单实现侧滑删除(威力加强版)
前言 上一篇 Jetpack Compose : 超简单实现侧滑删除 - 掘金 (juejin.cn) 很多人喜欢并且有同学想要威力加强版,今天它来了。 按照惯例效果图先行: 思路 威力加强版新增双侧
android native——从Java到C++
Google当初为了让Java开发者能快速介入到Android开发,把linux操作系统中用c/c++实现的各种系统能力利用Java封装起来,此举确实吸引了大量的Java开发者转战移动平台...
Flutter自绘图表库技术方案(一):基础
背景 flutter 三方图表库大多数属性无法自定义,难以满足产品千奇百怪的需求,那我们就自己画一个。 图表定义 定义图表组件与基础参数 图表样式(系列)
Android项目中使用Jetpack-Flow
Jetpack是一个由谷歌推出的、用于简化Android开发的库集合,其中的Flow是一个很重要的组件。本文将介绍Flow的概念、产生的原因、优点、使用方式、与LiveData的对比、使用的代码范例、
Flutter 动画 缩放图片、动画简化
addListener()函数调用了setState(),所以每次动画生成一个新的数字时,当前帧被标记为脏(dirty),这会导致widget的build()方法再次被调用,而在build()中,改变