首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
HarmonyOS Model(模块管理) 资源管理
开发环境 DevEco Studio 3.1.1 Release Api 9 Stage模型 问题 项目结构引入的HAR越来越多,出现资源重名导致编译异常等问题 解决方案 方法一,抽离单独的HAR作为
【Android】只给个泛型,如何自动初始化ViewModel与ViewBinding?这几种方案值得了解
自动完成VM和VB初始化的几种方案 前言 例如我们的 Activity/Fragment 内部的对象初始化,如果是常规的通用的对象初始化,我们当然可以在基类中就定义了。但是对于一些类似ViewMode
Flutter 组件集录 | MenuAnchor 与多级菜单
前言 多级菜单在桌面端应用中非常常见,是很多应用程序中不可缺少的一环。它的价值在于: 那 Flutter 既然支持桌面端,那自然少不了对多级菜单的支持,菜单按钮的事件也往往伴随着快捷键的使用。本文就来
防御性编程
靠编写好代码可以维持你的工作(基础),可以去影响你的同事和领导(让你同事和领导从代码中认为你是一个技术能力靠谱的人)(进阶),那么继续下去,你可能参与团队或部门或公司重要的项目或事情(高级),再下去,
Flutter 开发环境搭建
Flutter 环境搭建的其实也并没有那么难,官方的文档写得还是挺好的,这篇文章只是对官方文档的一个补充或者叫注脚吧。
Kotlin Compilation Process Overview
本文基于 Kotlin 1.9.22 版本,对 JVM 编译全流程进行分析,程序入口点为 K2JVMCompiler,源码位于 kotlin-compiler-embeddable
Android 插件化原理浅析
插件化的目标 插件化技术为APP运行时提供了灵活的加载和运行机制,可以在运行时动态执行通过网络下发的代码,使原生具备了近似于H5的灵活性。插件化的动态技术,通常服务于以下目标: 缩减APK体积:通过将
基于ijkplayer实现透明视频播放(绿幕抠图)
ijkplayer green video opengl es filter 绿幕 视频 特效 滤镜
Autojs开发的坑
错误Uncaught ReferenceError ReferenceError: http is not defined 调用 http.get 的时候报错 这个错误可能是因为没有连接手机或手机模拟
三星S22之三:编译内核
给三星 s22 编译内核,加入了 KernelSU,主要考虑到 KSU 提供的 GKI 内核缺少一些硬件相关的驱动
ftrace驱动源码解析
本文介绍了ftrace的静动态实现原理,如何实现插桩,如何实现buffer输出,function tracer与function graph tracer实现的源码解析。
我对深挖Android Framework“变态”Android面试官说:您看我还有机会吗?
前言 面试,对于我们这些技术宅来说,就像是一场没有硝烟的战争。 面试现场 面试当天,我穿着得体,带着自信的微笑走进了面试室。面试官是个中年男士,戴着一副黑框眼镜,眼神锐利。他没有多余的寒暄,直接开始了
性能优化:Android面试通关的“秘密武器”,你掌握了吗?
前言 在这个移动互联网时代,Android开发早已不再是简单的功能实现,而是一场关乎用户体验、系统稳定性和资源效率的综合较量。随着行业竞争加剧和技术迭代加速,企业在选拔Android开发者时,对候选人
Android checkBroadcastFromSystem 源码分析
受保护的广播只能由System进程(参考isCallerSystem小节)发送,否则会报错 System进程只能发送受保护的广播,除非有下文说的特殊情况(参考Sending non-protected
Android kotlin协程原理深入分析,同步切异步原理
1. 协程是啥? 协程就是用于 Android 上进行 异步编程 的推荐解决方案,或者说其就是一个 异步框架** 2.进程、线程、协程比较 Kotlin协程之所以被认为是假协程,是因为它并不在同一个线
长虹 ZLH85Gi V1.00102 精简修改版固件
长虹 ZLH85Gi V1.00102 精简修改版固件 去除应用安装限制。 删除大部分系统内置应用。 可自由更换桌面。 可手机遥控、打字 下载地址 链接: https://pan.baidu.com/
Java并发知识点总结(二)
1. AQS(AbstractQueuedSynchronizer)AQS是 Java 并发编程中的一个抽象类,它提供了实现同步器的基本框架和算法。它是许多同步器的基础,例如ReentrantLock
yolov5 ncnn、torchscript-Android部署对象检测保姆级教程
使用yolov5训练自己的模型,并部署到Android端设备;经过一个月的整理和踩坑,这篇帮助深度学习小白完成从模型自定义训练,模型部署,模型转换pnnx,ncnn ,torchscript及部署过程
Kotlin 协程面试深度解析:coroutineScope 与 supervisorScope
在软件开发的面试中,经常会遇到涉及并发编程和异常处理的问题。面试官可能会问:“如果你需要同时执行多个任务,但只要其中一个任务失败,就希望立即中止其他任务,你会如何处理?”
Android VSync 是如何触发 Chromium 绘制的
梳理了 Android 平台下 VSync 信号是驱动 Chromium 内容绘制的大致源码逻辑流程
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