首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
K_DASH_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
从零开始仿写一个抖音App——日志和埋点以及后端初步架构
1.目前我的计划是在基础模块上面使用 java ,在业务模块中看情况选择几个模块使用 kotlin。 1.首先明确一点为什么我要以抖音为例子,原因就是我的公司就是开发短视频的,技术上有类似的地方,而本公司的产品是不可能作为例子开发的,所以我就以抖音为例希望能过一遍大公司的项目开…
带你了解腾讯开源的多渠道打包技术 VasDolly源码解析
大家应该都清楚,大家上线app,需要上线各种平台,比如:小米,华为,百度等等等等,我们多数称之为渠道,如果发的渠道多,可能有上百个渠道。 针对每个渠道,我们希望可以获取各个渠道的一些独立的统计信息,比如:下载量等。 我们需要一个特性的标识符与该渠道对应,这个标识符肯定是要包含在…
2018 年初值得关注的 25 个新 Android 库和项目
这是我最新收集的 25 个 Android 库和项目列表,你也许会发现它们有用,有趣,并值得查看一下。所有的都在最近 3 个月发布的,排序不分先后。
突破Android P非SDK API限制的几种代码实现
Android P对非SDK API的使用做了限制,导致在Android P上会出现一些状况。在很早前预览版本刚出来的时候,360团队就出了两篇文章。 这一篇文章就是根据上面的文章来的。 使用Provided(CompileOnly)的方式去解决调用限制,只能解决反射调用的问题…
我对移动端架构的思考
架构就像是一场进化史,根据不同时期的需求,演变出不同的架构,车轮滚滚,到今天,移动端框架百花齐放,让人目不暇接。但是其中的本质是磨灭不了的,换言之根本没有磨灭而是隐藏到了人们所看不到的地方,但是依旧发挥着不可或缺的作用。 当我们新进一个公司,接受别人的项目的时候,基本都会说句M…
Android Handler异步通信:深入详解Handler机制源码
本文全面讲解Handler机制的源码分析
使用Kotlin高效地开发Android App(五)完结篇
一. 单例 使用 Java 来编写单例模式的话,可以写出好几种。同样,使用 Kotlin 也可以写出多种单例模式。在这里介绍的是一种使用委托属性的方式来实现单例的写法。 首先,Kotlin 在语法层面上支持委托模式。 对于一些很常见的属性,虽然我们可以在每次需要它们的时候手动地…
浅谈EventBus的使用原理
相比起Bundle或者接口回调,EventBus使用起来更加简单快捷,但有一点需要注意,再使用EventBus的时候,你需要对自己业务中的通知分发有很清晰的了解,不然很容易导致分发过多的无用通知,导致性能的消耗. 上述4个步骤就能完成一次简单的事件分发,这也是EventBus被…
热修复与插件化基础——Java与Android虚拟机
使用javac将java文件编译成class文件。 类加载器(ClassLoader)将class字节码加载进JVM对应的内存中。 JVM将内存分配给方法区、堆区、栈区、本地方式栈4个部分,这4个部分分别存储字节码不同的部分。 垃圾回收器(gc)会管理整个内存空间中的垃圾。 L…