首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一盘好书
掘友等级
曾任职于趣头条,教你如何从中级跨入高级开发。 跟「一盘好书」一起,每天学一点。 分享是种美德,希望能把复杂的事物简单化。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 13
沸点 1
赞
14
返回
|
搜索文章
赞
文章( 13 )
沸点( 1 )
Android 应用平台加固之后操作(apk重签名「zipalign」「apksigner」「jarsigner」) 操作环境:MacOS
Android 应用平台加固之后操作(apk重签名)「zipalign」「apksigner」「jarsigner」
Android Gradle flavor —— 打造不同风味的app
一个产品,主体功能相同,但又存在差异,怎么办?这个时候可以同flavor去解决,本文介绍 flavor 如何使用,如何解决事件问题,app 与 module 之前的 flavor 如何处理
善用笔记 对抗 35 岁魔咒
随便唠唠 ‧˚₊̥(∗︎⁰͈꒨⁰͈)‧˚₊*̥ PS: 2023 年啦,大家新年好呀 ( ˊᵕˋ)✩︎‧₊ 从今年开始恢复更新啦,现在手里有好多篇文章在写呀 ♬︎(๑ºั╰︎╯︎ºั๑)♡︎ 手里有货
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
Activity的启动过程详解(基于Android10.0)
话说Android中有四大组件:Activity、Service、BroadcastReceiver、ContentProvider。我们最常接触也是用户直接感受到的就是Activity了,今天来就说说Android启动的执行过程和工作原理。 Activity是一种 展示型组件…
Android 开源库 #6 适可而止!看 Glide 如何把生命周期安排得明明白白
在这篇文章里,我将分析 Glide 生命周期管理,主要分为三个层次的生命周期:Activity & 网络 & 内存。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。
Gradle发布构件(Jar)到Maven中央仓库
OSSRH:Sonatype Open Source Software Repository Hosting Service,为开源软件提供maven仓库托管服务。你可以在上面部署snapshot、release等,最后你可以申请把你的release同步到Maven Centr…
源码解读篇 — RxJava2源码解读
最开始接触RxJava时,很多文章把observer,observable对象定义为观察者和被观察者。其实这样容易把人给绕晕,直接把observable看成上游产生事件者,把observer看出下游接收处理事件者。 基本的逻辑是:Observable通过create方法创建一个…
Java 并发编程—ArrayBlockingQueue
ArrayBlockingQueue 顾名思义:基于数组的阻塞队列。数组是要指定长度的,所以使用 ArrayBlockingQueue 时必须指定长度,也就是它是一个有界队列。它实现了 BlockingQueue 接口,有着队列、集合以及阻塞队列的所有方法。 ArrayBloc…
下一页
个人成就
文章被点赞
34
文章被阅读
7,224
掘力值
264
关注了
7
关注者
13
收藏集
3
关注标签
10
加入于
2018-12-20