Mlya 的博客 在写代码的时候, Android Studio 经常会提醒我们可以使用这个方法来进行参数非空检查, 这个方法的源码也非常简单, 如下所示: 这个方法是 Ob...
IP属地:浙江
Mlya 的博客 在写代码的时候, Android Studio 经常会提醒我们可以使用这个方法来进行参数非空检查, 这个方法的源码也非常简单, 如下所示: 这个方法是 Ob...
最近项目要集成移动统计,Flutter 项目的移动统计插件并不是很多。当然提起移动统计首先想到的是友盟,毕竟友盟在圈子里的熟知度还是有的,其次的选择还有TalkingData...
layout: posttitle: "为Flutter项目增加GitLab的CI"description: "Gitlab自带CI,文章主要讲解如何在gitlab上使用Fl...
前言 “一个进程有多少 Context 对象?” 这是一个比较初级的问题。但是,从这个问题却可以看出面试者对Android源码是否具备最基本的认识; 如果你试图直接从网上寻找...
SP整体认知 SharedPreferences的流程是非常简单的,在ContextImpl中初始化,在SharedPreferenceImpl实现读写数据。先大概看一下sp...
登录方式 我们先来看一下目前的一些登录方式。 账号 + 密码 使用账号加密码是最传统的登录方式,可以说是简单粗暴的,一般也不会出现什么问题。 缺点 但这种方式要求用户要记住自...
一、什么是Context二、Context的创建时机和获取1. Context的创建时机2. Context的获取三、Application使用相关问题1. 什么时候初始化全...