这样配置只能管理员访问,配置完了 source 才能生效。
Mac OS 下配置Java环境先去Oracle官网下载地址 下载JDK并安装, 2.查找JDK安装路径: $ ls -l /usr/bin/java如图.png回到桌面,点击前往 -> 前往文件夹,拷贝路...
1.1 框架 进程管理(cpu) 存储管理(内存) I/O 管理(设备) 文件管理(文件,外存) 1.2 操作系统的概念 1.2.1 四种基本观点 User/Computer...
定义: 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。特性:可实现随机访问,但是插入删除操作比较慢注意:数组访问越界、容器与数...
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有:继承Thread类实现Runnable接口HandlerAsyncTaskHandlerThread 今...
一、Fragment 加载到 Activity 的两种方式 1. 添加 Fragment 到 Activity 的布局文件当中:(添加的 Fragment 要加入name属性...
Message 数据载体 Handler 发送消息、处理消息、移除消息 发送消息 移除消息 处理消息 MessageQueue 通过单链表的数据结构来维护消息列表,单链表在插...
Kotlin 实现 kotlin 中处在其他类中,没有标记 inner 的类为嵌套类,标记了 inner 的类为内部类。只有内部类才会带有一个对外部类的对象的引用。因此, W...
请问怎么设置默认值呀?
DataBinding与LiveData双向绑定LiveData在单独使用时,想要在数据变化时通知View需要设置一个监听 而我们通常是在ViewModel中持有LiveData的引导,而ViewModel中不能持有Vie...
文章来源:城市画报官方微信号:城市画报(微信号:cityzine) 前几天我们跟大家分享了拍摄高级照片的技巧,(详情请关注城市画报官方微信号:城市画报“Ins网红摄影师,公布...
概述 2017年的Google I/O大会上,Google推出了一系列譬如 Lifecycle、ViewModel、LiveData等一系列 更适合用于MVVM模式开发 的架...