首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓面试
订阅
SoEasy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
120篇文章 · 0订阅
还在用 Sqlite 吗?你 out 了,赶紧来试试 Realm 吧
Realm for Android 详细教程
Android数据库Realm简单使用
最近在项目中使用realm,发现还是很好用方便,他可以直接把json数据插入到数据库,当服务端返回数据时我们不需要解析json,可以直接插入数据库。 2. 在项目的build.gradle文件添加如下
Android热修复及插件化原理
热修复一直是这几年来很热门的话题,主流方案大致有两种,一种是微信Tinker的dex文件替换,另一种是阿里的Native层的方法替换。这里重点介绍Tinker的大致原理。
ViewPager2的使用:基本使用、源码分析、多种切换动画
前言 ViewPager2是ViewPager的改进版本,提供了一些增强功能: 垂直方向的支持 可动态修改Fragment集合 从右到左支持 当然,这是官方新推的库,后续会获得更好的支持~这篇文章主要
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
App 启动过程(含 Activity 启动过程) | 安卓 offer 收割基
这道题在曾经面试「菜鸟网络」中遇到过,不过当时只问了「Activity 启动过程」,这里对整个「App 启动过程」进行完整的源码分析,希望可以帮助到大家。 1. Launcher 捕获点击事件,其过程为 Launcher#onClick -> Launcher#onClickA…
AMS/WMS/Window
待看Activity启动流程,基于Android10App启动过程(含Activity启动过程)|安卓offer收割基AndroidApplication启动流程分析及其源码调用探究Android应用
Android 序列化简析
Android 序列化简析
Hybrid App技术解析 -- 原理篇
随着 Web 技术和移动设备的快速发展,Hybrid 技术已经成为一种最主流最常见的方案。一套好的 Hybrid架构方案 能让 App 既能拥有极致的体验和性能,同时也能拥有 Web技术 灵活的开发模式、跨平台能力以及热更新机制,想想是不是都鸡冻不已。。😄。本系列文章是公司在…
为什么重写equals必须重写hashCode
equals常见面试题 在开始聊之前,我们先看几个常见的面试题,看看你能不能都回答上来。 1、equals和==有什么区别? 2、hashcode相等的两个对象一定==相等吗?equals相等吗? 3