首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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…