首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
其他地方
订阅
Sum_sdl
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Gradle核心思想(六)自定义Gradle插件的三种方式
在上一篇文章Gradle核心思想(五)通俗易懂的Gradle插件讲解中,我介绍了什么是Gradle插件、如何使用Gradle插件、Gradle插件的作用和好处,由于篇幅的原因,还有一个重要的知识点没有讲,那就是自定义Gradle插件(自定义Gradle对象插件)。自定义Grad…
Taro:将已有微信小程序转换为多端应用
在距离 Taro 1.1 发布 之后一个月,经历了 500 多次提交和 17 个预览版本的迭代之后,我们有信心在今天发布 Taro 1.2 正式版。 就像博客大战时代博客服务商提供了「搬家」工具一样,Taro 现在也提供了「搬家」工具让你方便地入驻 Taro 社区。转换原有微信…
无埋点统计SDK实践
埋点模块是一个完整的系统不可获取的一部分,无论是移动端,Web端还是后端(后端可能倾向于叫日志系统)。当然,现在也有很多第三方的埋点SDK,如友盟,接入也很简单,只需要几行代码即可使用。但大多都是侵入式,也就是说,在每个需要埋点的地方手动添加代码,这样耦合性太大,虽然可通过二次…
Android容器类小结
相较于其他设备,移动设备有自己的特点,内存小是一个很突出的问题,Google针对android设备的这一特点,开发了一套容器框架,目的就是为了更加高效地利用内存。接下来就对这些容器进行一下总结。 SparseLongArray优化了 int --> long的键值存储。 从组织…
听说你还在用工具类来判断网络状态?试试这个吧,像使用EventBus一样简单优雅
首先最直观的,不够优雅,代码判断量太多,如果你的操作是需要频繁的监听网络状态,那么过多的if/ else肯定会让后面维护变的眼花缭乱。 以上方法只能在网络操作之前判断网络状态,若用户在网络正常情况下发起操作而中间改变网络,比如下载中途突然丢失网络,则此时无法做出相应的控制。 无…
详细精确阐述jsBridge执行流程的文章
jsBridge是在webclient的shouldOverrideUrlLoading方法拦截url,通过解析url内的伪协议来实现Native与JS之间的数据传输。 通过更改Html 的iFrame标签的src触发一个url请求。 a、handlerReturnData(u…
Android 自定义优雅的BezierSeekBar
某设计网经常会有很多优秀漂亮的交互设计作品,有一天,偶遇这样的效果,动画流畅,交互自然,于是埋头自己解剖其中的元素,做了个开源控件,十来天有了一百来个star,觉得很受欢迎,今天专门写这潦草几笔,分享案发经过,希望对同行有所帮助。 1、默认状态:直线,首尾标注,默认值标注。 2…
还在被数据类的序列化折磨?是时候丢弃 Gson 了
今天我们来简单介绍下 kotlinx.serialization。