前言 上一篇文章,笔者主要讲述了DecorView以及ViewRootImpl相关的作用,这里回顾一下上一章所说的内容:DecorView是视图的顶级View,我们添加的布局...
前言 上一篇文章,笔者主要讲述了DecorView以及ViewRootImpl相关的作用,这里回顾一下上一章所说的内容:DecorView是视图的顶级View,我们添加的布局...
很多朋友在安装旧版苹果系统时会遇到“应用程序副本已损坏”的问题,大部分原因是由于系统版本证书过期所致。我们可以这样操作,解决上述问题。 先点击“好”关闭窗口,我们先关闭网络,...
前序 在Kotlin中,函数作为一等公民存在,函数可以像值一样被传递。lambda就是将一小段代码封装成匿名函数,以参数值的方式传递到函数中,供函数使用。 初识lambda ...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 最近在研究 RecyclerView 的回收复用机制,顺便记录一下。我们知道,RecyclerView 在...
一、Linux的相关知识 在回答这个问题之前,我们需要了解一些关于Linux的基础知识 进程隔离 进程隔离是为了保护操作系统中进程相互不干扰而设计的一组不同硬件和软件的技术 ...
单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
如今许多app都会应用到的一种UI交互形式,列表滑动到顶部,固定顶部栏效果,我们也可以称作其为吸顶效果。比如微博 、各大浏览器的首页信息流模块、我的页面的设计等。微博评论的吸...
最新 Android MVP && MVVM深度解析 【重大更新说明】 感谢各位读者的阅读,这篇文章由于年代久远,存在一些错误的观点,再次向大家道歉,也做一个技术上的解释说明...
kotlin 官网提供了如下方式搭建kotlin环境: Getting Started with IntelliJ IDEA[https://kotlinlang.org/d...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
Demo下载地址:点击下载Demo 1.首先什么是JNI呢? JNI——(Java Native Interface),他是java平台的特性,不是安卓系统提供的。他定义了一...
1.下载VSCode 下载地址 2.安装插件 3.打开一个包含C/C++文件的目录 没有,可以自己创建一个cpp文件 4.command+shift+p打开命令行工具窗口 配...
安装过程 首先安装Java的运行环境Java运行环境安装 安装网址戳这里 安装时记得点选Accept License Agreement 安装成功后,打开系统偏好设置可以在最...
最近由于Mac升级为Mac OS sierra,升级完成之后一直用Android Studio,可是有项目需要用一下eclipse,打开就报错误“您需要安装旧 Java SE...
1、安装iTerm2 首先我们下载的 iterm2 这个软件,比Mac自带的终端软件更加强大。直接官网 http://iterm2.com/ 下载,然后把它拖到应用软件里面就...
我认为的产生的原因:安装失败的可能原因是没有初始化Xcode的环境这个是针对Mac电脑 我在网上找了很多资料,有说打开这个网址https://raw.githubuserco...
mac 下 Homebrew 可能会在 install 或者 update 的时候会很慢,卡很久。 两种方式来解决: 一、直接关闭brew执行命令时的自动更新 二、替换bre...
问题: 今天在mac上安装Kotlin命令行编译器的时候发现 brew update命令执行之后长时间无响应 (因为brew的官方源被墙或速度慢)解决办法: 更新brew的...
使用惯了win,在用mac系统添加环境变量总觉得麻烦,而且几个配置文件也没弄到底有什么区别,今天就来总结一下 1.环境变量的作用: 我们先来看这样的一个使用场景1,我们有一个...