最近为了适配Android 13,升级了AS(Android Studio Dolphin | 2021.3.1 Patch 1),顺便gradle也升级了(7.2.1),本...
IP属地:山西
最近为了适配Android 13,升级了AS(Android Studio Dolphin | 2021.3.1 Patch 1),顺便gradle也升级了(7.2.1),本...
Kotlin中的Contract契约是一种向编译器通知函数行为的方法。 起 另: it works, BUT : WHY ? Contract 契约就是来解决这个问题的. 我...
Android开发之使用Netty进行Socket编程(一) 概括了一些Socket、NIO的基本概念,下面正式介绍开发中使用到的Netty API以及在Android客户端...
需求:在应用内显示一个悬浮按钮,可以跨页面显示,页面切换时不闪。本以为这个需求很正常的,应该问题不大,因为不需要在桌面显示,不需要覆盖其他应用,仅仅只在自己应用内部显示,但是...
对于四个组件之一的activity, 也是用户接触最多的组件,那么activity背后究竟是如何启动的呢?下面就跟随好奇心寻找activity的启动流程。activity 的...
最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如Lin...
1、插件框架有两个作用:一是“自解耦”,二是“免安装”。 目标:“像Web一样开发App”则是一个我们后期达成的目标,这大概是“自解耦”和“免安装”的组合形式 1.自解耦指的...
(1)概念 文件在程序中是以流的形式来操作的。 流:是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两个存储位置之间的传输称为流。流的本质是数据传输...