首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Jetpack之ViewModel
Jetpack 面试: ViewModel 必知的几个问题 (qq.com) 1.ViewModel使用方式 2.为什么Activity旋转屏幕后ViewModel可以恢复数据?ViewModel 的
Jetpack之Lifecycle
Lifecycle 使用及原理解析 一文搞懂Lifecycle是Android Architecture Compone - 掘金 (juejin.cn) Lifecycle原理解析,人人都能看得懂
AAOS 精准管控:基于用户类型的软件包禁用
本文解析了 Android Automotive OS (AAOS) 如何通过 config_userTypePackageWhitelistRes 机制管理多用户环境下的应用可见性。
IntentService和JobIntentService解析
1.IntentService (1).介绍Service Android中的Service是用于后台服务的,当应用程序被挂起到后台或者启动Service的Activity被销毁时,为了保证应用某些组
Rxjava原理
Rxjava(https://gank.io/post/560e15be2dca930e00da1083#toc_4) (1).Rxjava是一个用于处理异步和基于事件编程的Java库. (2).Rx
Android NDK/JNI 入门
1.安装NDK ,JDK并对JDK进行配置。 1.1.安装 1.2.JDK环境变量配置参考:https://jingyan.baidu.com/article/3c343ff70bc6ea0d3779
浅谈Android模块化和组件化
1.模块化简介 简单的小项目,大多都采用的是单一工程,独立开发。由于项目不大,编译速度及维护成本这些也在接受范围之内。一个大型App产品,多人合作、单一工程的App架构势必会影响开发效率,增加项目的维
ViewGroup中事件传递机制
【Android】View的事件分发机制_view的分发事件-CSDN博客 1.ViewGroup事件的消耗和传递主要是通过以下3个方法实现 A:dispatchTouchEvent 方法用于事件的分
浅谈MVC,MVP,MVVM,MVI三种架构模式
一.MVC架构模式 View:对应的xml布局文件 Model:实体模型(JavaBean) Controllor:对应于Activity业务逻辑,数据处理和UI处理 该模式的特点,就是当某个界面非常
2026 AIGC检测危机应对指南:SpeedAI专业降重降AI方案助你顺利毕业
2026 AIGC检测危机应对指南: SpeedAI 专业降重降AI方案助你顺利毕业****## 当前学术检测环境分析**** 随着人工智能技术在学术领域的广泛应用,各大高校和学术机构已全面升级论文检
RecycleView和ListView的缓存回收和复用机制
1.ReCycleVIew的四级缓存 1.1.屏幕内缓存 mAttachedScrap【ArrayList】 用于保存屏幕上可见但是数据未发生变化的ViewHolder createViewHolde
Android布局优化:include,merge,ViewStub,ConstraintLayout总结
Android布局优化:include 、merge、ViewStub详细总结 1.include的用法 include.xml include_login.xml 层级关系如下图: 2.merge的
Android四大组件
1.Activity的生命周期状态(https://blog.csdn.net/ttandroid/article/details/80926753) (1).ActivityA第一次启动,调用onC
Android 协程-Dispatchers
Dispatchers是协程的调度器核心类,作用是指定协程代码运行在哪个线程 / 线程池上,是实现协程线程切换的关键
SQLite详解
参考文章:https://www.jianshu.com/p/5c33be6ce89d 1.首先创建一个extends在SQLiteOpenhelper的类,并重写onCreate和onUpgrad方
浅谈Xml的三种解析方式
参考文章:https://www.jianshu.com/p/4e6eeec47b27 ###Xml ###1.Sax解析 优缺点:解析速度快,占用内存少,但是没需要解析一类不同的xml,就要编写新的
算法基础之排序算法
1.冒泡排序 特点:比较相邻的元素,如果前一个比后一个大,就把它们两个调换位置。 2.插入排序 特点:从第二位数开始,每一个数字都试图和它的前一位比较,并重复这个动作,直到前一个数字不存在或者比它小的
TCP/IP/UDP/Http/Https协议
TCP协议与UDP协议有哪些区别呢? 1.网络协议5层数据模型 应用层:根据Http协议组装数据包。 传输层:增加TCP头部,包含端口号,序列号等。 网络层:增加IP头部,包含源IP地址等。 数据链路
使用数组,链表 , 集合,栈,实现队列
1.队列实现 (先进先出) 用数组实现队列 用集合实现队列 二个堆栈实现队列 单链表实现队列 2.MessageQueue队列实现(单链表) MessageQueue.enqueueMessage()
Java的四种引用
1.强应用 不会轻易被GC回收,除非不在任一一个以GC Root为起点的引用链中. 2.软引用 只有在内存不足的时候,软引用才会被回收. 3.弱引用 在GC回收的时候,弱引用会被回收 4.虚引用 用于
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