三个月没写博客了,最近老大给安排了新任务,做小程序开发,虽然前几年也写过,但是现在几乎全忘了~后面可能会逐步的更新一些在开发小程序过程中遇到的问题,写小程序也算是从小白开始了...
还是不行😨
Android studio启动模拟器时,报:The emulator process for AVD Pixel_2_API_29 was killedAndroid studio启动模拟器时,报:The emulator process for AVD Pixel_2_API_29 was killed Android S...
解决办法 方法一: 忽略警告,可以在类名前加上如下代码 方法二:(推荐) 将代码替换为如下,方法内新增Looper.getMainLooper()
让一个码农辛勤耕作的最大动力,是需求。 ——by Mr Lu 没错,需求就这样来了。小红点,正式一点的叫法【图标角标】目前,Android官方生态里没有完善的小红点实现方案...
基本使用 1.WebView设置 2.WebSettings设置 3.WebViewClient设置 4. WebChromeClient设置 Webview 加载优化 使用...
数据处理和视图加载分离:数据的处理逻辑尽可能放在异步处理,onBindViewHolder 方法中只处理数据填充到视图中。 数据优化:分页拉取远端数据,对拉取下来的远端数据进...
只要实现了 Parcelable 接口,一个类的对象就可以实现序列化并可以通过 Intent 和 Binder 传递。 使用示例 方法说明 Parcel 内部包装了可序列化的...
定义 基础数据结构中“先进先出”的一种数据结构。 Message Queue的优点 解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入...
AlertDialog、Notification 源码中使用了 Bulider(建造者)模式完成参数的初始化 在 AlertDialog 的 Builder 模式中并没有看到...
ArrayList 有三个构造方法 Vector 有四个构造方法 ArrayList 和 Vector 都是用数组实现的主要有这么四个区别: Vector 是多线程安全的,线...
第一范式 1NF(域的原子性) 如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第二范式 2NF(表中除主键外的字段都完全依赖主键) 第二范...
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号...
Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln 命令产生硬链接。 硬连接 硬连接指通过索...
前言 热修复即<打补丁>,当一个app上线后,如果发现重大的bug,需要紧急修复。常规的做法是修复bug,然后重新打包,再上线到各个渠道。这种方式的成本高,效率低。 于是热修...
线程的定义 概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属...
1.容器整体结构: HashMap的key和value都允许为null,HashMap遇到key为null的时候,调用putForNullKey方法进行处理,而对value没...