首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
月下无限连
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
为什么Android开发岗位要求越来越高?
Android现在是越来越卷了…… 初中级工程师基本已无立足之地,即使高级工程师也经常在面试中碰钉子
面试官问我:如何使用LeakCanary排查Android中的内存泄露,看我如何用漫画装逼!
可以看到,debugCompile跟releaseCompile 引入的是不同的包, 在 debug 版本上,集成 LeakCanary 库,并执行内存泄漏监测,而在 release 版本上,集成一个无操作的 wrapper ,这样对程序性能就不会有影响。 LeakCanary…
Android技术分享| Android 中部分内存泄漏示例及解决方案
简单介绍内存泄漏&内存抖动 内存泄漏: 举例: 请注意以下的例子是虚构的 内存抖动 源自Android文档中的Memory churn一词,中文翻译为内存抖动。 指快速频繁的创建对象从而产生的性能问题
那些年我面试过的Android开发岗总结(附面试题+答案解析)
前言 一、如何准备面试呢?面试的注意事项有哪些呢? 下面是我总结的一些准备面试的Tips以及面试必备的注意事项: 1.准备一份自己的自我介绍,面试的时候根据面试对象适当进行修改(突出重点,突出自己的优
浅谈Android:内存优化那些事儿~
相信小伙伴们在开发过程中,最经常使用的是LeakCanary开源框架来监控内存泄漏存在的问题点,这样效率比较高,而且迅速发现问题点,其次做相应的优化处理,但LeakCanary毕竟是开源框架,由于特殊
学会反射后,我被录取了(干货)
有反必有正,就像世间的阴和阳,计算机的0和1一样。天道有轮回,苍天...(净会在这瞎bibi) 在学习反射之前,先来了解正射是什么。我们平常用的最多的 new 方式实例化对象的方式就是一种正射的体现。假如我需要实例化一个HashMap,代码就会是这样子。 某一天发现,该段程序不…
Android Binder原理(一)学习Binder前必须要了解的知识点
Binder原理是掌握系统底层原理的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。 IPC全名为inter-Process Communication,含义为进程间通信,是指两个进程之间进行数据交换的过…
❤️Android Binder原理图解❤️
Binder 是 Android 系统中进程间通信机制(IPC)的一种方式。正如其名"粘合剂"一样,它把系统中各个组件粘合到了一起,是各个组件的桥梁。
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 Binder 之复杂远远不是一篇文章就能说清楚的,本文想站在一个更高的维度来俯瞰 Binder 的设计,最终帮助大家形成一个完整的概念。对于应用层开发的同学来说,理解到本文这个程度也就差不
Android Binder之旅
由于最近想换工作,于是就打开了Android 10的源码,将Binder通信又复习了一遍,以便面试时有备无患。 通常,Android应用在实现进程间通信都会使用到aidl,编写aidl文件之后,通过sync project会帮助我们生成对应的Stub与Proxy代码,通过实现S…