最新 最热

CLI、模块化、CGI、PHP-CGI、 Fast-CGI、 PHP-FPM 谁是谁的谁,PHP 的运行模式解读

CLI (Command Line Interface) 既命令行接口,可以直接在命令行下运行php脚本,与下面几种模式无关,比如:

2023-09-05
4

手把手教你搭建android模块化项目框架(十三)——优雅的处理渠道与rom差异

我们这里随便举个例子,不同平台打印不同的log,可以看到,在华为手机上打印出了current is Huawei,而在三星手机上打印出了Samsung,创建简单易懂,无需处理繁杂的条件判断~...

2023-09-03
2

手把手教你搭建android模块化项目框架(十二)——实现自定义view的一些小技巧~

本期举例的自定义view只是抛砖引玉,随手写的没有经过测试,如果想使用一定要三思而后行~

2023-09-02
2

手把手教你搭建android模块化项目框架(十一)——使用AutoService优化Router

之前的路由篇我们大概讲了一个简单的模块化路由的实现思路,但是用起来比较麻烦,每次还需要手动指定path,手动注册到core_router模块,那么今天,我们就来优化一个吧~...

2023-09-01
6

手把手教你搭建android模块化项目框架番外(一) launchWhenResumed Deprecated

在androidx.lifecycle:lifecycle-common:2.6.1中,lifecycleScope.launchWhenResumed 标记了Deprecated

2023-09-01
3

手把手教你搭建android模块化项目框架(七)存储之room

我们看到每个结果打印了两次,其中name由5变成了6,其中5是原始值,6是最后修改数据使用的值,这里就是使用flow的好处了,修改数据库直接能够反馈到所有监听flow的地方,并且flow自带生命周期,无需担心内存泄露问题。如此处理,也能...

2023-09-01
7

手把手教你搭建android模块化项目框架(六)存储之mmkv

本来想连room一起封装好的,但是临时有事,就先发个mmkv,下期我们研究room

2023-09-01
6

手把手教你搭建android模块化项目框架(五)权限工具封装

android6.0以上需要动态请求权限,这里不多废话了,想达到一个简单高效的权限使用方式,就跟我一步一步去封装。

2023-09-01
6

手把手教你搭建android模块化项目框架(四)network网络库封装

前面我们说到,目前网络框架选择基本都为retrofit,目前算是最好用的android网络框架之一了。

2023-09-01
5

手把手教你搭建android模块化项目框架(三)router

前两节我们了解了android框架搭建的基础,这期我们来补充之前留下的坑:模块间通讯。

2023-09-01
5