首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
XRay
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
XRay
2天前
关注
组件化
背景 在项目的开发过程中,随着参与人员的增多以及功能的增加,如果没有使用合理的开发架构,代码会越来越臃肿,耦合越来越严重。为了解决这个问题,组件化应运而生。 组件化的优势 ...
2
评论
分享
XRay
2天前
关注
Jetpack MVVM
Android开发中的架构 Android中的开发架构是用来描述 视图层 、 逻辑层 和 数据层 三者之间的关系的。 视图层:用户界面,即界面的展示和交互事件的响应。 逻辑...
1
评论
分享
XRay
2天前
关注
DataBinding的使用
什么是 DataBinding DataBinding 是一个让你可以把布局和数据绑定起来的库,我们可以通过 官方文档 来学习如何使用 DataBinding。 我们一般通...
0
评论
分享
XRay
3天前
关注
ViewModel的使用和源码分析
ViewModel 概述 ViewModel 是一个状态存储器,它的主要优势是可以缓存状态,让 ViewModel 中的数据不受 Configuration Change ...
0
评论
分享
XRay
3天前
关注
Android中的ClassLoader
ClassLoader的类型 Java 中的 ClassLoader 加载的是 class 文件,但是 Android 中加载的是 dex 文件。在 AndroidStud...
0
评论
分享
XRay
5天前
关注
Synchronized的使用
前言 同一个进程中多条线程的内存是共享的,如果不进行同步处理,会产生不可预知的结果。如何解决同步问题呢? 我们要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等待...
0
评论
分享
XRay
5天前
关注
线程池详解
前言 我们经常会通过启动线程在子线程处理耗时任务,但是每个线程的创建和销毁都需要一定的开销。并且每次通过new Thread().start()来启动线程,各个线程各自为政...
0
评论
分享
XRay
5天前
关注
线程
什么是线程 现代操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个 Java 程序,操作系统就会创建一个 Java 进程。现代操作系统调度的最小单元是线程,在一个...
0
评论
分享
XRay
5天前
关注
注解
什么是注解 java.lang.annotation.Annotation 接口中有这么一句话,用来描述注解。 The common interface extended ...
0
评论
分享
XRay
6天前
关注
工厂模式
简单工厂模式 这种设计模式有什么优点? 它将调用 produce() 方法的调用方与生产 Product 的具体细节分离开了。 比如小王想生产产品 A,他直接调用 prod...
0
评论
分享
XRay
6天前
关注
Android与JS交互
1. 交互方式总结 Android 调用 JS 代码的方法有 2 种: 通过 WebView 的 loadUrl(); 通过 WebView 的 evaluateJavas...
1
评论
分享
XRay
7天前
关注
为什么view.post()能获取到view的宽高?
我们经常会遇到要获取 view 的宽高的情况,如果直接在 onCreate() 方法中获取 View 的宽高,拿到的结果是 0,但是通过 view 的 post() 方法却...
1
评论
分享
XRay
7天前
关注
Android消息机制之同步屏障
1、Message Android 中的 Message 分为三种: 同步消息 异步消息 同步屏障消息 它们都是Message,只是成员变量有些区别。 一般我们通过 Han...
0
评论
分享
XRay
9天前
关注
LiveData的使用和源码解析
什么是 LiveData 官方定义:LiveData 是一个可以观察的数据存储类,不同于常规的可观察类,LiveData 具有生命周期感知能力,意味着它遵从 App 组件(...
0
评论
分享
XRay
关注了
Sweet_Ystar
XRay
关注了
XCaptaino
XRay
2月前
关注
C++学习笔记(四)
函数对象 一元函数 只对一个参数进行操作的函数称为一元函数。一元函数的功能可能很简单,如在屏幕上显示元素,如下所示: 该函数也可采用另一种表现形式,即其实现包含在类或结构的...
0
评论
分享
XRay
3月前
关注
C++学习笔记(三)
宏和模板 使用宏避免多次包含 通常在 .h 文件(头文件)中声明类和函数,并在 .cpp 文件中定义函数,因此需要在 .cpp 文件中使用预处理器编译指令 #include...
0
评论
分享
XRay
4月前
关注
C++学习笔记(二)
继承 访问限定符 public 看下面的代码: 在 Visual Studio 中运行 C++ 程序时,控制台窗口默认会在程序执行完毕后立即关闭。使用调试模式运行(Ctrl...
0
评论
分享
XRay
5月前
关注
C++学习笔记(一)
动态内存分配 如果使用下面的方式声明数组: 程序将存在两个问题: 限制了数组的容量,该数组无法存储 100 个以上的数字。 如果只需要存储 1 个数字,却为 100 个数字...
1
1
分享
下一页
个人成就
文章被点赞
26
文章被阅读
7,628
掘力值
1,148
关注了
23
关注者
24
收藏集
1
关注标签
2
加入于
2020-05-11