声明 本文章,主要是为了收集信息,以及分享自己的一些感想,未尝试和验证各种技术的可行性,可作为一个参考。 前言 南方网:明年起鸿蒙系统不再兼容安卓?华为回应[https://...
声明 本文章,主要是为了收集信息,以及分享自己的一些感想,未尝试和验证各种技术的可行性,可作为一个参考。 前言 南方网:明年起鸿蒙系统不再兼容安卓?华为回应[https://...
常规 删除无用资源文件Lint 静态检测 - Android Studio自带Code Inspect - Android Studio自带 图片压缩tinypng[http...
屏幕适配 尺寸概念解释Dimensions - Google[https://developer.android.com/guide/topics/resources/mor...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
1 前言 1.1 什么是AOP,与OOP的区别 OOP:即ObjectOriented Programming,面向对象编程。功能都被划分到一个一个的模块里边,每个模块专心干...
攻略参考[https://www.sohu.com/a/317442770_439020] Day1 行程景点:出发—刘家桥—金桂湖—温泉度假区—月亮湾—温泉 上午/中午:刘...
概述 (Summary) 最近项目上遇到了一些崩溃,导致的原因都是忘记给一些反射使用的类添加Progurad Rule遂决定使用混淆 (Obfuscation) 后的包去跑U...
总览 (Summary) 记录一下在使用Bitrise的一些问题和小技巧 (持续更新记录) Bitrise的本地测试 本地运行可以更好的方便我们调试,确认一些step的用法 ...
概述 (Summary) 最近在项目中,遇到一个关于使用ViewBinding的问题 在使用 标签且layout的文件来自aar中的文件时,生成的ViewBinding中映射...
1. 前言 - 移动互联网退潮下的汽车大战 将时间回退到2017年我大学刚毕业时,彼时移动互联网就已经开始退潮,各大个培训机构也纷纷停止了Android相关的培训,曾经热火朝...
Kotlin Coroutine 一般翻译成协程,顾名思义可以理解成协作程序,它并不是 Kotlin 特有的,很多程序都有协程这个概念。刚开始接触时,对这些概念还是挺费解的。...
概述: 当Android应用的UI线程被阻塞太久时,就会触发一个”Application Not Responding“(ANR)错误。如果APP运行在前台,系统就会弹出一个...
1、创建maven脚本文件 1.1在app的目录下,新建一个名为maven-release-aar.gradle的文件,并在build.gradle 末尾添加如下字段: 1....
Mustache语法记录 Mustache的类型 {{data}} {{#data}} {{/data}} {{^data}} {{/data}} {{.}} {{>part...
目录 什么是单元测试? 为什么很多人不愿意做单元测试? 什么是测试驱动开发? 怎么进行测试驱动开发? 为什么要使用 Mock? Mockito 好用吗? MockK 怎么用?...
作者: maplejaw本篇只解析标准包中的操作符。对于扩展包,由于使用率较低,如有需求,请读者自行查阅文档。 创建操作 以下操作符用于创建Observable。 creat...