首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hander没有l
掘友等级
Android工程师
|
字节跳动
BugMaker
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 102
沸点 1
赞
103
返回
|
搜索文章
赞
文章( 102 )
沸点( 1 )
这些年,我爬过的 Android 坑 | 持续更新 (2020/07/03 update)
此时 window 为 wrap_content,如果出现左右空白,则考虑使用上个问题的方案。 在线上项目中我们遇到一个场景:当应用按下 Home 退回后台,然后过一段时间之后从后台拉起我们的项目。极少数机型在主页进行多个 fragment 的切换时出现了 fragment 的…
Android 内存泄漏查找和解决 (长篇)
详细讲解了 Android 内存泄漏的各种例子和解决方法
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
[奇技淫巧]使用ContentProvider初始化三方库
在聊这个话题之前,先聊一下Lifecycle。熟悉Lifecycle的人应该知道,Activity分发生命周期事件是通过LifecycleDispatcher和ProcessLifecycleOwne
Google Jetpack 新组件 CameraX 介绍与实践
近期,Google 的 Jetpack 组件又出了新的库:CameraX 。 顾名思义:CameraX 就是用来进行 Camera 开发的官方库了,而且后续会有 Google 进行维护和升级。这对于广大 Camera 开发工程师和即将成为 Camera 的程序员来说,真是个好消…
Android功能库初始化管理利器
随着自己开发的应用的版本迭代,新功能不断增多,随之引入的第三方库也不可避免地多了起来,你可能就会发现自己应用Application中各种框架的初始化代码也在逐渐臃肿起来:什么推送啦,分享啦,统计啦,定位啦...另外还有你自己封装的一些工具和框架。这些七七八八加起来,可能最终你的…
一种巧妙的drawable.xml替代方案
如何维护(替换)drawable xml是android开发中一个老生常谈的话题。按照标准的Android布局开发模式,我们不得不为各种UI效果新建不同的xml文件进行描述,哪怕是简单的一个圆角。随着项目迭代,成百上千的xml连同那模棱两可的文件名,不仅让开发者复用或清理的成本…
Android 项目中 shape 标签的整理和思考
shape 标签可以帮助我们有效减小 apk 安装包大小。 在不同手机的适配上面,shape 标签也表现的更加优秀。 关于 shape 标签如何使用,在网上一搜一大把,笔者就不在这里赘述了,今天我们要讨论的是 shape 标签泛滥成灾以后带来的后果。这里先给大家看一个维护超过了…
RxJava 只看这一篇文章就够了 (上)
RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。
下一页
个人成就
文章被点赞
669
文章被阅读
15,542
掘力值
943
关注了
1
关注者
522
收藏集
2
关注标签
18
加入于
2016-08-30