首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
应个栗史
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
如何设计一个基于DAG的启动任务管理框架
``` class TaskExtraInfo { var priority = -1 // Task优先级 var startTime = 0L // 开始时间 var endTime = 0L /
Java泛型本质思考
``` package com.example.lib; import java.util.ArrayList; import java.util.Comparator; /** * Java泛型哲学
Android录屏功能
``` public class ScreenRecorderService extends Service { private static final int REQUEST_CODE_SCREE
安卓启动速度优化
如何统计启动时间 冷启动时间:冷启动表示用户首次打开应用,这时进程还没创建,包含了Application创建的过程。冷启动时间指从第一次用户点击Launcher中的应用图标开始,到首页内容全部展示出来
开放设计
如何设计一个分享组件?(从几种设计模式来考虑,涉及哪些功能) 单例模式 可以使用单例模式来创建分享管理器,确保系统中只有一个分享管理器实例,方便在整个应用中进行分享操作的管理和控制 适配器模式 将不同
依赖注入框架 & Dagger2原理
Dagger是具体类型的,标注子类构造方法无法赋值给父类 因为Dagger有明确的依赖推导,因此可以使用APT来处理,而无需借助Transformer 原理如下: 参考文献 https://blog.
SDK开发注意事项
版本冲突 Java Version、minSdkVersion 依赖冲突 尽量少依赖三方库 修改包名重写(长链接) 中间层(RTC) 稳定二方库 工程混淆 consumerProguardFiles
Java & Kotlin 公共语法特征
函数 循环 变量声明 Lambda表达式 数组 特点:固定大小,存储相同类型的元素 优点:随机访问元素效率高 缺点:大小固定,插入和删除元素相对较慢 List ArrayList 特点:动态数组,可变
Flutter Route管理
1、只要有路由变化NavigatorObserver就会执行 2、响应返回键 可以通过WidgetsBinding.instance.addObserver注册WidgetsBindingObserv
编程范式
异步编程、响应式编程和任务驱动编程是三种不同的编程范式,它们分别解决了不同类型的编程问题,并且在不同的场景下有着不同的应用。 异步编程: 定义:异步编程是一种编程范式,用于处理异步操作,即那些可能会花
下一页
个人成就
文章被阅读
3,624
掘力值
185
关注了
9
关注者
0
收藏集
0
关注标签
7
加入于
2023-01-03