首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不近视的猫
掘友等级
公众号
|
猫哥AI视频
专注于 AI 视频干货分享,让你的 AI 视频更专业
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 71
沸点 3
赞
74
返回
|
搜索文章
最新
热门
Dart 的同步与异步
我们都知道 Dart 是一个单线程模型的语言,但这并不意味着它只支持单线程,它也是支持多线程的,可以使用 isolate 进行实现的。所以,这个单线程的说法具有迷惑性,实际情况下,其单线程的执行只是形
Preferences DataStore全解析
前言 DataStore 是用来取代 SharedPreferences 的一种简易数据存储的解决方案。 既然是方案,也就是说 DataStore 并不是具体的代码实现,目前其具体实现有两种方式: P
因为 QUERY_ALL_PACKAGES 权限,我们上不了 Google Play 了
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情 前言 em...今天刚上班就被告知要移除 QUERY_ALL_PACKAGES 权限,做代码兼容,否则上
DialogFragment与Dialog有什么区别
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情 前言 在开始学习 Android 的时候,制作对话框,无疑都是直接使用 Dialog,然后对其进行自定义
App Startup原理解析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第28天,点击查看活动详情 前言 在上篇文章中「初始化Library新姿势——App Startup」我们学会了 App Start
初始化Library新姿势——App Startup
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第27天,点击查看活动详情 前言 在日常开发中,我们经常会在 Application 的 onCreate 进行库的初始化,就像这样
如何查阅 Android 源码
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情 前言 身为一名 Android 开发,查阅源码是必不可少的场景,下面我们就来学习下如何查阅 Androi
手绘板的制作——画布保存(6)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第25天,点击查看活动详情 「手绘板的制作——手绘(1)」 「手绘板的制作——重置与橡皮擦(2)」 「手绘板的制作——命令模式与撤销
什么?你连个三色渐变圆角按钮都需要UI切图?
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情 废话不多说,先上效果图: 该效果其实由三部分组成: 渐变 圆角 文本 渐变 关于渐变,估计大家都不会陌生
AsyncTask源码分析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第23天,点击查看活动详情 AsyncTask,Android 实现异步方式之一,即可以在子线程进行数据操作,然后在主线程进行 UI
下一页
个人成就
文章被点赞
474
文章被阅读
111,577
掘力值
3,048
关注了
12
关注者
112
收藏集
2
关注标签
27
加入于
2021-03-22