CLI (Command Line Interface) 既命令行接口,可以直接在命令行下运行php脚本,与下面几种模式无关,比如:
我们这里随便举个例子,不同平台打印不同的log,可以看到,在华为手机上打印出了current is Huawei,而在三星手机上打印出了Samsung,创建简单易懂,无需处理繁杂的条件判断~...
本期举例的自定义view只是抛砖引玉,随手写的没有经过测试,如果想使用一定要三思而后行~
之前的路由篇我们大概讲了一个简单的模块化路由的实现思路,但是用起来比较麻烦,每次还需要手动指定path,手动注册到core_router模块,那么今天,我们就来优化一个吧~...
在androidx.lifecycle:lifecycle-common:2.6.1中,lifecycleScope.launchWhenResumed 标记了Deprecated
我们看到每个结果打印了两次,其中name由5变成了6,其中5是原始值,6是最后修改数据使用的值,这里就是使用flow的好处了,修改数据库直接能够反馈到所有监听flow的地方,并且flow自带生命周期,无需担心内存泄露问题。如此处理,也能...
本来想连room一起封装好的,但是临时有事,就先发个mmkv,下期我们研究room
android6.0以上需要动态请求权限,这里不多废话了,想达到一个简单高效的权限使用方式,就跟我一步一步去封装。
前面我们说到,目前网络框架选择基本都为retrofit,目前算是最好用的android网络框架之一了。
前两节我们了解了android框架搭建的基础,这期我们来补充之前留下的坑:模块间通讯。