首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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
文章被阅读
6,978
掘力值
263
关注了
7
关注者
13
收藏集
3
关注标签
10
加入于
2018-12-20