首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android 积累
半山居士
创建于2024-06-18
订阅专栏
Android 方向上的文章都在这里~
等 30 人订阅
共21篇文章
创建于2024-06-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Android Bug Fix】Thread使用不当导致的泄漏问题
本文借助一个内存泄漏问题,来简单剖析一下实现一个生产-消费的工具类都应该注意哪些事项。希望通过笔者的描述能够给读者代码一些启迪。
Android App 厂商角标适配
本篇主要是总结一下各个厂商的角标适配代码,以及过程中我们遇到的问题。读者遇到相关需求直接拿来使用就好,不过厂商也可能会随时更新,使用时也请做好测试。
一文聊聊基于OkHttp封装STOMP实践
本文介绍了利用OkHttp封装STOMP的主体逻辑,可以看到STOMP本身算是一个比较简单的协议,封装下来也比较简单,希望读者看过此篇后能有一定的收获。
Android 开发中与Activity相关的几个小技巧
本篇主要是介绍几个与Activity相关的小技巧,都是在工作中可以经常使用的,希望能够读者带来一些启发。
一文聊聊在本地数据较多的项目中踩过的那些坑
本文介绍最近几年做的项目中所踩过的一些坑以及对其的一些反思。这里的坑主要集中在项目中本地数据较多或逻辑较复杂的背景情况下,作为上层App业务开发我们遇到了哪些问题,又是怎么推进优化的。
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。
Android 如何关闭SDK中Activity
本篇主要是介绍一下,在SDK没有提供接口的情况下,如何关闭SDK中Activity。整体是一个比较小的点,却也是一种灵活巧用。
基于漏斗数据模型,推进Android App中复杂业务流程优化
一段时间以来,开发侧对于线上一个比较复杂的业务流程整体的运行情况是不了解的,对此也没有一个数据认知。由于是复杂的业务流程,基于此我们希望将漏斗数据模型应用到监控复杂业务逻辑执行上,推进代码逻辑的优化。
以展示用户标签需求举例,看优雅技术方案设计
最近针对某个需求模块进行review时,发现了一处技术方案设计不合理的地方。总结下来发现比较有意思,在这里总结分享一下。
Android 折叠屏适配攻略
各个厂商都在发布折叠屏手机,整体折叠屏手机的占有率越来越高。基于此我们与去年推进了折叠屏的适配,本篇整体梳理一下在适配折叠屏过程中,我们做了哪些事情,遇到了哪些坑点。
如何设计IM类App(协议选择、断线重连、链接探测等)
本篇打算介绍一下如何设计一款IM类应用,计划介绍通信协议的选择、通信库的确认、断线重连策略等底层逻辑,以及介绍到消息的发送、接收策略、数据库表怎么设计等。
Android App如何屏蔽三方SDK(无法修改源码)中Activity的返回事件?
Android 中如何屏蔽第三方SDK中的Activity的返回事件?假设业务中集成了一款SDK,在这个SDK内部有一个的Activity页面。
Android Span架构介绍 & 如何基于TextView 实现富文本编辑器
本篇文章主要介绍Android Span 架构,同时介绍如何基于TextView Span 实现富文本相关功能。
Android 数据库系列一:ORM框架的引入与数据库表的设计思考
介绍Android ORM 框架 ROOM以及WCDB的使用。同时探讨复杂业务中数据库分库以及分表的设计。
Android 数据库系列二:全文检索踩坑记录与相关思考
介绍工程如何引入全文检索,在此过程中遇到了哪些问题以及是如何解决的。同时介绍了分词器与SQLite触发器。
Android 数据库系列三:复杂项目SQL治理与数据库的优化总结
本篇主要介绍在我们的业务中,我们是如何在wcdb基础上,进行SQL相关的优化的以及修复数据库使用过程带来的崩溃的。
Android 如何实现中文全拼、简拼搜索
作为一款IM类的应用通常会存在联系人、群组等会话数据。用户要能够根据关键字快速查找到某个会话就显得比较重要,尤其是当用户业务较繁忙,本地存在大量联系人以及群时。 搜索关键字通常可能是直接
一个Android App最少有多少个线程?
介绍Android APP中可以有多少个线程:守护线程、主线程、三方线程(OkHttp、Glide)。
Android TextView 使用ClickableSpan时遭遇的几个坑总结与优化
介绍在使用Android TextView的 ClickableSpan 时遇到的几个交互问题,以及是如何解决的。
两台Android 设备同一个局域网下如何自由通信?
本篇主要介绍在局域网环境下,两款App如何发现对方,发现对方之后,怎样借助Netty框架来进行通信。以及过程中遇到的问题,我们是怎么优化的。
下一页