首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 技术
订阅
kiki105996
更多收藏集
微信扫码分享
微信
新浪微博
QQ
147篇文章 · 0订阅
Fragment生命周期
通过对Fragment生命周期的变化的观察,我们可以很容易发现,add/remove操作会引起Fragment在INITIALIZING和RESUMED这两个状态之间迁移。 而attach/detach操作会引起Fragment在CREATED和RESUMED这两个状态之间迁移…
一点点入坑JetPack:LiveData篇
结束了Lifecycle篇和ViewModel篇,终于到了相对复杂的LiveData篇了。 最开始了解LiveData我是拒绝的,因为你不能上来就让我用,马上就用。第一我要试一下,我不原意用完以后...duang、duang都是bug.... 后来用完之后,好嗨呦,感觉人生已经…
Flutter BuildContext 探究
BuildContext是Flutter的重要部分,但是目前网上讲BuildContext的文章太少了,所以本篇文章讲讲BuildContext。 BuildContext,顾名思义,Build(构建Widget) Context(应用上下文),就是构建Widget中的应用上下…
高仿掘金App —— 基于 databinding
0. 项目地址 1. 项目初衷 2. 模块概览 首页:热门推荐及文章列表,以及各个分类页面(Android、前端、产品。。。) ... 3. 效果图 4. 技术栈 5. 关于 "10+行" 实现的分页列表 框架中封装了TwoWayListVM,我们的NotifyListVM继承…
Android之重新推导设备尺寸
过多少布局,做过多少适配。我认真着,你的不知所措。这种迷茫心情 我想谁都会有,幸运的是能分担你的愁。我tm居然唱出来了。你敢信?
Android 绘制原理浅析【干货】
对于Android开发,在面试的时候,经常会被问到,说一说View的绘制流程?我也经常问面试者,View的绘制流程. 对于现在的移动开发市场逐渐趋向成熟,趋向饱和,很多不缺人的公司,都需要高级程序员.在说大家也都知道,面试要造飞机大炮,进去后拧螺丝,对于一个3年或者5年以上An…
Canvas中的裁剪师讲解与实战——Android高级UI
从今天开始我们聊一聊 Canvas 的API,因为Canvas的API较多,所以我们分为几次分享,首先分享的是裁剪类型的API使用。话不多说,先上实战图。 分享前,我们先来聊聊,在我们生活中如何绘制一张如下的图。 一张纸(Android 中的 canvas):用来承载我们绘制的…
SurfaceView+MediaPlayer封装之路
我的播放器叫做JsPlayer,喜欢的话,就给个star喽^_^https://github.com/shuaijia/JsPlayer 这里我只介绍播放器封装思路,会贴出部分代码,如果大家想查看完整代码,可以去github查看,有不清楚或错误或改进的地方,可以issues 我
Android Studio通过cmake创建FFmpeg项目
Android Studio通过cmake创建FFmpeg项目
Git 子模块:git submodule
工作中,可能会遇到在一个Git仓库 中添加 其他 Git 仓库的场景。比如,在项目中引用第三方库。或者在模块化开发中,某些公共的模块是需要单独维护的,使用单独的仓库比较方便,但是在项目中需要引用,就会出现这样的场景。这里使用 Git 的 git submodule 命令为一个 …